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

为什么每次调用showModalDialog,都显示无法找到该页?
很奇怪。。。为什么每次调用showModalDialog,都显示无法找到该页?而使用window.open就可以。

我的系统window   2003,IE   6

------解决方案--------------------
估计是写的格式不正确吧
------解决方案--------------------
<head>
<base target= "_self ">
加个这个试试
</head>
------解决方案--------------------
都显示无法找到该页?
会不会是你 showModalDialog 的页面写错了(错写了个单词)
------解决方案--------------------
页面路经写错了吧~~~~~~~~~
------解决方案--------------------
window.showModalDialog( "Offences.aspx?resourceId= <% =resourceId %> ",null, "dialogWidth=480px;dialogHeight=540px; ");
参考一下.或许是你写错了或引用的页面的路径不正确...
------解决方案--------------------
我的正常啊,是不是浏览器的问题?
<a href=javascript:window.showModalDialog( 'aaaaaa.aspx ');> asdf </a>
同级目录
------解决方案--------------------
路径或文件名称没写错吧?
------解决方案--------------------
showModalDialog( 'projects.aspx ',window, 'dialogTop:center;dialogLeft:center;help:no;dialogWidth:508px;dialogHeight:320px;scroll:auto;status:no; ');
------解决方案--------------------
检查一下你的连接! OnClientClick= "return openDialog( 'xxx.aspx '); "
------解决方案--------------------
相同的程序,连别人机器可以找到页面。我本地反而不行。。。应该是IIS配置问题,但不知哪里设置有误
==========================================================
是你IE设置的问题,看看有没有什么拦截弹出窗口的工具被启用了