Как внутри IFRAME отреагировать на событие "onshow"?
Вот пример:
Код | <html> <body> <table border="1"> <tr> <td onclick="func('div1','div2');">DIV1</td> <td onclick="func('div2','div1');">DIV2</td> </tr> <tr> <td colspan="2"> <div id="div1" style="display: none"> <iframe width=100 height=50 src="f1.html"></iframe> </div> <div id="div2" style="display: inline"> <iframe width=100 height=50 src="f2.html"></iframe> </div> </td> </tr> </table> <script> function func(d1,d2) { document.all(d1).style.display = 'inline'; document.all(d2).style.display = 'none'; } </script> </body> </html>
|
"f1.html"
Код | <html> <body> <input id="but1" type="button" value="but1"/> <script> window.onload = function() { alert('BUT1 CLIENTWIDTH = '+document.all('but1').clientWidth); } </script> </body> </html>
|
"f2.html"
Код | <html> <body> <input id="but2" type="button" value="but2"/> <script> window.onload = function() { alert('BUT2 CLIENTWIDTH = '+document.all('but2').clientWidth); } </script> </body> </html>
|
Например сейчас, при проверке clientWidth внутри f1.html мы увидим 0. Как мне внутри f1.html узнать, когда надо проверять значение clientWidth? |