打印

JS问题,如何使这段代码在新窗口打开页面

点击此按钮,会随机打开页面中其中的一条连接。要怎样才能实现在新窗口打开链接?

 提示:您可以先修改部分代码再运行
[ 本帖最后由 loveyousm 于 2008-5-20 21:05 编辑 ]
bank123.cn

TOP

window.open(document.links[myrandom].href);

TOP

引用:
原帖由 xeonwell 于 2008-5-20 21:21 发表
window.open(document.links[myrandom].href);
貌似不行,
原来页面会出错,地址栏里会加入“[object]”
bank123.cn

TOP

不会吧,我在ie7+8,ff2,safari3中测试才写上来的哦

 提示:您可以先修改部分代码再运行

TOP

引用:
原帖由 xeonwell 于 2008-5-20 21:35 发表
不会吧,我在ie7+8,ff2,safari3中测试才写上来的哦
晕死,是我搞错了

谢谢xeonwell,

这样打开的窗口是弹窗吗?
bank123.cn

TOP

怕拦截么?
下面的不知道是否会被拦截

//window.open(document.links[myrandom].href);
var f = document.createElement("form");
f.action = document.links[myrandom].href;
f.target = "_blank";
f.method = "get";
document.getElementsByTagName("body")[0].appendChild(f);
f.submit();
document.getElementsByTagName("body")[0].removeChild(f);

TOP

感谢xeonwell 的热心解答,帮我解决难题!
bank123.cn

TOP