2010-12-03 7 views

Antwort

6

Wenn Sie mit geladenen HTML arbeiten, können Sie

if(window.location.pathname == "products.html"){ 
//do something here 
} 

location.pathname versuchen, den Dateinamen oder Pfad durch den angegebenen Ort zurückgibt.

Darüber hinaus können Sie die Dateinamen für Ihre Antwort WaiLam von

var p = window.location.pathname.split("/"); 
var filename = p[p.length-1]; 
+0

Dank erhalten, aber dies .. funktioniert nicht Das Ergebnis dieser Gabel ist, dass die Seite neu geladen wie jedes Mal .. ich Hilfe kippe Ich gerade. Ich dachte, ein IF ist nur für Bedingungen ... und jetzt tut es tatsächlich etwas .. gibt es einen anderen Weg, um nur die URL des Browsers zu bekommen und vergleichen Sie es dann mit einem if-Statement? – Tomkay

+0

sorry für typo erro .... sollte "==" sein – WaiLam

+0

Es gibt den Pfad nicht den Dateinamen zurück, damit muss man mit '/ products.html' (oder was auch immer der absolute Pfad sein mag) –