• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:このスクリプトを修正したいのですが)

スクリプト修正方法

このQ&Aのポイント
  • スクリプトを修正することで、文章の上下に改行をなくすことができます。
  • 修正後のスクリプトは、デザイン上1行で表示されるため、文章の表示までの時間が短縮されます。
  • 具体的な修正方法は、以下の通りです。 1. TE2配列の定義部分を修正し、改行の要素を削除する。 2. TB要素の行数を1行に設定する。 3. SL関数のsetTimeout関数の第一引数を修正し、スクロールスピードを調整する。

質問者が選んだベストアンサー

  • ベストアンサー
  • Ikonos00
  • ベストアンサー率28% (86/302)
回答No.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>

gfgaaa
質問者

お礼

ありがとうございます! 希望通りになったようです! 早々と解決していただいてありがとうございました。/