我现在在ie8下开发的一个程序,其中有一个功能是打开模式窗口,在ie8下打开没问题。但在ie6下打开就会报错;
执行的代码是:window.showModalDialog("comparePrice.aspx?proCode="+ proCode+"&proName="+proName+"&proStd="+proStd+"&count="+coun,"dialogHeight=500px;dialogWidth=1024px;status=0;center=1;scroll=yes");
错误提示:Internet Exploer 无法打开Internet站点 http://192.168.1.152:83/order/compare.aspx?procdoe=aa&proname=型材   已终止操作
麻烦各位高手们帮帮忙。。这问题该咋解决!

解决方案 »

  1.   

    也许是 兼容的问题吧  我试过 一些js 在ie6中好使  ie8 就不行了
      

  2.   

    呃如果在ie6下可以,,在ie8下访问的时候开户兼容模式就ok了。。可我现在是ie8可以,ie6不行。。愁人
      

  3.   


            //查看订单详细信息,弹出模式窗口
            function showmoney(obj) {
                var returnValue = window.showModalDialog('money_list.aspx?pid=' + obj, '', 'dialogWidth:910px;dialogHeight:500px;resizable:no;scroll:auto;status:no;');
                location.reload();
            }这个是我用过的代码 在ie6下可以代开
      

  4.   

    Js在不同的浏览器下面结果是不一样的!
    希望IE6赶快死!
      

  5.   

    我的问题解决了。。原因是打开的模式窗口中有一段js代码定时调用ajax方法执行操作。。把这段代码去掉就可以正常打开了。。不过还是不太理解为么在ie8下没事,在ie6下打开却报错。。