Mounir Benzid: Wie löse ich ein onSubmit Event per Methode "submit()" aus?

Beitrag lesen

Was ich eigentlich vorhabe ist so simpel, und trotzdem sitze ich schon
seit zwei Tagen dran. Und das nur weil Netscape einfach nichts mit der
Änderung der target Eigenschaft eines Formulars anfangen kann.

Es folgt eine Beispiel aus selfhtml und anschließend, daß was nur im ie5
funzt. Bitte helft mir bei einer Lösung für den nn4.x !!!!

Änderung/Setzen der target Eigenschaft eines Formulars laut S. Münz:

---------------------------------------------
<script language="JavaScript">
  function Ziel()
  {
   document.Testform.target = "unten";
   return true;
  }
</script>

<form name="Testform" action="/cgi-bin/testform.pl"
  onSubmit="return Ziel()">
  <input type=text size=40 name="Eingabe">
  <input type=submit value="Absenden">
</form>
---------------------------------------------

Ich brauche aber *unbedingt* folgendes:

<script language="JavaScript">
  function Ziel(f)
  {
   var rememberTarget = f.target;
   f.target = "unten";
   f.submit();
   f.target = rememberTarget;
   return true;
  }
</script>

<form name="Testform" action="/cgi-bin/testform.pl" target="default">
  <input type=text size=40 name="Eingabe">
  <a href javascript:Ziel(this.form)>Absenden</a>
</form>

---------------------------------------------

M.a.W : Target des Formulars merken --> dann ändern --> Ergebnis im
neuen Ziel anzeigen --> Formular target wieder auf default setzten
im ie5 no problem. Im nn4.7 wird das Ergebnis  trotzdem wieder im "default"-Frame dargestellt.

Mounir sacht Danke!