2014-11-04 78 views
-1

希望這不是一個愚蠢的問題。window.location.href不重定向

我使用window.location.href重定向到一個新頁面。但它似乎不工作。

這裏是我的代碼的部分:(在我的本地主機:MyProjects下/ QuizApp /主/ index.php的)

if (score >= min_scores[i] && score <= max_scores[i]) { 
       window.location.href = page_links[i]; 
      } 

page_links []數組具有重定向網址。 (http:youtube.com) 我在本地服務器上測試。當這行被執行時,瀏覽器指向

http://localhost/MyProjects/QuizApp/main/http://www.youtube.com. 

正如你所看到的,重定向url被追加到當前url。

這是怎麼發生的?我怎樣才能解決這個問題?

感謝,

+1

和爲什麼會有一個'.'在網址的結尾? – lexith 2014-11-04 16:52:03

+0

@Alrazah根系http://youtu.be/72snZctFFtA?list=FLH7SoEkZBFJhFX7Pd6K0tpQ – 2014-11-04 16:54:05

+0

和爲什麼你想在一個PHP文件執行JavaScript – lexith 2014-11-04 16:54:11

回答

2

你需要使用一個字符串("..."):

window.location.href = "http://www.youtube.com"; 
+0

上面的腳本工作,'page_links [i]'中究竟是什麼?它是否是「http://www.youtube.com」? – 2014-11-04 16:57:43