Neues Fenster mit html-Inhalt aus einer Variablen öffnen
Benedikt
- javascript
Hallo!
Ich habe folgendes Problem: Ich möchte eine neue Seite per Klick auf ein Image öffnen, allerdings soll diese Seite nicht eine lokal gespeicherte html-Datei anzeigen, sondern den Quellcode, der in der aufrufenden Seite als Variable enthalten ist. Kann ich das mit window.open irgendwie erreichen? Oder auf irgendeine andere Art und Weise??
Danke für die Hilfe, Benedikt
Hallo Benedikt,
Ich habe folgendes Problem: Ich möchte eine neue Seite per Klick auf ein
Image öffnen, allerdings soll diese Seite nicht eine lokal gespeicherte
html-Datei anzeigen, sondern den Quellcode, der in der aufrufenden Seite als
Variable enthalten ist. Kann ich das mit window.open irgendwie erreichen?
Oder auf irgendeine andere Art und Weise??
Ich denke, Du hast den Quellcode in irgendeiner Javascript-Variablen
gespeichert, oder? Und Du redest nicht unbedingt von Popups, oder?
Dann hast Du meines Wissens zwei Möglichkeiten.
Die erste ist Serverseitig. Dazu brauchst Du eine auf dem Server laufende
Scriptsprache, die an die URI angehängten Informationen verarbeiten kann.
Beim Aufruf der neuen Seite hängst Du dann die Informationen um die es geht
an die URI dran (datei.php?Informationen). Der auf dem Server liegende
Code baut dann diese Informationen in die zurückgesendete Seite ein. PHP
ist da ein Mittel der Wahl. Mit PHP gibt es meines Wissens noch andere
Möglichkeiten, sowas zu basteln mit der POST Möglichkeit, glaube ich.
Mußt Du mal recherchieren.
Die andere Möglichkeit ist mit Javascript. Diese empfehle ich aber nicht,
oft kann es sein, daß Javascript ausgeschaltet ist. Man kann es also nicht
vorraussetzen im Gegensatz zur serverseitigen Technologie. Zudem ist die
Wertübergabe zwischen zwei Dokumenten fehlerbehaftet. Diese beide Artikel
hier zeigen Möglichkeiten auf.
http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe/index.htm
http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe-2/index.htm
Vielleicht hilft Dir das.