Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Ergebnis im ursprünglichen Fenster Antworten
Ergebnis im ursprünglichen Fenster

MarkusStruebel
Fachidiot


Beiträge: 134


Hallo,

ich öffne mittels Link ein popup mit dem Namen newwin

Wenn ich nun auf einen Link mit target="vorhergehendesFenster" klicke, soll der Link im Fenster geöffnet werden, in dem sich ursprünglich der Link für mein Popup befand. (Ist kein Frameset, sondern ne einfache Seite)

Logischerweise muss ich, bevor ich das neue Fenster öffne, dem alten "Herkunfts"-Fenster den Namen "vorherigesFenster" vergeben. Sonst funktioniert der Link-Target ja nicht korrekt.

Nur: Wie mach ich das? Kann ich dem Standard-Fenster generell vorab einen Namen geben, oder muss ich speziell, bei Aufbau des Popups dem alten Fenster einen Namen geben?

Markus

_________________
mail @ markus-struebel.de
webmaster @ notfallkrisenteam.de
azubi @ telekom.de


  Profil   Website   Editieren   Zitieren

Manticor
Quasselstrippe


Beiträge: 240


Heute betätige ich mich mal als Linksetzer :
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onload

Das Anzeigenbeispiel ausprobieren!




---

  Profil   E-Mail   Website   Editieren   Zitieren

t-ob-i
Pixelschubser


Beiträge: 11


Hallo,

ich habe das jetzt anders verstanden deswegen hier mal meine Lösung:

Also im Hauptinhalt erst mal das einfügen:
1:
window.name = 'MeinHauptInhalt';


So dann öffnen wir bei einem Click das Popup:
1:
window.open("test2.html","Fenster1","width=310,height=400,left=0,top=0"); 


Wenn nun im Popup auf den Link geklickt wird der das alte Fenster mit dem neuen Inhalt in den Vordergrund bringen soll einfach:
1:
window.open("test.html","MeinHauptInhalt","");  


Im Schnelltest gerade hat es jedenfalls funktioniert...

Tobias

---
Wissen ist zu wissen wo man suchen muss.

  Profil   Editieren   Zitieren

michael
Foren-Team


Beiträge: 1933


ansonsten kannst du aus einem pop-up das fenster aus dem es aufgerufen wurde auch mit:
1:
window.opener 


ansprechen.

also zum beispiel:
1:
window.opener.location.href = hastenichgesehen;



  Profil   Editieren   Zitieren

MarkusStruebel
Fachidiot


Beiträge: 134



1:
window.opener.location.href = hastenichgesehen;



mit oder ohne "" ?

--> window.opener.location.href = "herkunft.php";


  Profil   Website   Editieren   Zitieren

michael
Foren-Team


Beiträge: 1933


mit... oder mach es so:

url = "herkunft.php";
window.opener.location.href = url;



  Profil   Editieren   Zitieren
 

Antworten
Nach oben