- 締切済み
余分な行間
現在、下記の所のカウントダウンスクリプト使っているのですが NNでは2行に収まるのですが IEでは間に1行入ってしまい余分な空白が出来てしまいます。 この間の1行を消したいのですがどうすればよいのでしょう・・・。 ご指摘いただけると幸いです。 http://www9.plala.or.jp/oyoyon/html/script/countdown.html
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- NTJ
- ベストアンサー率44% (46/103)
オマケです。 正直このスクリプト、非常に美しくないです。 onclick="countdown();" は、 onclick="countdown(this.form);" とすれば、 function countdown(obj) { にして 余計な var obj = document.form1; を省けます。 時差計算も Date型をもっと活用すれば、遥かに綺麗になると思われます。 (指定時刻と現在時刻の差をそのまま new Date() へ入れて、naw Date(0) でシステム基準年を求めて算出すればいいはず。) 経時処理も setTimeout よりも setInterval を使ったほうが自然です。 綺麗に作れば、たぶんスクリプト、1/3くらいになると思いますよぉ。
- NTJ
- ベストアンサー率44% (46/103)
別解です。 <STYLE> form{display:inline;} </STYLR> あとは必要に応じて、都合のいい場所に<br>挿入してください。
<span id="show"> </span> <form action="#" name="form1"> ↓ <form action="#" name="form1"> <span id="show"> </span><br>
お礼
皆さん誠に有り難う御座います。 実に勉強になりました。 出来ましたので回答を締め切らさせて頂きます。