Das erklärt einiges...
oh da muss ich mich mal wieder einmischen.
<script language="JavaScript">
Eigentlich sollte dir doch bekannt sein, das hier das type Attribut fehlt und das language Attribut lange schon veraltet ist.
var check_name = 'HANS';
var daten = new Array();
daten[1] = "HANS";
daten[2] = "MEIER";
daten[3] = "THOMAS";
Warum du das Array bei 1 anfängst ist dein Geheimnis. Arrays fangen immer bei null an.
boolean weiter=true;
Das Schlüsselwort boolean gibt es nicht, du meinst var
for(i=1;i<daten.length;i++)
Vor allem Schleifen Variabeln solltest du nie Global machen!!!
</script>
is vielleicht extrem umständlich - sollte aber tun, was du willst.
naja, umständlich und etwas flasch.
Also das ganze nochmal
<script type="text/javascript">
var check_name = 'HANS';
var daten = [ "HANS", "MEIER", "THOMAS" ];
for(var i = 0; i < daten.length; i++ )
{
if( daten[i] == check_name)
{
window.location.href="http://www.google.de";
break;
}
}
</script>
Struppi.