• 締切済み

余分な行間

現在、下記の所のカウントダウンスクリプト使っているのですが NNでは2行に収まるのですが IEでは間に1行入ってしまい余分な空白が出来てしまいます。 この間の1行を消したいのですがどうすればよいのでしょう・・・。 ご指摘いただけると幸いです。 http://www9.plala.or.jp/oyoyon/html/script/countdown.html

みんなの回答

  • NTJ
  • ベストアンサー率44% (46/103)
回答No.3

オマケです。 正直このスクリプト、非常に美しくないです。 onclick="countdown();" は、 onclick="countdown(this.form);" とすれば、 function countdown(obj) { にして 余計な var obj = document.form1; を省けます。 時差計算も Date型をもっと活用すれば、遥かに綺麗になると思われます。 (指定時刻と現在時刻の差をそのまま new Date() へ入れて、naw Date(0) でシステム基準年を求めて算出すればいいはず。) 経時処理も setTimeout よりも setInterval を使ったほうが自然です。 綺麗に作れば、たぶんスクリプト、1/3くらいになると思いますよぉ。

sephi
質問者

お礼

皆さん誠に有り難う御座います。 実に勉強になりました。 出来ましたので回答を締め切らさせて頂きます。

  • NTJ
  • ベストアンサー率44% (46/103)
回答No.2

別解です。 <STYLE> form{display:inline;} </STYLR> あとは必要に応じて、都合のいい場所に<br>挿入してください。

noname#22259
noname#22259
回答No.1

<span id="show">&nbsp;</span> <form action="#" name="form1">     ↓ <form action="#" name="form1"> <span id="show">&nbsp;</span><br>

関連するQ&A