2017-02-14 16 views
0

Ich möchte nur eine Funktion ausführen und nur wenn ich auf einem bestimmten Teil meiner Website bin und sobald ich diesen Teil der Website verlassen möchte ich aus dieser Funktion gehen. Ich habe versucht, so mitAusführen einer Funktion auf bestimmte Seite geladen

window.onload = carousel(); 

zu tun, aber das wird die einmal jeder Seite der Website Lasten passieren und nicht die spezifische I (page3.html) wollen.

Nur mit HTML, CSS und Javascript. Keine externen Bibliotheken und so

+3

warum nicht Sie gerade auf diese Zeile Code in 'page3.html'? – Jamiec

+0

hm Ich nehme an, das funktioniert. Aber ich hatte eine gute Gewohnheit, einen JavaScript-Code in einer separaten Datei zu haben. – Amar

+3

also habe eine separate js-Datei, nur für page3.html und lege sie dort ab. Ich folge nicht, was das Problem ist?!? – Jamiec

Antwort

2

Überprüfen Sie die URL mit window.location. Dann wickeln, dass innerhalb einer Funktion und weisen Sie es zu Ihrem onload Veranstaltung:

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