Elemente im div ansprechen, so daß NN es versteht

Hallo,

folgendes Problem:

ich habe ein Script, das Formulareingaben ueberprueft.
Also nach dem Prinzip:

if(document.mailform.realname.value == "")
 {
 alert("Bitte geben Sie Ihren Namen ein!");
 document.form.mailform.realname.focus();
 return false;

Wenn das Formular in einem div-Bereich liegt, meckert Netscape rum, es gaebe das Formular „mailform“ nicht.

IE und Opera koennen es.

Was muss ich NN mit auf den weg geben, damit er es auch hinkriegt?
Bin ich mit

...
...

auf dem richtigen Weg?

Und wie muss dann die Formulierung im Script gehen?
Muss ich dann wieder abfragen, ob NN oder IE am Werk sind?

fragt sich
Christian

hi
welchen ns vers. benutz du denn?
bei mir funzt es mit ns4.75
weiter unten gabs nen kleinen fehler der dir aber wahrscheinlich hier beim posten passiert ist

grüße
nilzn

Hallo,

folgendes Problem:

ich habe ein Script, das Formulareingaben ueberprueft.
Also nach dem Prinzip:

if(document.mailform.realname.value == „“)
{
alert(„Bitte geben Sie Ihren Namen ein!“);
document.form.mailform.realname.focus();

_________________/__( document.mailform.realname.focus() )__

return false;

Wenn das Formular in einem div-Bereich liegt, meckert Netscape
rum, es gaebe das Formular „mailform“ nicht.

IE und Opera koennen es.

Was muss ich NN mit auf den weg geben, damit er es auch
hinkriegt?
Bin ich mit


auf dem richtigen Weg?

Und wie muss dann die Formulierung im Script gehen?
Muss ich dann wieder abfragen, ob NN oder IE am Werk sind?

fragt sich
Christian

Hallo,

also wenn Dein div als layer im Netscape-Sinne interpretiert wird, dann muss es lauten:

window.document.layerName.document.mailform.realname.value…

CU