Når en side er i hukommelsen som en streng det søges, hvis det har nogen af ordene i sætningen indtastet af brugeren i, søgefeltet. Dette er JavaScript Array: pagesArr = new Array (); pagesArr [0] = "Chapter1.htm"; pagesArr [1] = "kapitel 1 /kapitel 1-Section1.htm"; pagesArr [2] = "kapitel 1 /kapitel 1-Section2.htm"; pagesArr [3] = "kapitel 1 /kapitel 1-Section3.htm"; pagesArr [4] = "Chapter2.htm"; pagesArr [5] = "kapitel 2 /kapitel 2-Section1.htm"; pagesArr [6] = "kapitel 2 /kapitel 2-Section2.htm"; pagesArr [7] = "kapitel 2 /kapitel 2-Section3.htm"; pagesArr [8] = "Chapter3.
htm"; pagesArr [9] = "Chapter3 /Chapter3-Section1.htm"; pagesArr [10] = "Chapter3 /Chapter3-Section2.htm"; pagesArr [11] = "Chapter3 /Chapter3-Section3.htm"; Dette array er i JavaScript i HTML-HEAD element resultatsiden. Til dette projekt resten af JavaScript er BODY element resultatsiden. Hver gang resultatsiden jeg indlæst, er JavaScript i sin krop element henrettet. Array af Ajax objekter For at downloade noget hjælp Ajax, du har brug for et objekt. Ovenstående opstilling viser 12 sider, der skal downloades som strenge. Det betyder, at du har brug for 12 Ajax objekter.
Der er en Ajax funktion, som kaldes det antal gange den ovennævnte matrix er lang. I dette projekt ovenstående matrix har en længde på 12. Din egen projekt kan have nogle andre længde. Så i dette projekt, Ajax-funktionen opretter 12 Ajax objekter. Disse 12 objekter, der oprettes bliver elementer i et nyt array. Denne nye opstilling er erklæret som følger: var ajaxObjArr = new Array (); //et array af Ajax objekter, så navnet på den første Ajax objektet er ajaxObjArr [0], navnet på det andet er ajaxObjArr [1], navn tredjedel ajaxObjArr [2], og så videre.
Ajax funktion Dette er Ajax-funktionen: function ajaxFn (j) {try {//Firefox, Opera 8.0 og nyere, Safari ajaxObjArr [j] = ny XMLHttpRequest (); } Catch (e) {//Internet Explorer try {ajaxObjArr [j] = ny XDomainR
1 og 2.0 (Dot Net…