if(opener.document.SB_New_Storyboard_form.NodeID != undefine)

解决方案 »

  1.   

    少写一个字母
    if(opener.document.SB_New_Storyboard_form.NodeID != undefined)
      

  2.   

    typeof(opener.document.SB_New_Storyboard_form.NodeID)=='undefined'
      

  3.   

    var undefined;if(opener.document.SB_New_Storyboard_form.NodeID != undefined)这样才对的,
    在IE6的时候,不用声明变量的方法,是可行的,不会出错,在IE5的时候,必须以声明变量的方法,或其他的方法,来解决,直接用undefined出错,
      

  4.   

    做项目中因这一个IE5下的BUG,返工修改了不少JS文件
      

  5.   

    if(typeof opener.document.SB_New_Storyboard_form.NodeID != "undefined")
      alert("存在");
      

  6.   

    试试先.那OBJ_StoryBoard是否存在又该如何判断???<OBJECT id="OBJ_StoryBoard" style="LEFT: 0px; TOP: 0px" codebase="ocx/StoryBoard.CAB#version=2,0,0,9" classid="clsid:9B15CDCD-1F77-4C4C-A3DE-3F5FB63DFC3C" height="500" width="800" align="center">
      

  7.   

    试试先.那OBJ_StoryBoard是否存在又该如何判断???<OBJECT id="OBJ_StoryBoard" style="LEFT: 0px; TOP: 0px" codebase="ocx/StoryBoard.CAB#version=2,0,0,9" classid="clsid:9B15CDCD-1F77-4C4C-A3DE-3F5FB63DFC3C" height="500" width="800" align="center">