返事が遅くなってすみません。 一応なぜエラーになるかはわかりました。 多分、ページの読み込みが完了していない時期にイベントが起こると、未定義の変数にアクセスすることになってエラーになるということだと思います。 これを回避する方法は色々あると思いますが、 例えば var LOADED = false; window.onload=function(){ LOADED=true;//読み込みが完了したらフラグ設定 } //menu methods function ehandler(event,theobj){ if(LOADED){//読み込みが完了している時だけ動作する for (var i=1; i<= theobj.numberofmenuitems; i++){ var shutdiv =eval( "menuitem"+i+".thediv"); shutdiv.style.vis
![IE6のブラウザでページでエラーが発生しましたとjavascriptのエラーがでます - OKWAVE](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3202632a5b19efa6d7dbcca644fc13bfa3453dc/height=288;version=1;width=512/https%3A%2F%2Fgazo.okwave.jp%2Fokwave%2Fspn%2Fimages%2Flogo%2Ffacebook_okwave.jpg)