Mathias: alert meldung in eine HTML-seite "on-the-fly" schreiben

hi,

hatte das problem vor ner stunde schonmal angesprochen ...

ich habe ein formular und bevor es versand wird bekommt der user seine eingegebenen daten nocheinmal in einen fenster (newwin) zu sehen!

nu muss ich aber die bestätigung da auch noch reinwurschteln ...

var newwin = window.open("","FORMULARREPORT","toolbar=no,directories=no");
var d = newwin.document;

d.write("<html> ... usw ...

d.write("<FORM><INPUT TYPE=BUTTON VALUE="SENDEN" onClick="alert(\nDas Formular wurde erfolgreich versendet!\n\nVielen Dank!);"></FORM>");

d.write(" ..... </html>");

ich weiss net mehr woran das noch liegen könnte. ich habe es mit ' und " vertsucht aber auch nix!

muchas gracias fürs interresse ...
cu
mathias

  1. Hi mathias!
    so schaut meine loesung aus:

    var newwin = window.open("","FORMULARREPORT","toolbar=no,directories=no");
    var d = newwin.document;

    d.write("<html> ... usw ...");
    d.write('<FORM><INPUT TYPE=BUTTON VALUE=SENDEN onClick=alert("Das Formular..")>');
    d.write("</FORM>");

    probleme macht das leerzeichen, welches ich hier durch &#160 (ASCII #255) ersetzt habe. den zeitenumbruch hab ich auf die schnelle auch nicht hinbekommen, aber vielleicht hilft dir das mal weiter.

    gruesse, Hoagie

    1. Halt!
      natuerlich hat das forum nun mein maskiertes #255 verschluckt.
      also statt dem leerzeichen &_#_160 (ohne die _ ) einfuegen.
      sorry!

      1. hi,

        falls du das leerzeichen zwischen value=senden und onclick meinst ....?

        hab ich auch schon getestet ! will net ..

        cu
        mathias

        1. gruesse!
          nein eigentlich meinte ich die leerzeichen im text deines alerts....
          sorry, heut ist echt nicht mein tag...

          gruesse, ein verwirrter

          Hoagie

          1. hi hoagie ...

            danke für deine hilfe ... hab das prob nu aber anners gelösst.

            habe den text der alert meldung in einem JS definiert und in der alert-meldung mit alert=(text) angesprochen, so habe ich mir die "" erspart.

            trotzdem muchas gracias für den tip ...

            cu
            mathias

    2. hi, hoagie

      futzt leider auch net ...

      ich bin mir langsam net mehr sicher ob das überhaupt geht ...
      mit dem hochkommas und den gänsefussen habe ich schon so viele kombis ausprobiert.

      das interesante ist aber, dass ich keine JS-Fehlermeldung bekomme, d.h. ja der browser ist eigentlich damit einverstanden ... oder ?

      ich danke dir trotzdem für den tip ... :)
      cu
      mathias

      1. hi again!
        schon meine fehlerkorrektur gesehen?
        damit hauts auch nicht hin? ausserdem is mir noch ein fehler passiert, das &_#_160; ist das non-breaking space und nicht #255... :((
        also kannst du die lerzeichen auch damit erzeugen.

        cya