Neue Fenster mit Button öffnen
Rico
- javascript
Hi Leute :)
Einen wunderschönen Montag Morgen, wünsche ich euch allen :)
So, nun habe ich wieder eine Frage ;) Also ich möchte folgendes machen:
Von der ersten Seite aus öffne ich über einen Button eine zweite Seite,
die aber bis dahin noch nicht existiert. Und ich mit document.open ;document.write;
;document.close; sie erstelle. Auf dieser soll wiederum ein Button sein mit dem ich
eine dritte Seite, die auch noch nicht existiert öffnen kann.
Das Problem für mich liegt darin, daß ich nicht den Teil
<SCRIPT LANGUAGE="JavaScript"> und </SCRIPT> in das
neues Fenster bekomme, und somit kann ich beim Button-Klick keine
selbstdefinierte Funktion aufrufen, die dann wiederum eine neues Fenster öffnet.
Also wäre toll wenn einer von euch wieder eine Lösung für mich hätte ;)
Mich würde es auch interessieren, ob es möglich ist, aus einem neuen erstelltem
Fenster auf selbstdefinierte Funktionen des aufrufenden Fensters zuzugreifen.
Und wenn ja, wie? ;)
Also schon mal vielen Dank im voraus :)
Ciao
Rico ;)
SO HIER NUN DER HTML/JavScript CODE ZU MEINER/M ERSTEN FRAGE/PROBLEM:
<HTML>
<HEAD><TITLE>FENSTER NR.1</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function newWindow()
{
neuesFenster=open("","Fenster2","width=200,height=200,scrollbar=yes");
with (neuesFenster.document)
{
open();
writeln("<HTML><HEAD><TITLE>FENSTER NR.2</TITLE>");
--------------------------------
| FOLGENDES FUNKTIONIERT NICHT: |
--------------------------------
_________________________________________________
| |
| writeln("<SCRIPT LANGUAGE="JavaScript">"); |
| writeln(" function newWindow2()"); |
| writeln(" {"); |
| writeln(" }"); |
| writeln("</SCRIPT>"); |
_________________________________________________
writeln("</HEAD>");
writeln("<BODY>");
writeln(" <FORM>");
writeln(" <INPUT TYPE="BUTTON" VALUE="Fenster 3" onclick="newWindow2()">");
writeln(" </FORM>");
writeln("</BODY>");
writeln("</HTML>");
close();
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT TYPE="BUTTON" VALUE="Fenster2" onclick="newWindow()">
</FORM>
</BODY>
</HTML>
Hi Leute :)
[weniger (an Erklärunegn) Ist manchmal mehr]
Also schon mal vielen Dank im voraus :)
Ciao
Rico ;)SO HIER NUN DER HTML/JavScript CODE ZU MEINER/M ERSTEN FRAGE/PROBLEM:
Schrei nicht so.
<HTML>
<HEAD><TITLE>FENSTER NR.1</TITLE>
<SCRIPT LANGUAGE="JavaScript">
Language ist veraltet es muss heissen type="text/javascript"
function newWindow()
{
neuesFenster=open("","Fenster2","width=200,height=200,scrollbar=yes");
with (neuesFenster.document)
{
open();
writeln("<HTML><HEAD><TITLE>FENSTER NR.2</TITLE>");
--------------------------------
| FOLGENDES FUNKTIONIERT NICHT: |
--------------------------------
Was funktioniert nicht?
Was passiert (nicht)? Welche Fehlermeldung erhälst du? In welchem Browsern?
Struppi
Hi Struppi,
also, daß
writeln("<SCRIPT type="text/javascript"</SCRPT>)
funktioniert nicht.
Fehlermeldung in NN 4.75: unterminated string literal.
Wenn ich diese Zeile weglasse, läuft's ohne Probleme.
Aber dann kann ich halt keine eigenen Funktionen in die neue Seite
einbauen.
Ciao
Rico ;)
Hi Struppi,
also, daß
writeln("<SCRIPT type="text/javascript"</SCRPT>)
funktioniert nicht.
Da fehlt ja auch ein " am Schluss.
write('<SCRIPT type="text/javascript"</SCRPT>');
ist aber einfacher.
Fehlermeldung in NN 4.75: unterminated string literal.
Wenn ich diese Zeile weglasse, läuft's ohne Probleme.
Aber dann kann ich halt keine eigenen Funktionen in die neue Seite
einbauen.
Ich glaube NC 4.x hat Probleme dynamischen Javascript Code auszuführen.
Danke ;)
Netscape macht's trotzdem nicht. Naja, werd' dann
halt noch 'nen bischen rumprobieren ;)
Ciao
Rico ;)
Hallo Rico,
writeln("<SCRIPT type="text/javascript"</SCRPT>)
soweit ich weiß musst du '/' maskieren: '</script>' statt '</script>'
Grüße aus Nürnberg
Tobias
Danke ;)
Aber NN 4.75 will irgendwie nicht ;)
Naja, werd' noch ein bischen rumprobieren ;)
Ciao
Rico ;)
So, hab' die Lösung gefunden ;)
Unter NN 4.75 funtioniert's folgendermaßen:
writeln("<SCRIPT type="text/javascript"</SCRIPT>");
Ciao
Rico ;)