Hi,
TELEFON = new Array();
TELEFON[0] = "89174";
TELEFON[1] = "89175";
TELEFON[2] = "89176";
TELEFON[3] = "89177";
TELEFON[4] = "89178";drin=false;
for (i=0;i<=PLZ.length;i++) {
Bist Du sicher, daß hier PLZ stehen soll? Und nicht TELEFON?
if(inhalt == TELEFON[i]) drin=true;
}
So nun funkt das auch wunderbar. Das Problem ist aber, daß ich in der if-Schleife, gern eine Negation eingebaut hätte. Also:
Das funkt nicht - es mag funktionieren, was ich aber bezweifle (wg. PLZ).
Und if-Schleifen gibt es nicht - if leitet eine Verzweigung ein, aber keine Schleife.
if(inhalt != PLZ[i]) drin=true;
Und schon funktioniert es nicht mehr. Nun ignoriert er meine else-Schleife und gibt (egal was ich eingebe immer "Howdie" aus. Leider verstehe ich nicht ganz warum?
Immer noch PLZ statt TELEFON?
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/