- - PR -
IE7でstyle.visibilityが効かない場合がある。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-12-07 19:43
IE7で、iframeを用いた画面を作成しているのですが、
iframeの親から、子の画面描画を操作したいのですが、 style.visibilityの設定が反映されないことがあります。 このような事象について、何かご存知の方、いらっしゃいますか? 以下に、サンプルを提示します。 [--IFRAME親側------------------------------------------------------------] <html> <head> <title>iframeテスト</title> </head> <script language="javascript"> function off() { var obj = sub.document.getElementById("test"); obj.style.visibility = "hidden"; } function on() { var obj = sub.document.getElementById("test"); obj.style.visibility = "visible"; } </script> <body> <iframe src="iframe_sub.htm" name="sub">この部分はiframe対応のブラウザで見てください。</iframe> <input type="button" onclick="on()" value="on"> <input type="button" onclick="off()" value="off"> </body> </html> [--IFRAME子供側(iframe_sub.htm)--------------------------------------------] <html> <head> <title>子供テスト</title> </head> <body> <table> <tr> <td><div align="center"><font size="1"><strong>b1</strong></font></div></td> <td align="center"> <select name="test" id="test" class="listmode"> <option value="00">あ</option> <option value="01">い</option> <option value="02">う</option> </select> </td> </tr> </table> </body> </html> 以上、宜しくお願い致します。 |
1