打开新的Web浏览器选项卡,并重用相同的选项卡

时间:2014-04-09 17:54:29

标签: javascript tabs browser new-window

基本上,我尝试自动打开新的网络浏览器标签我第一次可以做。 - 这可以使用javascript:window.open

完成

这个新标签会播放音乐。

然后我想打开另一个音乐播放网站,而不是在新标签中,因为它会一次播放两首歌曲,但是替换我之前打开的标签:

应首先打开新标签: http://www.jango.com/music/KATY+PERRY/Dark+Horse/video?l=0 - 警告它在加载时播放视频。

然后我想打开:http://www.jango.com/music/KATY+PERRY/I+kissed+a+girl/video?l=0 但是替换最后一个标签:不使用新标签。

由于我没有jango.com,我受到了很大的限制。

1 个答案:

答案 0 :(得分:1)

为什么不要更改用户最初使用的窗口,并打开另一个窗口的新选项卡。

 window.open(url,'_blank');  //opens window in new tab
 window.open(url);  //redirects current page to new url

可以在计时器上设置新标签页,这样当用户完成第一个内容时,它会以动态方式打开一个新标签页。

如果您需要更多帮助,请回复评论,否则此解决方案不是您正在寻找的解决方案。

或者你可以使用一个因为你不能解决问题的问题

 <iframe src=""></iframe> <!--use javascript to change url when needed-->


 EXAMPLE:
 <iframe id="myFrame" src="/default.asp">
 <p>Your browser does not support iframe in html5</p>
 </iframe>

 <p>Click the button to change the value of the src attribute in the iframe.</p>

 <button onclick="myFunction()">Try it</button>

 <script>
 function myFunction()
 {
 document.getElementById("myFrame").src="http://www.jango.com/music/KATY+PERRY/Dark+Horse/video?l=0";
 }
 </script>

然后使用上面相同的语法再次更改src,但使用settimeout useage