Nabend Struppi,
Was ist Autocomplete?
'AutoVervollständigen' heisst die Option z.B. im IE - dass Du danach fragst wundert mich!
Es ist dieselbe Funktion die man von 'zu Hause' kennt, wobei ja eigentlich nicht automatisch vervollständigt wird (gibt es ja auch) sondern die Liste mit bereits mal eingegebenen oder vorhandenen Daten nur entsprechend mitläuft, bzw. eingegrenzt wird.
function binSuche(elem)
{
var links = -1;
var rechts = this.length;Was ist this hier?
Das war doch meine Frage :)
Du hast nirgends ein Objekt, dann ist this == window.
Wo steht das denn?
alert([["a"],["b"],["d"]].binSuche("c")); // Testausgabe
Fehler: [["a"], ["b"], ["d"]].binSuche is not a function
Quelldatei: test.html
Zeile: 54
Also bei mir funktioniert es tadellos...
Vielleicht sagst du uns noch um was es konkret geht?
Konkret nochmal anders formuliert: Ich habe ein zweidimensionales Feld wie beschrieben mit Paaren von ID und Bezeichnern. Jetzt brauche ich eine Funktion die mir die die Stelle des Arrays (indem die Einträge alphabetisch nach den Bezeichnern vorsortiert sind) angibt wo eine beliebige Eingabe einsortiert werden müsste, sofern diese noch nicht im array vorhanden ist, bzw an welcher Stelle des arrays die Eingabe schon existiert. Wie gesagt sortiert und eingefügt wird alphabetisch nach den Bezeichnern. Die ID's müssten halt mitsortiert werden. Ich hoffe es ist jetzt etwas klarer geworden. Wenn nicht... bitte fragen.
Gruss Jense