FraFu: Funktion will nicht so richtig

Beitrag lesen

Hallo!

Ich hab mir das davorne gar nicht genau angeschaut. Ich hab nur "Hans" und "HANS" gesehen und auf die case-sensitivität getippt.

Aber schau dir dein Script doch mal an:

<script language="JavaScript">
var check_name = 'HANS';
var daten = new Array();
daten[1] = "HANS";
daten[2] = "MEIER";
daten[3] = "THOMAS";
for(i=1;i<daten.length;i++)
if (daten[i] != check_name) {
location.href="http://www.link1.de";
}
</script>

check_name ist jetzt mit "HANS" initialisiert.
Jetzt willst du also, das der Link NICHT aufgeht? Wieso sollte er das nicht tun?
Im ersten Schleifendurchlauf wird "HANS"!="HANS" überprüft. Das ergibt false und der Link geht nicht auf.
Im zweiten Durchlauf wird "MEIER"!="HANS" überprüft. Das ergibt true und location.href wird ausgeführt.

Was genau möchtest du erreichen?

mfg
  frafu