2013-05-02 131 views
0

我对JavaScript很不满,我无法找到一个我需要帮助的解决方案。我有一个网站,我试图重定向到另一个网站,但通过弹出。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论坛,并有一个我正在使用的留言箱。有一个命令会改变留言框的通知,命令就是这样/注意新通知|但我注意到,新的通知可以改变与JavaScript,它会工作,如/通知js代码在这里|然后,我想如果我会做出这样一个JavaScript,将人们重定向到另一个网页。因为我有这样一个论坛,需要从主页面重定向到另一个论坛,所以我想申请它。然后工作人员可以在论坛上做得很好,但是存在问题。加入

/notice window.location =“http://This-will-redirect-me-to-another-link.com”; 它只会影响留言箱,而留言箱正被重定向到另一个网页,但作为整个论坛的警报,我认为也许我可以将它们重定向到其他地方。我想知道是否有可能只有一个脚本,然后员工将能够做到这一点。我知道这是一个严重的安全风险,否则它可能是其他情况,但我真的很想试用它。

我希望有人能帮忙。 :)

回答

0

尝试:

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

如果我理解你(如果不是请指正),你可以把上弹出一个标签或另一个地方:

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