Div-Bereich in neuer Seite öffnen
Stefan
- javascript
0 Nico0 Gloria Mundi0 Nico
Hallo!
Ich hab ein dickes Problem und komm nicht weiter.
Auf einer Seite besteht ein DIV-Bereich, den ich über einen Button-click in einem neuen Fenster öffnen muss.
Also: click - neues Fenster - Inhalt dieser benannte Div-Bereich.
Kann mir da jemand weiter helfen?
Hallo!
Ich nehme mal an, dass Du Javascript verwendest.
1. Dem <div> eine ID und einen onclick-Event verpassen.
2. Den Inhalt des <div> mit var variablenname = document.getElementById("ID").innerHTML auslesen.
3. Neues Fenster öffnen mit var fenstername = window.open(...).
4. Den Inhalt des <div> an das Fenster schicken mit fenstername.document.write(variablenname).
Ist nicht schön (besonders für Benutzer), müsste aber gehen.
Grüße
Nico
Hallo!
- Dem <div> eine ID und einen onclick-Event verpassen.
Ich hatte da irgendwas mit button-click gelesen!
- Den Inhalt des <div> mit var variablenname = document.getElementById("ID").innerHTML auslesen.
Ich dachte das macht man mit cloneNode!
- Neues Fenster öffnen mit var fenstername = window.open(...).
Tatsächlich!
- Den Inhalt des <div> an das Fenster schicken mit fenstername.document.write(variablenname).
Ne Ne Ne! Ich dachte das macht man mit appendNode!
Grüße
Gloria
Gloria!
Eigentlich macht man das gar nicht, weil Popup-Fenster sch**ße sind. Wenn man das macht, dann macht man das so, dass das funktioniert - und zwar für alle. Das wiederum heißt, man muss alle diejenigen berücksichtigen, die noch das Schlechteste des Schlechten auf dem Browsermarkt benutzen, ganz gleich, welche Schimpfnamen man ihnen dafür verpasst. Ordentliche DOM-Zugriffe sind im IE 6 und (sad to say) IE 5 halt noch nicht in jedem Fall möglich.
Trotzdem Grüße
Nico