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;
            }
 }
我的这段代码如果单独用的话没问题,但是不知道为什么,把有这段代码的页面放到框架里面链接就出错了,提示缺少对象,不知道为什么思索良久了。没找到原因,百度了一下,没发现同样的问题。望大家帮忙,先谢了!

解决方案 »

  1.   

    个人认为../Employee/MulSelectEmployee.aspx是不是这个路径错了?
    我现在就是vs05开发的。也是框架里面的showdialog没有任何问题的阿
      

  2.   

    我用的是vs2003不知道为什么啊?我单个页面调用的时候showModalDialog没有错误但是当我链接到一个框架里面就出错了
      

  3.   

    我也不清除是那一行,但是提示javascript错误,缺少参数
      

  4.   

    Javascript常提示出错的。
    特别在用Ajax的时候,有时候行,有时候不行。郁闷死了