Jürgen Ritzau: Seltsamer Fehler (Variablenname public) in Netscape! Erklärung ?

Beitrag lesen

Hallo,

ich bin so eben auf einen recht merkwürdigen Fehler gestoßen:

Im unten gezeigten Code führt Netscape 4.7 die Javascript Funktion NICHT aus, solange das FORM Feld mit 'public' bezeichnet ist.
Der IE 5 stört sich nicht daran !!?

Wer hat eine Erklärung für dieses Verhalten des Netscape-Browsers? Kann man den Fehler nur dadurch vermeiden, indem man das FORM Feld umbenennt?

Dank für jeden Hinweis!

Gruss

Jürgen Ritzau

***

<html>
<head>

<script language="JavaScript">
function dothis(thisaction)
{
  alert(thisaction);
  
  /* <form> Feld heißt 'public', daran hat sich  */
  /* Netscape 4.7 gestört und gesamte Funktion nicht aufgerufen !? */
  document.ffp.public.value = thisaction;
  document.ffp.submit();
}
</script>
</head>
<body >

<form name="ffp" action="http://www.web.de" method="post">
<INPUT TYPE="HIDDEN" NAME="public" VALUE="">

<a href="javascript:dothis('Parameter')" >Rufe JavaScript-Funktion auf</A>
</form>
</body>
</html>