IE6のiframeのnameとidの変な挙動
下のようなHTMLで、テストボタンを押すと、IE(6)はエラーと申します。
※Firefoxでは問題なく動作します。
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"/> <title>テスト</title> <script type="text/javascript"> function test() { alert("test"); } </script> </head> <body> <form> <input type="button" value="テスト" onClick="test();"> </form> <iframe name="testFrame" id="test"> <p>テスト</p> </iframe> </body> </html>
エラー内容は、
オブジェクトでサポートされていないプロパティまたはメソッドです。
エラー行数は、
onClick="test();"
の行を指しています。
色々といじくってみたところ
iframeのnameかidと同じfunctionはエラーになってしまうようで。
function名を変更して回避。
うーん、そういうものなのかな。