fr@gma: PHP schreibt nicht im Opera

Hallo,

ich habe ein Problem, dass gibt's gar nicht! Ich lasse mittels PHP ein Formular in einen Layer schreiben.

Im Opera und im Netscape funktioniert das aber nicht - nur im InternetExplorer geht alles.

Wie ist denn sowas möglich?

  1. Hi,

    PHP schreibt im Opera natürlich nichts.
    Denn PHP läuft serverseitig ab, nicht clientseitig im Browser

    ich habe ein Problem, dass gibt's gar nicht! Ich lasse mittels PHP ein Formular in einen Layer schreiben.

    Im Opera und im Netscape funktioniert das aber nicht - nur im InternetExplorer geht alles.

    Ich vermute, daß Du inkorrekten Code erzeugst.
    Da Du uns aber weder Code noch URL nennst, kann man das nicht genauer sagen...

    Andreas

    1. Hi Andreas,
      vielen Dank für Deine Antwort.
      Hier ist der betroffene Scriptbereich.

      echo " <form action="blah.php" method="POST" name="blahhu" onsubmit="popup('blah.php')" target="Fenster2">\n";
      echo "                         <input type="hidden" name="screen" value="".$screen."">\n";
      echo "                               <input type="hidden" name="navigator" value="".$navigator)."">\n";
      echo "                                 <input type="hidden" name="boxes" value="".$boxes."">\n";
      echo "                                 </form>\n";
      echo "                            <script language="JavaScript">\n";
      echo "                           popup('blah.php');\n";
      echo "                          </script>\n";

      Der Leerraum hinter der echo-Anweisung ist nur, da der restliche Quelltext von DW auch so geschrieben wurde.

      1. Hi

        echo " <form action="blah.php" method="POST" name="blahhu" onsubmit="popup('blah.php')" target="Fenster2">\n";
        echo "                         <input type="hidden" name="screen" value="".$screen."">\n";
        echo "                               <input type="hidden" name="navigator" value="".$navigator)."">\n";

        Die schließende Klammer paßt nicht...
        Das sollte doch eigentlich ne PHP-Fehlermeldung geben...

        echo "                                 <input type="hidden" name="boxes" value="".$boxes."">\n";
        echo "                                 </form>\n";
        echo "                            <script language="JavaScript">\n";
        echo "                           popup('blah.php');\n";
        echo "                          </script>\n";

        Andreas

        1. Hi Andreas,

          was meinst Du denn für eine Klammer?

          Danke für Deine Antwort

          1. Hi Andreas,

            Sorry - die habe ich ich vergessen wegzumachen, ist aber nur ein Kopierfehler, da die übergebene Werte im Original anders sind.

            Danke für Deine Antwort