如何触发window.open到特定的动态URL?

时间:2018-10-26 12:15:53

标签: javascript hyperlink window.open

我想打开一个发送条件的新标签页,现在输入我的代码:

<span>Type <b>Link</b>: <input id="myInput" value=""> and click <b>Enter</b> 
<button style="display: none;" id="myButton" onclick="myFunction2()">Go!</button>

[...]

<script>
var websitelink = '"https://www.' + myInput + '.com"';
function myFunction2() {
    window.open(websitelink);
}

但是它所做的只是打开一个新的空白标签。有想法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

您所引用的报价超出了您的网站链接

它应该与此一起工作:

var websitelink = "https://www." + myValue + ".com";

这是一个片段:

网站中的代码应该可以,但是由于iframe中未设置allow-popups权限,因此代码段不起作用

  

在新窗口中阻止打开“ https://www.google.es.com/”,因为该请求是在未设置“允许弹出窗口”权限的沙盒框架中发出的。

function myFunction2() {
    var myInput = document.getElementById("myInput").value;
    var websitelink = "https://www." + myInput + ".com";
    window.open(websitelink);
}
<span>Type <b>Link</b>: <input id="myInput" value=""> and click <b>Enter</b> 
<button style="" id="myButton" onclick="myFunction2()">Go!</button>