Hallo
irgendwie drehe ich mich im Kreis.
Ich habe hier in Self eine Funktion gefunden die so etwas wie "in_array" macht.
im Array savedIDs sind die Werte 2 und 4 drin.
ein
alert(document.forms[0].sel_serviceproperties.options[i].value);
bringt auch 2 und 4
Die Prüfung
if (savedIDs.contains(v))
bringt jedoch nie "gefunden" zurück
Ein
if (savedIDs.contains(4))
hingegen schon.
for(i=0;i<document.forms[0].sel_serviceproperties.length;i++){
v = document.forms[0].sel_serviceproperties.options[i].value;
if (savedIDs.contains(v)) alert('gefunden');
}
Array.prototype.contains = function(value) {
for (var i = 0; i < this.length; i++) {
if (this[i] === value) return true;
}
return false;
};
vielleicht kann mir das jemand erklären?
und..
Was bedeutet das "prototype" ??
vielen Dank und viele Grüße
hawk