0

如何使用 javascript 重定向当前页面并打开另一个弹出窗口!那可能吗?有风险吗?谢谢你

更新:

  I am trying now to: 
  var myid=  "<xsl:value-of select="@ID" />"
  which works for
  document.location.href = http://... + myid
 but won't work for 
 window.open=("http://... "+ myid)

知道我做错了什么。windows.open 没有任何价值

4

4 回答 4

2

1 打开新窗口

window.open("http://stackoverflow.com/")

2 重定向

window.location = "http://stackoverflow.com/"

注意:这里的顺序很重要。

于 2013-01-30T03:14:15.663 回答
1

使用可以使用 window.open 打开一个新窗口:

window.open("http://www.example.com");

您可以更新文档的位置以进行简单的重定向:

document.location = "http://www.example.com";

这样做的缺点是,如果用户没有预料到,额外的窗口往往会惹恼用户,并且一些浏览器/弹出窗口阻止程序根本不允许打开新窗口。

于 2013-01-30T03:14:12.667 回答
1

重定向:

window.location.href = "http://someothersite.com";

弹出:

window.open("http://somepopup.com","newWindowNameHere");

您可以在新窗口中指定各种功能。请参阅此参考。

于 2013-01-30T03:12:45.220 回答
1

您可以通过更改的值使 javascript 加载新页面location.href

您可以使用 javascript 打开一个新的弹出窗口window.open()

仅供参考,许多浏览器和插件会提示访问者允许/拒绝弹出窗口,或者完全拒绝它。

于 2013-01-30T03:12:56.370 回答