Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Javascript, der Frame schließt
Frage
Hallo! Ich suche einen Javascript, der den einen Frame über einen Link schließen kann. "frameset" heißt mein Frameset, "links" ist der Frame in dem der Link sein soll und der dann auch geschlossen wird. Danke!
Antwort 1 von katy
Hallo DaFr,
das ist sicherlich über JavaScript möglich, eventuell auch über HTML.
So ganz verstehe ich nämlich dein Anliegen nicht.
Was meinst du mit Frame über einen Link schließen?
Soll der Frame verschwinden?
Dazu würde es reichen eine neue Seite im übergeordneten Fenster aufzurufen, die diesen Farme einfach nicht mehr enthält:
Ansonsten beschreibe dein Problem bitte ausführlicher.
das ist sicherlich über JavaScript möglich, eventuell auch über HTML.
So ganz verstehe ich nämlich dein Anliegen nicht.
Was meinst du mit Frame über einen Link schließen?
Soll der Frame verschwinden?
Dazu würde es reichen eine neue Seite im übergeordneten Fenster aufzurufen, die diesen Farme einfach nicht mehr enthält:
<a href="seite-ohne-frame.htm" target="_parent">Linktext</a>Ansonsten beschreibe dein Problem bitte ausführlicher.
Antwort 2 von DaFr
So wie die Suchleiste von SelfHTML.
Antwort 3 von katy
So wie in Antwort 1 machbar
Antwort 4 von Friedel
ES geht natürlich auch dynamisch, also mit JavaScript und DOM. Aber das ist nicht gerade einfach, wenn man sich mit DOM nicht auskennt. Einfacher wäre es, den Frame einfach unsichtbar zu machen indem man das Frameset so verändert, dass dieser rame ganz klein ist und der andere bildfüllend. Sieh dir mal http://www.friedels-home.de/index.html?/Sonstiges/Objekte_tauschen/... an. Da siehst du, wie man Eigenschaften von Html-Elementen und die Elemente selbst dynamisch verändern kann. Das feht natürlich auch mit Frames und Framesets.
Antwort 5 von katy
@Friedel,
sorry, wenn ich hier etwas off-topic bin. In deinem verlinkten Kurs ist an der Stelle ein böser Fehler, du schreibst zum Thema ID:
nix für ungut (sagt man das so im Deutschen?)
katy
sorry, wenn ich hier etwas off-topic bin. In deinem verlinkten Kurs ist an der Stelle ein böser Fehler, du schreibst zum Thema ID:
Zitat:
Ich hätte hier genau so gut ..."123" einfügen können.
Das stimmt nicht! Eine ID muss zwingend mit einem Buchstaben beginnen. Und es ist üblich und sinnvoll, als ID einen Begriff zu wählen, der die Funktion oder den Inhalt des Elements beschreibt ("navigatie", "anschrift", "footer").Ich hätte hier genau so gut ..."123" einfügen können.
nix für ungut (sagt man das so im Deutschen?)
katy

