在主页面上弹出的一个窗口,如何能够调用主页面的function呢,求助各位

解决方案 »

  1.   

    在default.aspx里面定义了一个function function ec_SoftDialOut(LocalNum,RemoteNum)
        {
                form1.jtdrv1.EC_SoftDialOut(LocalNum,RemoteNum.replace("(","").replace(")","").replace("-",""));
            }
    在里面一个页面里面需要调用这个function,这样做可以实现么window.dialogArguments.ec_SoftDialOut(document.getElementById('LocalNumber').value,document.getElementById('OutNumber').value);
    求助
      

  2.   

    显示未定义或Null的属性,哪位能帮解释下
      

  3.   

    http://blog.163.com/qingshui1bei@yeah/blog/static/124078678201271252049836/
      

  4.   

    用 window.opener 和window.dialogArguments 都是提示未定义或Null的ec_SoftDialOut属性
      

  5.   

    用 window.opener 和window.dialogArguments 都是提示未定义或Null引用的属性”ec_SoftDialOut“
      

  6.   

    首先你要确定是用什么方式弹出的这个窗口假如,你是使用官方的window.open()或者模态,则,直接百度一下,就能给出你答案假如,你是使用第三方的弹窗口插件,则请仔细查看该插件的API说明
      

  7.   

    用windowopen的方式,但是用window.opener调用不了,脑袋大中。。
      

  8.   

    window.opener都用不了的话,无语了。对了,如果你是网站开发的,不是系统类的,建议换成第三方插件,要不然,现在这么多浏览器,会自动屏蔽windows.open()的嗯,不过你看着办吧,各有各的需求