Vergleich von Frameinhalten von einem anderen Frame heraus

TinkaB

Grünschnabel
Hallo, ich möchte eine Funktion erstellen, die überprüft, welche Datei sich gerade in einem anderen Framefenster befindet und dann die jeweilige Druckversionsdatei öffnet.
Ich dachte eigentlich das geht ganz einfach und habe mal folgende Funktion erstellt:

function druckversion()
{ if (parent.framename.location.href=="dateiname.htm")
fenster= open ("druckversionsdatei.htm")

else
alert (" Für diese Seite ist keine Druckversion vorhanden)}

Aufgerufen wird die Funktion über einen Button. Leider erscheint nun immer " Für diese Seite ist keine Druckversion vorhanden", so daß irgendetwas mit meiner if- Bedingung nicht stimmt.
Kann mir da jemand weiterhelfen?
Danke!
 
In location.href ist der komplette Pfad zur Datei gespeichert, deswegen trifft der Vergleich nicht zu.
Du könntest z.B. mit RegExp und search()/match() nur das Ende der URL auf Übereinstimmung prüfen
 

Neue Beiträge

Zurück