Rico: Neue Fenster mit Button öffnen

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>

  1. 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

    1. 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 ;)

      1. 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.

        1. Danke ;)
          Netscape macht's trotzdem nicht. Naja, werd' dann
          halt noch 'nen bischen rumprobieren ;)

          Ciao
            Rico ;)

      2. Hallo Rico,

        writeln("<SCRIPT type="text/javascript"</SCRPT>)

        soweit ich weiß musst du '/' maskieren: '</script>' statt '</script>'

        Grüße aus Nürnberg
        Tobias

        1. Danke ;)
          Aber NN 4.75 will irgendwie nicht ;)
          Naja, werd' noch ein bischen rumprobieren ;)

          Ciao
            Rico ;)

  2. So, hab' die Lösung gefunden ;)
    Unter NN 4.75 funtioniert's folgendermaßen:
    writeln("<SCRIPT&#32;type="text/javascript"</SCRIPT>");

    Ciao
      Rico ;)