zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Text in einem neuen Fenster schreiben

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.03.2015, 21:06
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 04.05.2013
Beiträge: 15
Saxxon befindet sich auf einem aufstrebenden Ast
Standard Text in einem neuen Fenster schreiben

Guten Abend, ich lerne ein autodidaktisch ein bischen JavaScript.
Bin noch am Anfang. Kann sonst keinen fragen. Ich verstehe einiges, bekomme es aber beim Selbermachen nicht hin.
Das Problem ist simpel:

Ich mache ein neues Fenster auf, und will Text hineinschreiben lassen.
Es tut es nicht wie ich will- Das Fenster geht auf, aber kein Text.
(Das Ganze ist zu nichts gut, nur zum Verstehen)

HTML-Code:
<html>
<head>
<title>Text soll in ein neues Fenster</title>

<script type="text/javascript">
		function neuesfenster() {
		meinfenster = window.open("","neu","width=400,height=600,left=100,top=100");
		meinfenster.focus();
		//meinfenster.document.write("<p>ein neues Fenster!</p>");
       	}
</script>
</head>

<body>

<script type="text/javascript">
		meinfenster.document.write("<p>ein neues Fenster!</p>");
</script>

<button onClick="neuesfenster()">Los!</button>
 
</body>
</html>
Warum kann ich nicht im <body> auf die Variable zugreifen?
Wenn ich die Zeile im <head> auskommentiere, gehts, natürlich.
Ein paar Zusammenhänge fehlen mir noch.
Hoffentlich hab ich mich nicht zu sehr blamiert.

Danke fürs Helfen
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 11.03.2015, 21:50
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

Naja - Das liegt einfach daran, dass zu dem Zeitpunkt wo du das aufrufst, "meinfenster" noch keinen Wert hat, den erhält die Variabel erst wenn du auf den Button klickst und die Funktion startest.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 14.03.2015, 10:08
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard

Hi warum machst du es nicht so?
HTML-Code:
<html>
<head>
<title>Text soll in ein neues Fenster</title>

<script type="text/javascript">
		function neuesfenster() {
		meinfenster = window.open("","neu","width=400,height=600,left=100,top=100");
		meinfenster.document.write("<p>ein neues Fenster!</p>");
		meinfenster.focus();

       	}
</script>
</head>

<body>

<script type="text/javascript">
		//meinfenster.document.write("<p>ein neues Fenster!</p>");
</script>

<button onClick="neuesfenster()">Los!</button>

</body>
</html>
Mit Zitat antworten
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
Wachsende Container Andy CD CSS 13 10.02.2010 14:08
frage zur umsetzung (siehe anhang) mmiethe79 CSS 4 01.04.2009 16:10
Auf-/Zuklappen mit JS crimi Javascript & Ajax 7 23.09.2008 17:27
DIV bis GANZ unten burnZ CSS 5 27.07.2008 14:14
bild über 2 div-tags positionieren MoJo CSS 7 12.06.2006 17:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:38 Uhr.