variablen check (undefined oder int)

spierala

Mitglied
ich brauche einen kurzen Variablen check

es wird eine Variable übergeben werden, sie ist entweder undefinded oder eine ganze Zahl.
Je nach dem ob undefined oder Zahl sollen verschiedene Actionen ablaufen...

Mein bisheriges Skript sieht so aus...


function regcheck()

{
parent.frames[0].idi;
idi=parent.frames[0].idi;
alert(idi);

if(idi="undefined")
{alert("Please register!");}

else {alert("Thanx!")}

}


Bei diesesm Skript kommt allerdings immer der alert "Please register!" - auch wenn im davorgeschalteten Alert eine Zahl angezeigt wird...

Danke für die Hilfe

FLO
 
Hi,

versuch's mal hiermit:
Code:
if(typeof(idi) == "undefined") {
    alert("Please register!");
}else {
    alert("Thanx!");
}
Ciao
Quaese
 
Hi,

soweit ich sehen kann, ist es bei JavaScript der Wert "null" und nicht "undefined". Außerdem musst Du einen Vergleichsoperator verwenden:
HTML:
if(idi  == null) {
    alert("Please register!");
} else {
    alert("Thanx!");
}

Gruß
 
Datic hat gesagt.:
Hi,

soweit ich sehen kann, ist es bei JavaScript der Wert "null" und nicht "undefined". Außerdem musst Du einen Vergleichsoperator verwenden:
HTML:
if(idi  == null) {
    alert("Please register!");
} else {
    alert("Thanx!");
}

Gruß


alert(THANX) das hat geklappt!

grüsse flo
 

Neue Beiträge

Zurück