Bei Öffnen Zweitfenster rollt erstes zum Anfang
Horst Helfen
Wenn ich in einer HTML-Datei mit einem Link ein zweites Fenster öffne, um dort einen Querveerweis anzuzeigen, springt im Ausgangsfenster die aktuelle Position immer an den Anfang des Dokuments. Wenn ich dann in das erste Fenster zurückwechsele. lande ich nicht an der Stelle, an der ich den Link angeklickt habe. Wie kann ich erreichen, daß das erste Fenter das Dokument an der alten Position anzeigt?
Wenn ich in einer HTML-Datei mit einem Link ein zweites Fenster öffne, um dort einen Querveerweis anzuzeigen, springt im Ausgangsfenster die aktuelle Position immer an den Anfang des Dokuments. Wenn ich dann in das erste Fenster zurückwechsele. lande ich nicht an der Stelle, an der ich den Link angeklickt habe. Wie kann ich erreichen, daß das erste Fenter das Dokument an der alten Position anzeigt?
Zwei Fragen:
1. mit wenchem Browser trat das Problem auf??
2. Wie ist der Link aufgebaut (target="..." oder JavaScript:open(...)??
Wenn ich in einer HTML-Datei mit einem Link ein zweites Fenster öffne, um dort einen Querveerweis anzuzeigen, springt im Ausgangsfenster die aktuelle Position immer an den Anfang des Dokuments. Wenn ich dann in das erste Fenster zurückwechsele. lande ich nicht an der Stelle, an der ich den Link angeklickt habe. Wie kann ich erreichen, daß das erste Fenter das Dokument an der alten Position anzeigt?
hallo horst,
ich nehme einmal an, das problem tritt mit dem ie auf und dein aufruf heißt etwa <a href=sonstwas.html onClick=window.open('url','fenster','features')><img ....>
setze statt sonstwas.html eine raute in anführungszeichen ein ("#") und das erste fenster bleibt wo es ist
wie man das mit netscape erreicht, wüßte ich allerdings selbst gern
liebe grüße, christian
hallo horst,
ich nehme einmal an, das problem tritt mit dem ie auf und dein aufruf heißt etwa <a href=sonstwas.html onClick=window.open('url','fenster','features')><img ....>
setze statt sonstwas.html eine raute in anführungszeichen ein ("#") und das erste fenster bleibt wo es ist
dann schreib doch gleich <a href='javascript:window.open("url","fenster",
"features")'><img ...></a>
Achtung: bitte die Anführungszeichen genau so und NICHT <a href="javascipt:open("url"...!!!!
sonst macht IE5 Ärger
... aufruf heißt etwa <a href=sonstwas.html onClick=window.open('url','fenster','features')><img ....>
sorry, hab natürlich die anführungszeichen hinter onClick= vergessen (stand ja auch etwa) - sei nachsichtig mit jemandem, der öfter mal die syntax nachlesen muß . . .
dann schreib doch gleich <a href='javascript:window.open("url","fenster",
"features")'><img ...></a>
uijee, das hat das frontpage aber gar nicht gern, das übersetzt das in viieele quot's
Achtung: bitte die Anführungszeichen genau so und NICHT <a href="javascipt:open("url"...!!!!
ja, so nimmt's das fp98, aber weder ns401 noch ie401 können das leiden und öffnen auf der aufrufenden seite ein weißes blatt mit [content] - schön blöd, was?
sonst macht IE5 Ärger
macht der das nicht hauptberuflich?
aber ernsthaft: wie ist denn nun die wirkliche lösung zum ursprünglichen problem?
fragt sich christian