gpt4 book ai didi

javascript - 如何在不丢失引用者的情况下打开新选项卡?

转载 作者:行者123 更新时间:2023-11-28 07:44:02 28 4
gpt4 key购买 nike

我的目的是在不丢失引用者的情况下打开新选项卡。所以,我有这个代码:

$(document).click(function() {
window.open('http://www.google.com', '_blank');
});

它的工作方式就像一个魅力,但当我使用 IE 浏览器时它不会保留引用。我搜索并看到下面的代码,但我不知道如何应用到我的问题。

<form action="http://google.com" method="get" name="redirect"></form>
<script> document.forms['redirect'].submit() </script>

那么,有什么方法适用于所有浏览器吗?

最佳答案

<input type="text" name="q" onkeypress="doit(event,this.value)"/>

<script type="text/javascript">
function doit(e,value){
if (e.which == 13){//or e.keyCode
window.open('http://www.google.com/?#q='+value, '_blank');
}
}
</script>

编辑:您不需要表单,只需使用输入和 JavaScript 函数来检查用户是否按下 Enter 键,然后使用用户键入的值打开新页面。

关于javascript - 如何在不丢失引用者的情况下打开新选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27647613/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com