日期:2014-05-16  浏览次数:20340 次

求大神指点window.showModalDialog问题
Response.Write("<script type='text/javascript'> 
function OpenEditWin(frmWin,width,height)

var theID = window.showModalDialog(frmWin,'aa','dialogWidth='+width+'px;dialogHeight='+height+'px;help:no;status:no');
window.location='TransTo.aspx';  } </script>");

Response.Write("<script type='text/javascript'> OpenEditWin('SelectBF.aspx?time=" + System.DateTime.Now + "','250','150')</script>");

求大神指点一下,上面的代码是登陆界面,登陆按钮点完,服务器验证完之后的代码,但是到看客户端,就报
Microsoft JScript运行时错误,拒绝访问。找了还久也没找出原因,应该是代码的原因,我把这段代码复制到其他程序中,返回客户端执行也是这个错误,求大神指点
运行时错误,拒绝访问 showModalDialog

------解决方案--------------------
Response.Write 中的内容写成一行
------解决方案--------------------
这段代码没有问题,你看一下是不是SelectBF.aspx里面的JS出问题了。
------解决方案--------------------
刚在VS2010运行了一下,确实没有发现你说的问题
------解决方案--------------------
不是代码问题,原本这个就会弹安全警告的,建议别用,另想办法,我现在都用div对话框来代替了