Auge: if/else funktion mit Fehler

Beitrag lesen

Hallo

exakt, name ist reserviert und darf nicht als globale Variable verwendet werden. Es gibt - insbesondere im Frameset - einen Konflikt mit window.name.

Eben auf Grund der Existenz von window.name *handelt* es sich doch bereits um eine globale Variable.
Und eigentlich alle halbwegs aktuellen Browser ueberlauben es auch, den Wert zu ueberschreiben (wobei manche die moeglichen Werte ggf. restriktieren).

Das man es nicht unbedingt als "eigene" globale Variable nutzen wollte, ist natuerlich eine andere Sache.

Meine Frage bezog sich eher darauf, dass die Variable name (offensichtlich als Wert des name-Attributs eines <input>s) innerhalb einer Funktion benutzt wird, ohne an sie übergeben worden zu sein. Wenn das in JavaScript analog zu PHP funktioniert (wovon ich ausgehe), ist es kein Wunder, dass die untenstehende Bedingung (Code aus dem Eröffnungsposting) immer zutrifft.

function meldung3()  
   {  
    if ((name == "") || (name == null))  
//...

Tschö, Auge

--
Die deutschen Interessen werden am Liechtenstein verteidigt.
Veranstaltungsdatenbank Vdb 0.2