Javascript:通过弹出窗口重定向到另一个站点

时间:2013-05-02 15:36:02

标签: javascript mybb

我对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;它也可以,但我真的想尝试一下。

我希望有人可以提供帮助。 :)

2 个答案:

答案 0 :(得分:0)

尝试:

  window.open('url to other site', 'window name', 'width=900,height=650,scrollbars=yes');

答案 1 :(得分:0)

如果我了解你(如果不能请你纠正我),你可以在弹出窗口或其他地方添加 标签:

<a href="http://another.site.com/" 
    onclick="return confirm('Do you want to see another page?');">Redirect</a>