Ads By Google
したらば掲示板でトップにスクリプトでリアルタイム時計を表示させたい
トップにスクリプトを使った時計を表示させたいんですが上手くいきません。カスタムヘッダーに時計を表示させるスクリプトをぶち込んだのですが何も起こりませんでした。ぶち込んだあるサイトのスクリプトは、
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<script language="JavaScript">
<!--//Copyright (C) WEST MiRa
//文字を表示する欄の横幅を指定
my_width=250;
//文字を表示する欄の横位置を指定
x_iti=300;
//文字を表示する欄の縦位置を指定
y_iti=130;
function tokei()
{
a=new Date();
b=a.getMinutes(); c=a.getSeconds(); d=a.getHours();
if(b<10)b="0"+b; if(c<10)c="0"+c; if(d<10)d="0"+d;
e=0;
moji="<strong>現在時刻 "+d+":"+b+":"+c+"</strong>";
if(document.layers)
{
document.layers["lay0"].moveTo(x_iti,y_iti);
document.layers["lay0"].clip.width=my_width;
document.layers["lay0"].document.open();
document.layers["lay0"].document.write(moji);
document.layers["lay0"].document.close();
}
else if((document.getElementById) && (!document.all))
{
document.getElementById("lay0").style.pixelLeft=x_iti;
document.getElementById("lay0").style.pixelTop=y_iti;
document.getElementById("lay0").innerHTML=moji;
document.getElementById("lay0").style.width=my_width;
}
else if(document.all)
{
document.all("lay0").style.pixelLeft=x_iti;
document.all("lay0").style.pixelTop=y_iti;
document.all("lay0").innerHTML=moji;
document.all("lay0").style.width=my_width;
}
clearTimeout(e);
e=setTimeout('tokei()',1000);
}
//-->
</script>
</head>
<body onLoad="tokei();">
<span id="lay0" style="position:absolute;visibility:visible;"></span><br>
・
・
・
</body></html>
なんですが、・・・と表示されただけで時計は表示されませんでした。ひょっとしてスクリプトは使えないんでしょうか?
2006-07-07 20:37の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
回答(2)
1.
2006-07-08 06:49:55
スクリプトについて知識が不足しているので全然自信はありませんが、
このスクリプトはしたらば掲示板では使えないようです
はすぼいさんの使われようとしているスクリプトは
ところが
つまり<BODY>タグを編集しなくても実行可能な時計があればしたらばでも使えると思いますが、私の調べた範囲では分かりませんでした
このスクリプトはしたらば掲示板では使えないようです
はすぼいさんの使われようとしているスクリプトは
<body onLoad="tokei();">と<BODY>タグに書き込むことで、時計のスクリプトを自動実行させることになっています
ところが
(<BODY>などのタグは必要ありません)と書かれていますが、逆にいうとしたらばでは<BODY>タグを編集できないようです
つまり<BODY>タグを編集しなくても実行可能な時計があればしたらばでも使えると思いますが、私の調べた範囲では分かりませんでした
自信度 : 自信なし
2.
2006-07-09 12:11:34
したらば掲示板を借りたことがないので、カスタマイズについて良く分りませんが、回答1.のリンク先を見ると、途中に挿入するタイプのものですね。
livedoor Blogなら、フリーエリアプラグインや「ブログの説明」でHTMLを使うような感じになると思います。
そうすると、基本的に、 で回答したのと同じ間違いをされていると思います。
その回答に書いてある理由で、bodyタグも使えませんから、リアルタイム表示にするのは難しいです。
livedoor Blogなら、フリーエリアプラグインや「ブログの説明」でHTMLを使うような感じになると思います。
そうすると、基本的に、 で回答したのと同じ間違いをされていると思います。
その回答に書いてある理由で、bodyタグも使えませんから、リアルタイム表示にするのは難しいです。
回答レベル : 回答
Ads By Google
コメント(1)
onLoad="tokei();" は、あくまでスクリプトを起動するタイミングを
ページの読込が完了した時点にしているだけなので、
bodyタグに指定できないなら、<body>~</body>内で指定すれば大丈夫。
スクリプト側でアクセスするオブジェクトはlay0なので、
その直後に書けばいけるはず。
<span id="lay0" style="position:absolute;visibility:visible;"></span>
<script type="text/javascript"><!--
tokei();
//--></script>
トラックバック(3)
ライブドアヘビーユーザーの大局観、2ちゃねるの親和性と中国関係の不思議
去年は恐らくオンライン時間の7~8割をライブドアのサーバーで過ごした。 自分の管理しているサイト群の7~8割がライブドアに集中しているのが要因。 まあ自分のサイトばかりが興味の対象というのは当然のことなのだ(笑) MyYahooやiGoogleなんかでは到底自分にと....
したらば掲示板限定シリーズ三部作雑記 at 2008年01月03日 17:21:42




