- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:このスクリプトを修正したいのですが)
スクリプト修正方法
このQ&Aのポイント
- スクリプトを修正することで、文章の上下に改行をなくすことができます。
- 修正後のスクリプトは、デザイン上1行で表示されるため、文章の表示までの時間が短縮されます。
- 具体的な修正方法は、以下の通りです。 1. TE2配列の定義部分を修正し、改行の要素を削除する。 2. TB要素の行数を1行に設定する。 3. SL関数のsetTimeout関数の第一引数を修正し、スクロールスピードを調整する。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一行表示なら、スクロールする必要もないですね。 それぞれ表示を入れ替えるという感じでいいと思います。 また、一行なので、TEXTAREAの必要もないです。 INPUTのTYPE="TEXT"で良いです。 <BODY onLoad="SL();"> <SCRIPT Language="JavaScript"> <!-- CO=0; HC=3; TE=new Array(HC); //↓[\n]は改行 TE[0]="みんなの疑問 \n"; TE[1]="みんなで解決! \n"; TE[2]="教えてgoo \n"; function SL(){ document.FO.TB.value=TE[CO]; CO++; if(HC<=CO){CO=0;} //↓スクロールスピード setTimeout('SL()',750); } document.write('<CENTER><FORM name="FO">'); document.write('<input type="text" name="TB" size="20" readonly>'); document.write('</CENTER>'); // --> </SCRIPT> </BODY>
お礼
ありがとうございます! 希望通りになったようです! 早々と解決していただいてありがとうございました。/