Formulardaten als Vorschau mit Ajax

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Formulardaten als Vorschau mit Ajax

    Hallo!

    Ich möchte mit Ajax ein Formluar auslesen und die Parameter direkt verarbeiten und in einem Vorschaufenseter anzeigen. Die Daten die dort eingegeben werden, sind Layout Daten z.B. Schriftfarbe oder wieviel Fotos nebeneinander angezeigt werden sollen.

    Zunächst werden die Paramter über den EventHandler an eine Funktion übergeben. Die speichert diese evt. mit JSon in dieses "Arrayformat".
    Danach soll ein extra Fenster geöffnet werden, und die Werte sollen in der neuen Seite eingebunden werden.

    Wie kriege ich jetzt die Asynchronität hin?
    Auf der einen Seite befindet sich das Formular, mit den veränderten Parameter. Die andere Seite soll immer direkt die Änderungen übernehmen.

    Die Ausgabeseite, muss eine Verbindung zur Formularseite aufbauen, dort die Funktion mit den Parametern aufrufen und schauen ob sich was ändert, oder?
    Aber wie merkt Ajax, ob sich was in dem Array geändert hat.
    Und wie bekomme ich die Daten in die Ausgabeseite?

    So:

    PHP-Code:
    var http null;
    if (
    window.XMLHttpRequest) {
       
    http = new XMLHttpRequest();
    } else if (
    window.ActiveXObject) {
       
    http = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (
    http != null) {
       
    http.open("GET""Formularseite.php"true);
       
    http.onreadystatechange layout_show();
       
    http.send(null);

    Und die Ausgabe dann mit document.getElementById("backcolor")..

    oder CSS

    #body{
    backcolor: $variable_von_backcolor;
    }

    Könnte der Ablauf, wie ich ihn beschrieben habe, ungefähr stimmen?

    Danke!

  • #2
    Auf der einen Seite befindet sich das Formular, mit den veränderten Parameter. Die andere Seite soll immer direkt die Änderungen übernehmen.
    welche änderungen? ab wann? wenn ein buchstaben in ein formularfeld eingegeben wird?

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Es sind Änderungen wie z.B. Farbwerte, die dann abgeschlossen sind, wenn das Textfeld verlassen wurde. Das wäre onBlur. Also beim verlassen des Formularelemntes.

      Danke

      Kommentar


      • #4
        Es sind Änderungen wie z.B. Farbwerte, die dann abgeschlossen sind, wenn das Textfeld verlassen wurde. Das wäre onBlur. Also beim verlassen des Formularelemntes.

        Danke

        Kommentar


        • #5
          exberliner09
          Es sind Änderungen wie z.B. Farbwerte, die dann abgeschlossen sind, wenn das Textfeld verlassen wurde. Das wäre onBlur. Also beim verlassen des Formularelemntes.

          Danke
          der_maier_hans
          Es sind Änderungen wie z.B. Farbwerte, die dann abgeschlossen sind, wenn das Textfeld verlassen wurde. Das wäre onBlur. Also beim verlassen des Formularelemntes.

          Danke


          was war noch mal das problem?

          gruß
          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #6
            Brauche ich Ajax, um eine Vorschauseite zu erstellen?
            Oder reicht nicht JS aus?

            Kommentar


            • #7
              wenn bereits alle im formular vorhanden sind reicht js aus. da kannst du per dom-manipulation die änderungen vornehmen.

              gruß
              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #8
                Danke

                die Änderungen sollen aber auch dann schon angeziegt werden, wenn sich nur ein Wert geändert hat.

                Kommentar


                • #9
                  Dann musst du nach jeder Änderung eine Manipulation durchführen..

                  Kommentar

                  Lädt...
                  X