function search_array(from_arr,search_int)
{ /* FÜHRT ZU EINER UEBERLASTUNG DES SCRIPTS */
Aber nicht wegen dieser Funktion.
if (search_int){
for (var i = 0; i < arr.length; i++){
if (arr[i] == search_int){
return 1;
}
return -1;
}
Die Schleife läuft, wie dir Jürgend auch schon gesagt hat, immer noch nur einmal durch.
Also ich würde das ganze soweiso mit einem Prototypen machen, dann kannst du das auf alle deine Arrays anwenden.
Array.prototype.isIn = function(val) {
if(val) {
for(var i = 0; i < this.length; i++) {
if(this[i] == val) return i;
}
}
return -1;
};
var test = [1,2,3,4,5];
alert( test.isIn(4) )
alert( test.isIn(0) )
Struppi.