2

我有这样的网址:

 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 没有设置对 object 的引用。我 100% 确定我需要这个参数,但我认为我的 url 构造错误。

我的 URL 工作完美,没有像这样的最后一个参数:

 window.showModalDialog(
       "../../something/something.aspx?ConfigID=6&QQfwQrfJpy=<%=LeaseID%>&jFnCppJunX=" 
             + activ_id.value 

             null, "dialogWidth:700px;dialogHeight:460px");

但我应该再插入一个参数,它停止工作

4

3 回答 3

1

来自MDN

第三个参数(用于附加选项)在 HTML5 版本中不存在,并且(安全地)被 Safari 和 Chrome 忽略。

意味着像IE这样的其他浏览器不能忽略第三个参数。因此,它会显示一些错误。

我也找到了这个帖子回复

我不知道如何解决这个问题,也许在旧的 html 版本(即 HTML4)中运行可能会解决这个问题。

有关详细信息,请参阅此MSDN 链接

于 2013-08-26T06:35:32.110 回答
-1

Try changing this:

"../../something/something.aspx?

to this:

"/something/something.aspx?

or maybe to this:

"http://example.com/something/something.aspx?
于 2013-08-26T06:13:21.043 回答
-1

尝试删除字符串中的最后一个引号。

rama.value"

应该是

rama.value
于 2013-08-26T06:03:27.517 回答