Wenn das Array auch durcheinandergew�rfelt werden kann, geht es auch so: Nach der Routine steht das Feld mit dem Suchbegriff in Array[0] ;-)

CU
Schmiddl

<HTML>
<HEAD>
<TITLE>Nur ein JavaScript-Test</TITLE>
</HEAD>
<script language="JavaScript">
var test = new Array();
var searchString = "";
test[0] = "Michael";
test[1] = "Schmidt";
test[2] = "Irgendein";
test[3] = "anderer";
test[4] = "Name";


function search(arrayToSearch, stringToSearchFor) { searchString = stringToSearchFor; arrayToSearch.sort(getName); testDIV.innerText = arrayToSearch[0]; }

function getName(a,b)
{
if (a==searchString)
{
return -1;
}
else
{
return 1;
}
}
</script>
<BODY onload="search(test,'Schmidt');">
<div id="testDIV">
</div>
</BODY>
</HTML>

Am Montag, 24.03.03, um 15:28 Uhr (Europe/Berlin) schrieb Claudius Ceteras:


Ich kann das nat�rlich mit einer Schleife machen, aber das
dauert mir zu
lange.

Die Suche beschleunigen kannst Du, in dem Du von vorn und hinten gleichzeitig beginnst zu suchen.


N�... Nicht wirklich... Sonst k�nnte man die Suche beschleunigen indem man einfach an allen Positionen anf�ngt zu suchen.... Na, wer implementiert das?? ;-)


Claudius


_______________________________________________
Javascript mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/javascript


_______________________________________________ Javascript mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/javascript

Antwort per Email an