我的网址是这样的:
window.showModalDialog(
"../../something/something.aspx?ConfigID=6&QQfwQrfJpy=<%=LeaseID%>&jFnCppJunX="
+ activ_id.value
+ "&jwsKqmhrBK="
+ rama.value,
null, "dialogWidth:700px;dialogHeight:460px");
但我认为url构造错误,因为activ_id.value没有设置对象的引用。我100%肯定我需要这个参数,但我认为我的网址构造错误。
我的网址工作完美,没有像这样的上一个参数:
window.showModalDialog(
"../../something/something.aspx?ConfigID=6&QQfwQrfJpy=<%=LeaseID%>&jFnCppJunX="
+ activ_id.value
null, "dialogWidth:700px;dialogHeight:460px");
但是我应该再插入一个参数并停止工作
答案 0 :(得分:1)
来自MDN,
第三个参数(对于其他选项)在HTML5版本中不存在,并且(安全地)被Safari和Chrome忽略。
意味着像IE这样的其他浏览器无法忽略第三个参数。因此,它会显示一些错误。
我不知道如何解决这个问题,也许在较旧的html版本(即HTML4)中运行可能会解决问题。
有关详细信息,请参阅此MSDN link。
答案 1 :(得分:-1)
尝试删除字符串中的最后一个引号。
rama.value"
应该是
rama.value
答案 2 :(得分:-1)
尝试更改此内容:
"../../something/something.aspx?
到此:
"/something/something.aspx?
或者也许是这样:
"http://example.com/something/something.aspx?