要同时打开两个网页并关闭上一个选项卡,我需要什么javascript?

要同时打开两个网页并关闭上一个选项卡,我需要什么javascript?,javascript,html,wordpress,Javascript,Html,Wordpress,我正在做一个考试项目,学生们将点击一个选项,该选项将打开两个带有不同案例研究的选项卡,并关闭上一个选项卡,但我没有使用Javascript的经验,我不确定如何解决这个问题 它是建立在Wordpress上的,我尝试过使用各种插件,但都失败了。我已经设法在新标签页中打开链接(与前一个标签页没有区别,但没有关闭前一个标签页或打开两个单独网页的标签页) 我们目前正在HTML中使用锚定标记,并将javascript内联,但我认为我们可能需要以不同的方式处理它,可能需要调用javascript文件 我们希望

我正在做一个考试项目,学生们将点击一个选项,该选项将打开两个带有不同案例研究的选项卡,并关闭上一个选项卡,但我没有使用Javascript的经验,我不确定如何解决这个问题

它是建立在Wordpress上的,我尝试过使用各种插件,但都失败了。我已经设法在新标签页中打开链接(与前一个标签页没有区别,但没有关闭前一个标签页或打开两个单独网页的标签页)

我们目前正在HTML中使用锚定标记,并将javascript内联,但我认为我们可能需要以不同的方式处理它,可能需要调用javascript文件

我们希望使用Javascript,因为它允许我们添加代码,以便在用户单击链接时跟踪他们

页面布局非常基本,只有一个链接(它有一个页面视图转换跟踪代码来跟踪参加考试的学生人数),因此脚本与其他内容冲突的可能性很小,这就是为什么上一个选项卡应该自动关闭以避免分心的原因

<a href="http://www.example.com" onclick="window.open('https://www.example.com');return false">Example</a>

它在一个新选项卡中打开网页,但我不确定如何使它打开两个新选项卡(不同的URL)并关闭上一个选项卡


(我注意到有类似的问题询问,但没有一个解决关闭上一个选项卡的问题)

要一次打开多个页面,可以使用以下代码

window.open('url1.com');
window.open('url2.com');

要关闭当前选项卡/窗口,请使用

window.close();


要在内联eventhandler中执行所有3个操作(如示例代码),可以使用不同的URL调用window.open两次,window.close(),然后返回false。

如果要同时执行所有3个操作,则可能需要创建一个执行所有3个操作的函数,然后使用onclick事件调用该函数


谢谢!我知道答案很简单。我一看就拍了拍额头哈哈希·乔林,你的评论让我想……如果用户打开一个链接,它将他们发送到一个空白页,然后打开两个窗口,但关闭了前一个窗口呢?例如:第1页-链接>打开新选项卡(通过脚本)>打开两个选项卡(通过脚本)>关闭打开的选项卡?这与跟踪等功能相同,但会使一个选项卡保持打开状态。是的,这听起来像是一个合适的解决方法。这不是用户体验方面最好的解决方法,因为它会在浏览器打开和关闭窗口(选项卡)时产生“90年代弹出”的感觉用户可能不确定原因。这可以在用户点击触发反应的元素之前解释,只要不会进一步降低用户体验。