2017-02-14 76 views
0

我只想運行一個函數,只有當我在我的網站的特定部分,並且一旦我離開那個網站的那部分我想離開那個函數。我試着在加載的特定頁面上執行一個函數

window.onload = carousel(); 

這樣做,但會出現這種情況,一旦網站加載的任何頁面,而不是具體的一個我想(page3.html)。

只能使用html,css和javascript。沒有外部庫等

+3

你爲什麼不只是把'page3.html'該行的代碼? – Jamiec

+0

嗯我想這是有效的。但我認爲在一個單獨的文件中有一個javascript代碼是一個好習慣。 – Amar

+3

所以有一個單獨的js文件,只適用於page3.html並放在那裏。我不關注這個問題是什麼?!? – Jamiec

回答

2

使用window.location檢查網址。然後換一個函數中,並將其分配給您的onload事件:

window.onload = function() { 
    if (window.location.href.indexOf('page3.html') > -1) { 
    carousel(); 
    } 
}