Quelltext übergeben
Steffen
- javascript
Hi!
Ich habe schon irgendwo mal gesehen wie es geht, nur leider weis ich nicht mehr wo nicht mehr.
Also ich will per Link ein Popup öffnen und dem neuen Fenster dann gleich noch den HTML-Code übergeben.
Das Popup wird dann sozusagen nur temporär geöffnet.
Danke schonmal im Vorraus.
Gruß, Steffen
hallo steffen,
am besten rufst du vom geöffneten popup (über den onload-handler im body-tag) eine Funktion auf die im hauptfenster definiert ist.
diese funktion schreibt dir mit document.write() den html-code dynamisch ins popup-fenster.
ich mache das darum so, damit ich keine timingprobleme habe.
ich könnte ja das popup-fenster vom hauptfenster aus öffnen und gleich mit document.write() das html hineinschreiben.
funktioniert jedoch nicht immer sicher, da das popup eine gewisse zeit zum öffnen braucht und du mit document.write() zu früh darauf zugreifen würdest.
deine freunde sind also:
open()
opener
document.write()
document.close()
gruss LenaLuna
Hi,
Das Popup wird dann sozusagen nur temporär geöffnet.
Als Ziel (href) des Popups kannst Du "about:blank" eintragen. So es erfolgreich geöffnet wurde, solltest Du anhand der erhaltenen Objektreferenz von der aufrufenden Seite mit write() oder mittels Erzeugung von DOM-Knoten eine neue HTML-Seite im Popupfenster erstellen können.
Gruß, Cybaer