2012-05-13 101 views
0

[編輯:好的,我的壞。重定向工作,這是app.php中的錯誤,立即重定向回index.php。感謝您的幫助雖然:)]location.href只適用於Chrome

所以我建立這個Facebook的應用程序,其中,一串步驟後,您重定向(iframe內),以app.php命名的PHP文件。這種重定向是用JS做:

// this is in 'join-app.js': 
location.href = "app.php?userid=" + userdata.id; 

JS的該位是在一個單獨的.js文件(加入app.js),這被裝入的index.php:

<!-- this is in 'index.php': --> 
<script language="javascript" type="text/javascript" src="js/join-app.js"></script> 

指數。 php是Facebook上iframe的來源。

在OS X罰款上述工作在Chrome,但由於某種原因它不能在Safari瀏覽OS X,或IE瀏覽器在Windows上運行。它在OS X和Windows上的Firefox上工作...在IE和Safari中,index.php頁面只是不斷重新加載。

+0

您是否收到任何錯誤或什麼?或者它不起作用? –

回答

3

用於JavaScript重定向,通常使用window.location

<script type="text/javascript"> 
    <!-- 
     window.location = "http://www.google.com/" 
    //--> 
</script> 
+0

沒有區別,iframe不斷重新加載... – Rein

+1

如果此問題已解決,請將答案標記爲答案,因此此問題將被關閉。 – Hidde