【发布时间】:2013-12-17 19:24:15
【问题描述】:
我制作了一个脚本,该脚本制作了一个输入文本字段,并允许用户输入一个 url 并按 Enter 键,然后将他们重定向到他们输入的网站。这很好用,问题是当用户在我的一个弹出框中并尝试在文本字段上按 Enter 键时,它会将它们重定向到某些网站,但并非所有示例都不会重定向到 https://www.google.com/ 或 https://www.facebook.com/。
<style>
.browser-bar {
width;100%;
height:30px;
}
#url-bar {
width: 60%;
}
</style>
<div class="browser-bar">
<input id="url-bar" type="text">
</div>
<script>
var currenturl = window.location;
document.getElementById("url-bar").value = currenturl;
$("#url-bar").keyup(function(event){
if(event.keyCode == 13){
$(location).attr('href', document.getElementById("url-bar").value);
}
});
</script>
这很难解释,所以我会将您链接到我的网站,因此也许自己复制它可能会有所帮助。主页是http://zackarylundquist.westhostsite.com/portfolio/ 并使用文本框在那里重定向工作正常,正如我所说,但要让弹出窗口出现在主页上单击开始>导航>关于我。例如,在弹出菜单中时,它不会重定向到https://www.google.com/。
【问题讨论】:
标签: javascript jquery html wordpress redirect