Frames - es öffnet sich trotz target ein neues Fenster
Daniel Lahmann
- html
0 Götz0 Ingo Turski0 Struppi0 MudGuard
Hallo an alle!
Ich habe folgendes Problem:
Ich habe folgende index.php-Seite erstellt (Ausschnitt):
...
<frameset border="0" cols=200,*" frameborder="yes" framespacing="0">
<frame name="Menue" noresize src="xphpmenue.php? menue_open_2=1" scrolling="no">
<frame name="Mainframe" noresize src="Intro.php" scrolling="auto">
</frameset>
...
Im Frame "Menue" ist die Navigationsleiste, von der aus im "Mainframe" Seiten aufgerufen werden sollen. Der Link ist jeweils mit ..target="Mainframe".. versehen.
Prinzipiell klappt die Navigation auch so, wie sie soll, hat man jedoch innerhalb des "Mainframes" einen Link angeklickt und will danach wieder über die Navigationsleiste woanders hin, öffnet sich jedes mal ein neues Fenster. Kann es sein, dass man den Frame "Mainframe" unbeabsichtigt umbenennt?? Das wäre doch die einzige Lösung, oder?
Vielen Dank,
Daniel
Hallo Daniel!
Prinzipiell klappt die Navigation auch so, wie sie soll, hat man jedoch innerhalb des "Mainframes" einen Link angeklickt und will danach wieder über die Navigationsleiste woanders hin, öffnet sich jedes mal ein neues Fenster. Kann es sein, dass man den Frame "Mainframe" unbeabsichtigt umbenennt?? Das wäre doch die einzige Lösung, oder?
Eigentlich passiert sowas nicht.
Probier einfach mal ein wenig rum, ich habe soetwas zumindest noch nie festgestellt (ich hab aber auch schon seit Jahren keine Frame-Seiten mehr gebaut).
Es wäre auch kein Fehler mal den SELFHTML Validator nach seiner Meinung zu fragen (oder auch alternativ den W3C Validator).
MfG
Götz
P.S.: Kennst Du Kai? ;)
Hi,
<frame name="Menue" noresize src="xphpmenue.php? menue_open_2=1" scrolling="no">
Leerzeichen in einer URL solltest Du vermeiden. ^
Außerdem sieht diese Stelle so aus, als wenn Du nicht immer nur den Inhalt des Mainframe austauscht, sondern das komplette Frameset - wozu sonst sollte der Parameter hier sein? Überprüfe doch einmal im Browser die angekommenen Quelltexte des Framesets sowie der Frames.
freundliche Grüße
Ingo
Außerdem sieht diese Stelle so aus, als wenn Du nicht immer nur den Inhalt des Mainframe austauscht, sondern das komplette Frameset - wozu sonst sollte der Parameter hier sein?
Dieser Parameter dient dazu, dass zu Beginn das zweite Menü bereits aufgeklappt erscheint.
Überprüfe doch einmal im Browser die angekommenen Quelltexte des Framesets sowie der Frames.
Das stimmt ja eben alles... :-(
freundliche Grüße
Ingo
Prinzipiell klappt die Navigation auch so, wie sie soll, hat man jedoch innerhalb des "Mainframes" einen Link angeklickt und will danach wieder über die Navigationsleiste woanders hin, öffnet sich jedes mal ein neues Fenster. Kann es sein, dass man den Frame "Mainframe" unbeabsichtigt umbenennt?? Das wäre doch die einzige Lösung, oder?
Ja, so wie du es beschreibst kann es nur daran liegen, dass aus irgendeinem Grund das mainframe einen anderen Namen erhält, zumindest mit den bisher erhaltenen Informationen.
Struppi.
..was für Informationen bräuchtest du denn noch? Ich kann dir hier ja schlecht den kompletten Quelltext reinstellen...
Daniel
..was für Informationen bräuchtest du denn noch? Ich kann dir hier ja schlecht den kompletten Quelltext reinstellen...
Die HTML Ausgabe im Inhaltsframe oder evtl. irgendwelche JS im Menü
Struppi.
Hi,
<frameset border="0" cols=200,*" frameborder="yes" framespacing="0">
<frame name="Menue" noresize src="xphpmenue.php? menue_open_2=1" scrolling="no">
<frame name="Mainframe" noresize src="Intro.php" scrolling="auto">
</frameset>
Im Frame "Menue" ist die Navigationsleiste, von der aus im "Mainframe" Seiten aufgerufen werden sollen. Der Link ist jeweils mit ..target="Mainframe".. versehen.
Prinzipiell klappt die Navigation auch so, wie sie soll, hat man jedoch innerhalb des "Mainframes" einen Link angeklickt und will danach wieder über die Navigationsleiste woanders hin, öffnet sich jedes mal ein neues Fenster. Kann es sein, dass man den Frame "Mainframe" unbeabsichtigt umbenennt?? Das wäre doch die einzige Lösung, oder?
Kann es sein, daß der Provider noch ein Frameset außenrum bastelt und es da vielleicht Namenskonflikte gibt? Ist ja bei diesen "tollen" Domains wie ".de.vu", ".at.tt" usw. oft der Fall ...
cu,
Andreas
Kann es sein, daß der Provider noch ein Frameset außenrum bastelt und es da vielleicht Namenskonflikte gibt? Ist ja bei diesen "tollen" Domains wie ".de.vu", ".at.tt" usw. oft der Fall ...
cu,
Andreas
Nee..da es eine Intranet-Geschichte ist, kan es daran (leider) nicht liegen, aber trotzdem danke!
Daniel