我使用了一个showmodal对话框窗口,我向后端发送请求,它工作正常,当我再次检查时显示“对象不支持此属性或方法”。突然发生,我确定我没有做任何代码更改!!
var PasswordAlert=null;
PasswordAlert=window.showModalDialog(htmlreq,"","dialogWidth:400px;dialogHeight:148px;edge:sunken;scroll:no;status:no;modal=yes");
这是我在调用showModalDialog时遇到错误的代码。
答案 0 :(得分:0)
IE6 - 你一定是在开玩笑))没想到有人用它了。)
是否有任何软件在监听3124端口?你确定它试试时会运行吗?
如果直接转到该网址(直接转到浏览器地址行)会怎样?
试图从控制台运行此代码 - 它在IE6 +
中运行var PasswordAlert=null;
PasswordAlert=window.showModalDialog('https://google.com',"","dialogWidth:400px;dialogHeight:148px;edge:sunken;scroll:no;status:no;modal=yes");
如果有效 - 您的网址或网页出现问题,您需要打开。
该代码是否适用于任何适当的浏览器(Chrome,FF)?对我来说 - 确实。
错误发生在哪里:在主窗口或对话框中?浏览器还必须向您显示错误苛刻的行,并说明哪个对象没有属性。
你可以问自己很多问题。
UPD:
如果直接打开网址会怎样?
尝试在没有查询字符串的URL对话框中打开,并将其作为第二个window.showModalDialog
函数参数传递。然后可以通过window.dialogArguments
属性从对话框中访问传递的数据。 http://msdn.microsoft.com/ru-ru/library/ie/ms536759%28v=vs.85%29.aspx
答案 1 :(得分:0)
弹出窗口阻止程序在IE中打开了吗?