Hallo!
Ich habe folgendes Problem. Ich möchte eine Funktion aus einem anderem Frame aufrufen und dem User als Link anbieten. Wenn die Funktion im anderem Frame nicht existiert(da sie nicht in jeder Seite implementiert sein soll die geladen werden kann) soll der Link natürlich nicht angezeigt werden.
Ich verwende momentan folgende Lösung, bei der ich aber den Verdacht habe dass sie nicht wirklich konsistent ist, denn hin und wieder ist der Link nicht da obwohl er aufscheinen sollte. Solche Fehler dürfen aber im finalen Programm nicht existieren.
Das ist die momentane Lösung:
<div id="speicher"><a href="javascript:parent.mainFrame.SaveData()">Speichern</a></div></span>
if(parent.mainFrame.document.title != "SAVE")
{
var speicher = document.getElementById("speicher");
speicher.style.display="none";
}
Wie man sieht frage ich hier nach dem Titel der page ab.
Vielleicht hat jemand eine elegantere Lösung für mich.
Danke schon mal im Voraus, Markus