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>