Blaiseのプロフィール
- ベストアンサー数
- 13
- ベストアンサー率
- 33%
- お礼率
- 0%
- 登録日2006/02/16
- ランダムにメッセージを表示させる方法
メッセージページに書いたものをIFRAMEを使ってスクロール表示させるスクリプトですが、これを改造して 一番先頭からスクロールするのではなく、ランダムに 3行目とかからスクロールさせる方法を教えてください。(スクロールしなくてもランダムに表示されれば良いのですが) ##メッセージ表示ページ 1.html ## <BODY> <P align="center"><iframe id="datamain" src="2.html" width=150 height=150 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=1 scrolling=no></iframe></P> </BODY> ######メッセージデータページ 2.html ####### <BODY> <DIV id="datacontainer" style="position:absolute;left:5;top:0;width:100%" onmouseover="scrollspeed=0" onmouseout="scrollspeed=cache"> <div>1 メッセージ。</div> <div>2 メッセージ。</div> <div>3 メッセージ。</div> <div>4 メッセージ。</div> </DIV> <DIV> <SCRIPT language="JavaScript1.2"> //<iframe> script by Dynamicdrive.com //Specify speed of scroll. Larger=faster (ie: 5) var scrollspeed=cache=3 function initialize(){ marqueeheight=document.all? parent.document.all.datamain.height : parent.document.getElementById("datamain").getAttribute("height") dataobj=document.all? document.all.datacontainer : document.getElementById("datacontainer") dataobj.style.top=5 thelength=dataobj.offsetHeight scrolltest() } function scrolltest(){ dataobj.style.top=parseInt(dataobj.style.top)-scrollspeed if (parseInt(dataobj.style.top)<thelength*(-1)) dataobj.style.top=5 setTimeout("scrolltest()",50) } window.onload=initialize </SCRIPT> </DIV> </BODY>
- ベストアンサー
- JavaScript
- meikenpochi
- 回答数2
- ActiveXを使用したブックマークレットの動作
javascript:txt=document.selection.createRange();b=txt.text.replace(/\n/g,' ');fso=new ActiveXObject("Scripting.FileSystemObject");newFile=fso.OpenTextFile("c:\\test.txt",8,true);newFile.WriteLine(b);newFile.Close(); という、選択範囲をc:\test.txtファイルに追加書き込みするブックマークレットを組んでみたのですが、上手く行ったり、ページエラーが出て書きこめてなかったり動作が不安定です。安定して動作させるにはどこを直せばよいでしょうか? OSはwindows 98SE, IE6を使用しています。ブラウザのセキュリティはActiveX関連の物は全て有効かダイアログ表示に設定しています。
- ベストアンサー
- JavaScript
- methinks
- 回答数2
- イベントハンドラをタグ外に記述するには
<input type="submit" value="submit" class="btn" > で記述したボタンにロールオーバーを設定したいのですが、訳あってinput内に書くことができません。 色々と調べて試してみたのですが上手くいかないので、どなたか教えていただけませんか? よろしくお願いします。 私が試した方法は、<head></head>内に <script TYPE="text/javascript"> <!-- startEvent("window","load","Over") function Over(){ startEvent("document.forms[0].elemens[1]","onmouseover","Color"); } function Color(){ document.forms[0].elemens[1].style.backgroundColor = "orange"; } --> </script> 以上を記述するという方法です。
- ベストアンサー
- JavaScript
- hiyonari
- 回答数4
- window.openでreferer情報を取得する方法
アクセスログ解析で、サイト内の遷移分析をしたいのですが window.openで展開しているページでは、 referer情報がアクセスログに出力されず 遷移が追えません。 refererを取得する方法はありますでしょうか? 宜しくお願いします。
- ベストアンサー
- JavaScript
- kinosari
- 回答数3
- var aaa=bbb?cccl:ddd; の意味を教えて下さい。
タイトルそのままです。 function内にある var aaa=bbb?cccl:ddd; の意味を教えて下さいませ。
- ベストアンサー
- JavaScript
- THUBAN
- 回答数2