Mathias Dietz: onSubmit scheint bei mri nicht zu funktionieren

Hallo

Ich habe in einem Formular-Header das event OnSubmit mit eingebaut aber mein InternetExplorer 5 interessiert das überhautp nicht.

<form onSubmit="aendern();" action="blubb.htm" method="POST">

Ich versuche damit folgende Funktion aufzurufen:
function aendern()
{
  aendern=open("aendern.php","aendern");
  aendern.focus();
  setTimeout("location.reload()",1000);
}

Hat jemand von Euch damit bereits erfahrungen gesammelt?

Herzlichen Dank für Eure Hilfe

Mathias

  1. Hi, Mathias

    Ich versuche damit folgende Funktion aufzurufen:
    function aendern()
    {
      aendern=open("aendern.php","aendern");
      aendern.focus();
      setTimeout("location.reload()",1000);
    }

    <form onSubmit="aendern();" action="blubb.htm" method="POST">

    ^^^^^^^^^

    Warum verwendest du hierfür ein Formular? Reicht für dein Vorhaben nicht eine einfaches <a href="non-js-alternative.html" onclick="aendern();">link</a> ?

    LG Orlando

    1. Ich brauche ein Formular, weil ich noch mehr Daten übergeben will.
      Das "blubb.html", ist nur ein Beispiel.

      Hast du eine Idee, wo man überprüfen kann ob der Internet Explorer das OnSubmit überhautp unterstützt?

      Gruß

      Mathias

      Hi, Mathias

      Ich versuche damit folgende Funktion aufzurufen:
      function aendern()
      {
        aendern=open("aendern.php","aendern");
        aendern.focus();
        setTimeout("location.reload()",1000);
      }

      <form onSubmit="aendern();" action="blubb.htm" method="POST">
                                             ^^^^^^^^^

      Warum verwendest du hierfür ein Formular? Reicht für dein Vorhaben nicht eine einfaches <a href="non-js-alternative.html" onclick="aendern();">link</a> ?

      LG Orlando

      1. Hi, Mathias

        Ich brauche ein Formular, weil ich noch mehr Daten übergeben will.
        Das "blubb.html", ist nur ein Beispiel.

        ...wenn auch kein sehr gutes in Verbindung mit method=post ;-)

        Hast du eine Idee, wo man überprüfen kann ob der Internet Explorer das OnSubmit überhautp unterstützt?

        Indem man es ausprobiert? Nicht nur der IE, sondern alle Browser unterstützen es, soferne JavaScript aktiviert ist. Wenn es nicht klappt, poste bitte den vollständigen Quelltext, bzw. wenn dieser umfangreich ist, eine Adresse, unter der man sich das Problem ansehen kann.

        LG Orlando

  2. Huhu Mathias,

    evtl. hilft dir die Schreibweise
    <form onSubmit="return aendern();" action="blubb.htm" method="POST">
    weiter.

    Man hilft wo man kann...
    Heiko