1.お気に入りに追加
HTML コード
<script 言語="Javascript">
関数ブックマークイット()
{
window.external.addFavorite('<a href="http://" target="_blank" rel="external">http://</a>あなたの URL','あなたの Web サイト名')
}
if (document.all)document.write('<a href="#" onClick="bookmarkit()">お気に入りに追加</a>')
</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
2.
ハイパーリンクに下線付きのHTML コード
が表示されないようにする
<style type="text/css">
<!-
a:link{テキスト装飾:なし}
a:hover{テキスト装飾:なし}
a:visited{テキスト装飾:なし}
->
</スタイル>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
3.マウスの右ボタンのアクションを無効にする
HTML コード<script Language = "JavaScript">
関数 click() { if (event.button==2||event.button==3)
{
alert('マウスの右ボタンを無効にする');
}
document.onmousedown=click // -->
</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
4.このページをホームページの
HTML コードとして設定します <body bgcolor="#FFFFFF" text="#000000">
<!-- あなたの URL:<a href=" http://www.code-123.com/wlbc/asp/list_1.html --" target="_blank" rel="external">http:// www .code-123.com/wlbc/asp/list_1.html--</a>>
<a style="カーソル:ハンド" HREF
onClick="this.style.behavior='url(#default#homepage)';
this.setHomePage('あなたのウェブサイト名);"><font color="000000" size="2" face="宋体">ホームページとして設定</font></a>
</body> </TEXTAREA><br/><INPUT onclick="runEx('temp99357')" type="button" class="userbutton" value="このコードを実行します"/> <INPUT onclick="doCopy( 'temp99357')" type="button" class="userbutton" value="このコードをコピーします"/> <INPUT onclick="saveCode('temp99357')" type="button" class="userbutton" value="保存このコード">[Ctrl+A ですべてのヒントを選択します。最初にコードの一部を変更してから実行を押すことができます]</div></div><br/><br/>5.テキストをスクロールさせます <br/><br/><div class="UBBPanel"><EM onClick="copycode(code86103);">コンテンツをクリップボードにコピーします</EM><H5> <img src= "images/code.gif" style="margin:0px 2px -3px 0px;border:0" alt="プログラム コード"/>プログラム コード</H5><div class="UBBContent" id=code86103 > <MARQUEE> ;スクロールテキスト</MARQUEE> </div></div> <br/><br/>6.ウェブページの最終変更時刻を記録して表示します <br/><br/><div class="UBBPanel"><EM onClick="copycode(code77817);">コンテンツをクリップボードにコピー</EM> < H5><img src="images/code.gif" style="margin:0px 2px -3px 0px;border:0" alt="プログラム コード"/>プログラム コード</H5><div class="UBBContent" id =code77817> <script language=Javascript> <br/> document.write("最終更新日: " + document.lastModified + "") <br /> </script> </div></div> <br/><br/>7.現在のウィンドウを閉じます <br/><br/><div class="UBBPanel"><EM onClick="copycode(code55791);">コンテンツをクリップボードにコピーします</EM><H5><img src = "images/code.gif" style="margin:0px 2px -3px 0px;border:0" alt="プログラム コード"/>プログラム コード</H5><div class="UBBContent" id=code55791>< href="/"onClick="javascript:window.close();return false;">ウィンドウを閉じる</a> </div></div><br/><br/> 8. 5 秒後に現在のページを閉じます <br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="images/html.gif" style=" margin: 0px 2px -3px 0px">HTML コード</div><div class="UBBContent"><TEXTAREA rows="8" id="temp66245"><script language="Javascript">
<!--
setTimeout('window.close();',5000);
-->
</script>
[Ctrl+A すべての選択のヒント: 最初にコードの一部を変更して、[実行] をクリックすることができます]
2 秒後に指定した Web ページの
HTML コード
をロードします。
<頭>
<meta http-equiv="refresh" content="2;URL=http://あなたの URL">
</head>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
10.ホリデーカウントダウン
HTMLコード
<script 言語="Javascript">
var timedate= new Date("2003 年 12 月 25 日");
vartimes="クリスマス";
var now = new Date();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(日付 / (1000 * 60 * 60 * 24));
if (時間 >= 0)
document.write("現在は次のとおりです: "+time +" から "+time +"days")</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
11.水の反射効果の
HTMLコード
<img id="reflect" src="独自の画像ファイル名" width="175" height="59">
<スクリプト言語="Javascript">
関数 f1()
{
setInterval("mdiv.filters.wave.phase+=10",100);
}
if(ドキュメント.すべて)
{
document.write('<img id=mdiv src="'+document.all.reflect.src+'"
style="filter:wave(strength=3,freq=3,phase=0,lightstrength=30)blur()flipv()">')
window.onload=f1
}
</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
12.ゆっくりと拡大するウィンドウの
HTML コード
<script 言語="Javascript">
<!--
var Windowsheight=100
var Windowswidth=100
varnumx=5
関数 openwindow(場所){
temploc=場所
もし
(!(window.resizeTo&&document.all)&&!(window.resizeTo&&document.getElementById))
{
window.open(場所)
戻る
}
windowsize=window.open("","","スクロールバー")
windowsize.moveTo(0,0)
windowsize.resizeTo(100,100)
tenumxt()
}
関数 tenumxt(){
if (Windowsheight>=screen.availHeight-3)
numx=0
windowsize.resizeBy(5,numx)
窓の高さ+=5
ウィンドウ幅+=5
if (Windowswidth>=screen.width-5)
{
windowsize.location=temploc
窓の高さ=100
ウィンドウ幅=100
数値=5
戻る
}
setTimeout("tenumxt()",50)
}
//-->
</script>
<p> <a href="javascript:openwindow(<a href=" http://www.code-123.com " target="_blank" rel="external"> http://www.code-123. com</a>)">入力</a>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
13. IE アドレス バーの IE アイコンを変更し
、その内容をクリップボードにコピーするには、まず 16*16 のアイコン (アイコン ファイル) を作成し、index.ico として保存する必要があります。このアイコン ファイルをルート ディレクトリにアップロードし、ホームページの <head></head> の間に次のコードを追加します:
<link REL = "Shortcut Icon" href="index.ico">
14.ボタンをクリックして、
現在のページのHTML コード
を印刷します。
<script 言語="Javascript">
<!-- 開始
if (window.print) {
document.write('<フォーム>'
+ '<input type=button name=print value="このページを印刷" '
+ 'onClick="javascript:window.print()"></form>');
}
// 終了 -->
</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
15.
現在のページのHTML コードを
「名前を付けて保存」ボタンをクリックします
<input type="button" name="ボタン" value="このページを保存"
onClick="document.all.button.ExecWB(4,1)">
<object id="ボタン"
幅=0
高さ=0
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
<embed width="0" height="0"></embed>
</オブジェクト>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
16.システムの現在の日付の
HTMLコード
を表示します。
<スクリプト言語=JavaScript>
今日=新しい日付();
関数 date(){
this.length=date.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=date.arguments }
var d=新しい日付("日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日");
document.write(
"<font color=##000000 style='font-size:9pt;font-family: 宋体'> ",
today.getyear(),"年",today.getMonth()+1,"月",today.getDate(),"日",
d[today.getDay()+1],"</font>" );
</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
17.
異なる期間に異なるグリーティング
HTML コードを
表示する
<script 言語="Javascript">
<!--
var text=""; 日 = 新しい日付( ) 時間 = 日.getHours( );
if (( 時間>=0) && (時間 < 7 ))
text="夜更かしの皆さん、健康に気をつけてください!"
if (( 時間 >= 7 ) && (時間 < 12))
text="今日の天気…ははは、遊びに行かない?"
if (( 時間 >= 12) && (時間 < 14))
text="昼休みだよ、友達は昼寝に慣れてないんだろうね?!"
if (( 時間 >=14) && (時間 < 18))
text="アフタヌーンティーの時間です、休みましょう! "
if ((時間 >= 18) && (時間 <= 22))
text="また来たよ、MM と長時間チャットしないでね!"
if ((時間 >= 22) && (時間 < 24))
text="もう遅いので、ゆっくり休んでください!"
document.write(テキスト)
//--->
</script>
[Ctrl+A すべての選択のヒント: 最初に一部のコードを変更してから実行を押すことができます]
18.ノンストップミュージックの
HTMLコード
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href=" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " target= "_blank" rel="external">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>">
<html xmlns="<a href=" http://www.w3.org/1999/xhtml " target="_blank" rel="external">http://www.w3.org/1999/xhtml</ >">
<頭>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無題のドキュメント</title>
</head>
<本文>
<p>
<input name="src" type="file" id="src" value="E:music2fighter.mp3" />
</p>
<p>
<input type="button" name="button" id="button" value="Play" onclick="play(document.getElementById('src').value)" />
<input type="button" name="button2" id="button2" value="停止" onclick="stop()" />
<input type="button" name="button2" id="button2" value="一時停止" onclick="pause()" />
</p>
</body>
</html>
<スクリプト>
var player = new ActiveXObject("MediaPlayer.MediaPlayer");
関数再生(pSrc){
if(pSrc == ""){
alert("再生したい音楽を選択してください!");
戻る ;
}
player.Open(pSrc);
}
関数 stop(){
player.Stop();
}
関数一時停止(){
player.Pause();
}
</script>
[Ctrl+A すべての選択のヒント: 最初にコードの一部を変更してから、[実行] を押すことができます]
19. 画像を上下左右にシームレスにスクロールする効果 (Firefox および IE と互換性があります)
HTML コード
<html xmlns="<a href=" http://www.w3.org/1999/xhtml " target="_blank" rel="external">http://www.w3.org/1999/xhtml</ >">
<頭>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>画像を上下左右にシームレスにスクロールする効果 (Firefox および IE と互換性があります)</title>
</head>
<body>
<!--以下はスクロールアップコードです-->
<div id=jsweb8_cn_top style=overflow:hidden;高さ:100;幅:90;>
<div id=jsweb8_cn_top1>
<img src="<a href= " <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="< a href=" <img src="<a href=" <img src="<a href=" </div>
<div id=jsweb8_cn_top2></div>
</div>
<スクリプト>
変数速度=30
jsweb8_cn_top2.innerHTML=jsweb8_cn_top1.innerHTML // jsweb8_cn_top1 を jsweb8_cn_top2 としてクローンします
関数 Marquee1(){
// jsweb8_cn_top1 と jsweb8_cn_top2 のジャンクションまでスクロールするとき
if(jsweb8_cn_top2.offsetTop-jsweb8_cn_top.scrollTop<=0)
jsweb8_cn_top.scrollTop-=jsweb8_cn_top1.offsetHeight //jsweb8_cn_top は先頭にジャンプします
それ以外{
jsweb8_cn_top.scrollTop++;
}
}
var MyMar1=setInterval(Marquee1,speed)//タイマーを設定します
// スクロールを停止するためにマウスを上に移動するとタイマーをクリアします
jsweb8_cn_top.onmouseover=function() {clearInterval(MyMar1)}
//マウスを離すとタイマーをリセット
jsweb8_cn_top.onmouseout=function(){MyMar1=setInterval(Marquee1,speed)}
</script>
<!--上にスクロールするコードの終わり-->
<br>
<!--以下はスクロール コードです-->
<div id=jsweb8_cn_bottom style=overflow:hidden;高さ:100;幅:90;>
<div id=jsweb8_cn_bottom1>
<img src="<a href= " <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="< a href=" <img src="<a href=" <img src="<a href=" </div>
<div id=jsweb8_cn_bottom2></div>
</div>
<スクリプト>
変数速度=30
jsweb8_cn_bottom2.innerHTML=jsweb8_cn_bottom1.innerHTML
jsweb8_cn_bottom.scrollTop=jsweb8_cn_bottom.scrollHeight
関数 Marquee2(){
if(jsweb8_cn_bottom1.offsetTop-jsweb8_cn_bottom.scrollTop>=0)
jsweb8_cn_bottom.scrollTop+=jsweb8_cn_bottom2.offsetHeight
それ以外{
jsweb8_cn_bottom.scrollTop--
}
}
var MyMar2=setInterval(Marquee2,speed)
jsweb8_cn_bottom.onmouseover=function() {clearInterval(MyMar2)}
jsweb8_cn_bottom.onmouseout=function() {MyMar2=setInterval(Marquee2,speed)}
</script>
<!--コードの最後まで下にスクロールします-->
<br>
<!--以下は左にスクロールするコードです-->
<div id="jsweb8_cn_left" style="overflow:hidden;width:500px;">
<table cellpadding="0" cellpacing="0" border="0">
<tr><td id="jsweb8_cn_left1" valign="top" align="center">
<table cellpadding="2" cellpacing="0" border="0">
<tr align="center">
<td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href =" <td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href=" </tr>
</テーブル>
</td>
<td id="jsweb8_cn_left2" valign="top"></td>
</tr>
</テーブル>
</div>
<スクリプト>
varspeed=30//速度の値が大きいほど、速度が遅くなります
jsweb8_cn_left2.innerHTML=jsweb8_cn_left1.innerHTML
関数 Marquee3(){
if(jsweb8_cn_left2.offsetWidth-jsweb8_cn_left.scrollLeft<=0)
jsweb8_cn_left.scrollLeft-=jsweb8_cn_left1.offsetWidth
それ以外{
jsweb8_cn_left.scrollLeft++
}
}
var MyMar3=setInterval(Marquee3,speed)
jsweb8_cn_left.onmouseover=function() {clearInterval(MyMar3)}
jsweb8_cn_left.onmouseout=function() {MyMar3=setInterval(Marquee3,speed)}
</script>
<!--左スクロールコードの終わり-->
<br>
<!--以下は右にスクロールするコードです-->
<div id="jsweb8_cn_right" style="overflow:hidden;width:500px;">
<table cellpadding="0" cellpacing="0" border="0">
<tr><td id="jsweb8_cn_right1" valign="top" align="center">
<table cellpadding="2" cellpacing="0" border="0">
<tr align="center">
<td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href =" <td><img src="<a href=" </tr>
</テーブル>
</td>
<td id="jsweb8_cn_right2" valign="top"></td>
</tr>
</テーブル>
</div>
<スクリプト>
varspeed=30//速度の値が大きいほど、速度が遅くなります
jsweb8_cn_right2.innerHTML=jsweb8_cn_right1.innerHTML
関数 Marquee4(){
if(jsweb8_cn_right.scrollLeft<=0)
jsweb8_cn_right.scrollLeft+=jsweb8_cn_right2.offsetWidth
それ以外{
jsweb8_cn_right.scrollLeft--
}
}
var MyMar4=setInterval(Marquee4,speed)
jsweb8_cn_right.onmouseover=function() {clearInterval(MyMar4)}
jsweb8_cn_right.onmouseout=function() {MyMar4=setInterval(Marquee4,speed)}
</script>
<!-- 右側のスクロール コードの終わり -->
</body>
</html>
[Ctrl+A すべての選択のヒント: 最初にコードの一部を変更してから、[実行] をクリックすることができます]
20.
HTML コードを
左に継続的にスクロールします。
<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id =demo1 valign=top><img src="<a href=" <スクリプト>
変数速度=30
demo2.innerHTML=demo1.innerHTML
関数マーキー(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
それ以外{
デモ.scrollLeft++
}
}
var MyMar=setInterval(マーキー,速度)
デモ.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
21.
HTML コードを
中断せずに右にスクロールします。
<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id =demo1 valign=top><img src="<a href=" <スクリプト>
変数速度=30
demo2.innerHTML=demo1.innerHTML
demo.scrollLeft=demo.scrollWidth
関数マーキー(){
if(demo.scrollLeft<=0)
demo.scrollLeft+=demo2.offsetWidth
それ以外{
デモ.scrollLeft--
}
}
var MyMar=setInterval(マーキー,速度)
デモ.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]
連続スクロールまたは中断のないスクロール コード (さまざまなスクロール方法) は、IE および FireFox Opera Maxthon および他のブラウザの
左から右へのインターバル スクロール コードと互換性があります。 方法 1:
HTML コード
<div id=demo style="OVERFLOW: 非表示; WIDTH: 980px; height: 80px;align: center">
<table cellpacing="0" cellpadding="0" align="center"
ボーダー="0">
<本体>
<tr>
<td id="marquePic1" valign="top">
<table width="980" height="80" border="0" cellpadding="0" cellpacing="0">
<tr>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad01.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad02.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad03.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad04.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad05.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="/info/about.asp?id=4" target="_blank"><img src="/img/bottom_ad06 .gif" border="0"></a></td>
</tr>
</table>
</td>
<td id="marquePic2" valign="top"></td>
</tr>
</tbody>
</テーブル>
</div>
<script type=text/javascript>
varspeed=80 <!--値が大きいほど、速度が遅くなります-->
marquePic2.innerHTML=marquePic1.innerHTML
関数マーキー(){
if(demo.scrollLeft>=marquePic1.scrollWidth){
デモ.scrollLeft=0
}それ以外{
デモ.scrollLeft++
}}
var MyMar=setInterval(マーキー,速度)
デモ.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから、[実行] を押すことができます]
方法 1: 下から上へ:
HTML コード
<table width="100%" border="0" cellpacing="2" cellpadding="2">
<tr> <td align="center"> <table width="150" border="0" align="center" cellpadding="0" cellpacing="0">
<tr>
<td width="194" style="padding-top:8px" valign="top">
<DIV id=rolllinkk style="オーバーフロー: 非表示; 幅: 145 ピクセル; 高さ: 200 ピクセル">
<DIV id=rolllinkk1>
<!--以下は表示したい内容です-->
<table width="100%" border="0" cellpacing="2" cellpadding="2">
<tr> <td align="center">最適な交通手段</td> </tr>
<tr > <td align="center">最適な交通手段</td> </tr>
<tr> <td align="center">最適な交通手段</td> </tr>
<tr> < td align= "center">最適な交通手段</td> </tr>
<tr> <td align="center">最適な交通手段</td> </tr>
<tr> <td align ="center"> 最適な交通手段</td> </tr>
<tr> <td align="center">最適な交通手段</td> </tr>
<tr> <td align=" center">最適な交通手段 </td> </tr>
<tr> <td align="center">最適な交通手段</td> </tr>
<tr> <td align="center" >最適な交通手段</td> </tr>
<tr> <td align="center">最適な交通手段</td> </tr>
</table>
<!-- 表示内容終了! -->
<DIV align=center> </DIV> </DIV>
<DIV id=rolllinkk2>
<DIV align=center> </DIV> </DIV> </DIV>
<スクリプト>
var ロールスピード=30
rolllinkk2.innerHTML=rolllinkk1.innerHTML //
関数 Marquee1(){
if(rolllinkk2.offsetTop-rolllinkk.scrollTop <=0) //
rolllinkk.scrollTop-=rolllinkk1.offsetHeight //
それ以外{
rolllinkk.scrollTop++
}
}
var MyMar1=setInterval(Marquee1,rollspeed) //
rolllinkk.onmouseover=function() {clearInterval(MyMar1)}//
rolllinkk.onmouseout=function() {MyMar1=setInterval(Marquee1,rollspeed)}//
</スクリプト>
</td>
</tr>
</テーブル>
</td> </tr>
</table>
[Ctrl+A すべての選択のヒント: 最初にコードの一部を変更してから、[実行] を押すことができます]
複数行の連続スクロール、コントロール ボタンの
HTML コード
<script language="JavaScript" の遅延>
//qswh のオリジナルで、windy_sk によって変更されました < [email protected] > 20040120
関数 reportError(msg,url,line) {
var str = "以下のようなエラーが見つかりました: nn";
str += "エラー: " + msg + " 行: " + line;
アラート(文字列);
true を返します。
}
window.onerror = レポートエラー;
var obj_marquee = document.getElementById("marquee");
var 繰り返し = null;
var marquee_spd = 50;
関数 marquee_init() {
var obj_unit = obj_marquee.firstChild;
var marquee_high = parseInt(obj_marquee.style.height);
var marquee_wide = parseInt(obj_marquee.style.width);
varunit_high = obj_unit.offsetHeight;
varunit_wide = obj_unit.offsetWidth;
var m = 0、n = 0、i = 0;
var tmp = null;
m = Math.ceil(マーキー_ワイド / ユニット_ワイド);
n = Math.ceil(マーキー_高 / ユニット_高);
obj_unit.style.width = marquee_wide * (m+1);
obj_unit.rows[0].cells[0].style.width = obj_marquee.style.width;
for(i=0; i<m; i++) {
tmp = obj_unit.rows[0].insertCell(-1);
tmp.innerHTML = obj_unit.rows[0].cells[0].innerHTML;
tmp.style.width = marquee_wide;
tmp = null;
}
for(i=0; i<n; i++) {
obj_marquee.appendChild(obj_unit.cloneNode(true));
}
戻る;
}
関数 marquee_show(方向) {
スイッチ(方向) {
「アップ」の場合:
if(obj_marquee.scrollTop >= obj_marquee.children[1].offsetTop) {
obj_marquee.scrollTop -= obj_marquee.firstChild.offsetHeight;
} それ以外 {
obj_marquee.scrollTop++;
}
壊す;
「ダウン」の場合:
if(obj_marquee.scrollTop <= 0) {
obj_marquee.scrollTop += obj_marquee.firstChild.offsetHeight;
} それ以外 {
obj_marquee.scrollTop--;
}
壊す;
「左」の場合:
if(obj_marquee.scrollLeft >= obj_marquee.firstChild.rows[0].cells[0].offsetWidth) {
obj_marquee.scrollLeft -= obj_marquee.firstChild.rows[0].cells[0].offsetWidth;
} それ以外 {
obj_marquee.scrollLeft++;
}
壊す;
「正しい」場合:
if(obj_marquee.scrollLeft <= 0) {
obj_marquee.scrollLeft += obj_marquee.firstChild.rows[0].cells[0].offsetWidth;
} それ以外 {
obj_marquee.scrollLeft--;
}
壊す;
デフォルト:
壊す;
}
戻る;
}
関数 marquee_doit() {
var 方向 = "";
方向 = obj_marquee.getAttribute("方向");
if(方向 != null) marquee_show(方向);
方向 = obj_marquee.getAttribute("方向 2");
if(方向 != null) marquee_show(方向);
戻る;
}
marquee_init();
繰り返し = setInterval("marquee_doit()",marquee_spd);
marquee.onmouseover = function() {clearInterval(repeat);}
marquee.onmouseout = function() {repeat=setInterval("marquee_doit()",marquee_spd);}
</script>
<table style="border:1px 黒塗り;"><tr><td>
<div id="marquee" Direction="up" style="overflow:hidden;height:200px;width:250px">
<table style="border:0px;padding:0px;"><tr><td>
<!-- マーキー ボディ ヘッド -->
<a href="#" target="_blank">クラシック フォーラム</a><br>
<a href="#" target="_blank">163.com</a><br>
<a href="#" target="_blank">21cn.com</a><br>
<a href="#" target="_blank">明けましておめでとうございます</a>
<!-- マーキー ボディ底部 -->
</td></tr></table>
</div>
</td></tr></table>
方向1:
<input type="button" value="↑" onclick="obj_marquee.direction='up'">
<input type="button" value="↓" onclick="obj_marquee.direction='down'">
<input type="button" value="←" onclick="obj_marquee.direction='left'">
<input type="button" value="→" onclick="obj_marquee.direction='right'">
<input type="button" value=" X " onclick="obj_marquee.direction=''"> <br>
方向 2:
<input type="button" value="↑" onclick="obj_marquee.direction2='up'">
<input type="button" value="↓" onclick="obj_marquee.direction2='down'">
<input type="button" value="←" onclick="obj_marquee.direction2='left'">
<input type="button" value="→" onclick="obj_marquee.direction2='right'">
<input type="button" value=" X " onclick="obj_marquee.direction2=''">
[Ctrl+A すべて選択 ヒント: 最初にコードの一部を変更してから実行を押すことができます]