- ベストアンサー
文字列とJavascriptを使用したテキストフォームの間にスペースがはいってしまう
先ほどJavascriptのほう http://oshiete1.goo.ne.jp/kotaeru.php3?q=2193527 で本題は解決したのですが <strong>What'new</strong> <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="82" readonly>'); document.write('</CENTER>'); // --> </SCRIPT> </BODY> とするとWhat's newとテキストフォームとの間にスペースができてしまいます。 CSSで修正してもできなかったので質問させていただきました。 どなたかよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
苦肉の策(単純な策)ですが、テーブルに入れてみるというのはどうでしょう。 <table align="center"> <tr><td>わっつにゅう</td></tr> <tr><td align="center">テキストフォーム</td></tr> </table>
その他の回答 (2)
こんばんは~。 ↓これではまずいんですか? <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'><strong>What'new</strong><input type='text' name='TB' size='82' readonly></cente>"); // --> </SCRIPT> </BODY>
- abacabu
- ベストアンサー率37% (250/663)
テーブルについて補足 what'newは、題名ですよね? それなら<td>よりも<th>ですね! <tr> <th>What'new</th> </tr> <tr> <td>コメント</td> </tr> 文字の感じが強調されます。
お礼
どういう意味でしょうか? <td>でWhat's newは囲んでいませんけど。 <strong>で囲むとちょうど良くなりますが。
お礼
ありがとうございます。 少しstrongで囲んだ文字が小さくなってしまいましたが何とかできました。