iframeは使っちゃらめぇっ!!
昨日の続き。↑とのお達しが出たので昨日のはボツ。
んでどーしたかとゆーと、
- 隠したい範囲の最初にstyle="display:none"のdivタグを入れる。
- divは閉じない
こんだけ。
innerHTMLを見てみると、バナーのタグは
一番外側のdocument.writeが出力したhtmlが終わった直後にいるので、
一番外側のdocument.writeの中でdivを閉じなければ、
(不可視の)divの中にくるまれることになります。
これで無事にバナーを隠せました。
divの閉じタグを記述していない件ですが、divでくくられた中に、
閉じていないdivがあってもブラウザの側で勝手に閉じてくれるみたいです。
↓検証用htmlを作ってIE・Firefox・Operaで試してみました。
<html> <head> </head> <body> <div onclick="alert(this.innerHTML);"> <div>hogehoge</div> <div>piyopiyo</div> <div>fugafuga </div> </body> </html>