zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Mit JavaScript neues Fenster mit vordefiniertem Inhalt öffnen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 03.02.2009, 13:40
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard Mit JavaScript neues Fenster mit vordefiniertem Inhalt öffnen

Für den Benutzer soll eine Textdatei zur Verfügung gestellt werden, die per JS generiert wird. Es gibt keinen Server, damit keine serverseitige Programmiersprache oder ähnliches. Meine Idee: Mit JavaScript ein neues Fenster öffnen, in dem der abzuspeichernde Inhalt angezeigt wird, d.h. der Inhalt hat noch keine URL.

Meine Fragen:
1) Kann ich einen Inhalt per JS an das neue Fenster übermitteln?
2) Wenn das nicht geht, kann ich dann evtl. eine Datei in das Fenster laden, die über eine globale Variable sich selbst ersetzt oder so?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 03.02.2009, 13:57
Benutzerbild von In4matiker
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 19.12.2005
Ort: Winterthur (Schweiz)
Beiträge: 158
In4matiker befindet sich auf einem aufstrebenden Ast
Standard

1) Klar. Du kannst vom neuen Fenster mit opener. draufzugreifen. Denk aber dran dass solche window.open Aktionen von Popup Blockern verhindert werden können.
2) Würde sicher auch gehen.
__________________

Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 03.02.2009, 14:53
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard

Code:
	var NewCode = new window;
	NewCode.open();
Wieso funktioniert das nicht?
Mit Zitat antworten
  #4 (permalink)  
Alt 03.02.2009, 15:15
Benutzerbild von In4matiker
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 19.12.2005
Ort: Winterthur (Schweiz)
Beiträge: 158
In4matiker befindet sich auf einem aufstrebenden Ast
Standard

so sollte es sicher gehen - Du musst auf jeden Fall eine leere Seite machen für das Popup (da muss aber nix drin stehen).

Code:
var ref = window.open('test.html', 'win1','width=600,height=400,scrollbars=yes');
in welcher Form ist den der Text der da ins Popup kommen soll vorhanden?
__________________

Mit Zitat antworten
  #5 (permalink)  
Alt 04.02.2009, 10:43
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard

Als JavaScript-Variable.
Mit Zitat antworten
  #6 (permalink)  
Alt 04.02.2009, 10:58
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Dazu existiert window.document.write(), wobei window auch der Rückgabewert der open() Funktion sein kann.
Mit Zitat antworten
  #7 (permalink)  
Alt 04.02.2009, 11:51
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard

Kann ich auch aus dem neuen Fenster den Inhalt in eine JavaScript Variable meines alten Fensters holen?

Also irgendwie
Code:
NewCode = window.open('navigator.xml');
variable = NewCode.document.innerHTML;
Das funktioniert halt nicht. Weiß jemand, wie es funktioniert?
Mit Zitat antworten
  #8 (permalink)  
Alt 04.02.2009, 11:57
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Dazu existiert window.document.write(), wobei window auch der Rückgabewert der open() Funktion sein kann.
Kann es sein, dass das im IE6 nicht funktioniert? (Frag lieber nicht, warum ich hier den IE6 verwenden muss... )
Mit Zitat antworten
  #9 (permalink)  
Alt 04.02.2009, 12:03
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von lomtas Beitrag anzeigen
Kann ich auch aus dem neuen Fenster den Inhalt in eine JavaScript Variable meines alten Fensters holen?
Ja, aber natürlich erst nachdem die Seite geladen wurde. Aber wenn du schon eine XML Datei hast, warum verwendest du nicht AJAX?
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 04.02.2009, 12:04
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von lomtas Beitrag anzeigen
Kann es sein, dass das im IE6 nicht funktioniert? (Frag lieber nicht, warum ich hier den IE6 verwenden muss... )
doch das funktioniert seit Netscape 2/IE 3
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit CSS Frameerstellung joergi CSS 6 27.06.2011 11:17
Erkennen ob JavaScript deaktiviert ist und anderen Inhalt anzeigen Ares Javascript & Ajax 7 02.02.2011 13:45
Links in neuem Fenster öffnen Anonymous Fragen, Konstruktive Kritik, Lob / Bekanntmachungen 29 23.09.2004 20:35
Popup Fenster mit diesem Link öffnen chris58 CSS 1 12.07.2004 05:09
links in externem fenster öffnen... HELP Plz!! NoPlanClan CSS 4 12.01.2004 19:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:46 Uhr.