javascript如何实现浏览器选项卡的切换?

比如现在的IE,firefox,chrome等浏览器,打开新页面时,一般都在新的选项卡中打开,比如图:

上图的IE浏览器共打开了5个页面,有5个选项卡,假设依次为A,B,C,D,E。如果我的工作页面为D选项卡,当点击D选项卡网页上的提交按钮时,会打开新的页面,比如为E。我希望点击提交按钮时,D选项卡仍然为当前选项卡,而不是变成E为当前选项卡了。我在D页面中设置了倒计时器,当D页面的计时器倒计时结束时,自动将E切换为当前选项卡。
如何实现上述效果?

首先js是不大可能控制选项卡的,再说每种浏览器也都有不一样的选项卡模式,你通过api去实现不太可能。
你可以转换思路,不要用真正的选项卡,而是自己写一个类似于选项卡的页面,可以点击切换页面等等。点击切换选项卡或提交按钮时ajax加载你想要的内容就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-13
无法实现具体某个选项卡切换,只能换个思路,你在D上点击提交的时候,弹出新的选项卡E,然后在E的操作结束后,代码中可以实现关闭当前选项卡,然后会自动回到D选项卡上。
第2个回答  2018-06-28
很常见的,每个选项卡对应着一个div层div层默认是隐藏的用javascript捕捉onmouseover事件,鼠标移动到相关选项卡上就显示对应的div层本回答被网友采纳
第3个回答  2018-01-21
window.open可以的,不懂来找我,别听这人胡说八道了,误导世人,就是想拿分数
相似回答