日期:2014-05-18  浏览次数:20384 次

模式窗口+框架问题
function   DoMulEmployee()
  {
        var   s;
        var   w=showModalDialog( "../Employee/MulSelectEmployee.aspx ",   " ",   "dialogWidth:600pt;   dialogHeight:400pt;   center:   yes;   help:   no;   status:no;   scroll:no ");
                        if   (typeof(w)!= "undefined "   &&   w   !=   -1   &&   w   !=   null   &&   w   !=   " ")
                        {  
                                    document.all.hidEMPLOYEE_ID.value=w.substring(0,w.indexOf( "|| ",0));
  //     w.substring(0,w.indexOf( ', '));
    w=w.substring(w.indexOf( "|| ",0)+2);
                                    document.all.EMPLOYEE_ID.value   =   w;
                        }
  }
我的这段代码如果单独用的话没问题,但是不知道为什么,把有这段代码的页面放到框架里面链接就出错了,提示缺少对象,不知道为什么思索良久了。没找到原因,百度了一下,没发现同样的问题。望大家帮忙,先谢了!

------解决方案--------------------
你是vs2005吧 2003时候是可以的!我也遇到这种情况
------解决方案--------------------
个人认为../Employee/MulSelectEmployee.aspx是不是这个路径错了?
我现在就是vs05开发的。也是框架里面的showdialog没有任何问题的阿
------解决方案--------------------
是哪一行出的错?
------解决方案--------------------
Javascript常提示出错的。
特别在用Ajax的时候,有时候行,有时候不行。郁闷死了