Struppi: Funktion will nicht so richtig

Beitrag lesen

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.

--
Javascript ist toll (Perl auch!)