我对Javascript很不好,我无法找到需要帮助的解决方案。我有一个网站,我正在尝试重定向到另一个网站,但通过弹出窗口。
示例:
<script>alert(This will prompt up the message)</scrip>
<script>window.location="http://This-will-redirect-me-to-another-link.com";</scrip>
就像你可以看到我可以简单地使用第二个javascript将人们重定向到另一个页面,但由于某些原因我不能使用它,因为它只能用于页面的一半(脚本将有点'沙盒'),但如果我制作一个弹出窗口(第一个警报脚本),第二个脚本就会离开'沙盒'。有没有人有任何想法我应该如何实现这个或者可以用PHP或HTML来完成?
感谢您的回复,但这些对我没有帮助,尽管我很确定您的帮助会。我有一个MyBB论坛,我正在使用它的shoutbox。有一个命令会改变shoutbox的通知,命令就是这样/通知新通知|但是我注意到新的通知可以用javascript改变,它会工作如/ notice js code here |然后我想如果我会制作一个将人们重定向到另一个网页的JavaScript。由于我有这样一个需要从主页面重定向到另一个论坛的论坛,我想申请它。然后员工可以在论坛上做得很好,但是有一个问题。通过添加
/ notice window.location =“http://This-will-redirect-me-to-another-link.com”; 它只会影响shoutbox并且shoutbox被重定向到另一个网页,但是当一个警报适用于整个论坛时,我想也许我可以通过警报将它们重定向到其他地方。我想知道是否有可能只用一个脚本然后员工就可以做到。我知道这是一个严重的安全风险&amp;它也可以,但我真的想尝试一下。
我希望有人可以提供帮助。 :)
答案 0 :(得分:3)
使用Confim并捕获响应以重定向。此弹出窗口将显示两个按钮 - 确定和取消。
if(confirm("Popup Message")){
window.location = "your intended destination";
}else {//do nothing. This will fire if cancel is clicked.}
答案 1 :(得分:0)
这样做,但是用户要执行哪些触发器才能进行重定向? 我还会说你最好使用jQuery对话框而不是警告框 在HTML的头部
<script>
function changePage(whereToGo, messageText)
{
alert(messageText);
window.location=whereToGo;
}
</script>
然后在HTML本身
<script>changePage("http://This-will-redirect-me-to-another-link.com", "The message you want to show");</script>
注意任何错误检查的完整性
好的,然后只需尝试这个
<script>
alert("Whatever you want to say") && window.location="http://yourwebsitehere.com";
</script>
这将在单个陈述中执行两个动作