*   >> läser Utbildning artiklar >> science >> programming

De Sökresultat Html Document

tring reguljära uttryck, i den här bloggen. För att komma till serien, skriv bara titeln och mitt namn, Chrys i sökrutan på denna sida eller i Googles sökruta på den här sidan och klicka på Sök. Kodningen The Links href Array för kapitel Filer Det finns en endimensionell JavaScript array med href hyperlänk värden för kapitelsidor (filer). I början av sökningen, skannar en JavaScript-funktion denna array, laddar sidorna en efter en i minnet som strängar. När en sida är i minnet som en sträng den sökte om den har något av orden i frasen skrivs in av användaren i, sökrutan.

Detta är JavaScript Array: pagesArr = new Array (); pagesArr [0] = "Chapter1.htm"; pagesArr [1] = "Kapitel1 /Kapitel1-Section1.htm"; pagesArr [2] = "Kapitel1 /Kapitel1-Section2.htm"; pagesArr [3] = "Kapitel1 /Kapitel1-Section3.htm"; pagesArr [4] = "Chapter2.htm"; pagesArr [5] = "Kapitel2 /Kapitel2-Section1.htm"; pagesArr [6] = "Kapitel2 /Kapitel2-Section2.htm"; pagesArr [7] = "Kapitel2 /Kapitel2-Section3.htm"; pagesArr [8] = "Chapter3.htm"; pagesArr [9] = "Kapitel3 /Kapitel3-Section1.htm"; pagesArr [10] = "Kapitel3 /Kapitel3-Section2.htm"; pagesArr [11] = "Kapitel3 /Kapitel3-Section3.

htm"; Denna grupp är JavaScript på HTML HEAD del av resultatsidan. För detta projekt resten av JavaScript i BODY del av resultatsidan. Varje gång resultatsidan jag laddade är JavaScript i BODY elementet avrättades. Array av Ajax objekt För att ladda ner något med Ajax, behöver du ett objekt. Ovanstående matris visar 12 sidor som måste laddas ner som strängar. Detta innebär att du behöver 12 Ajax objekt. Det finns en Ajax funktion, som kallas det antal gånger den ovan arrayen är lång. I detta projekt ovanstående matrisen har en längd av 12 Din egen projekt kan ha någon annan längd.

Så i det här projektet, skapar Ajax funktion 12 Ajax objekt. Dessa 12 objekt skapade blir delar av en ny array. Denna nya array deklareras på följande sätt: var ajaxObjArr = new Array (); //en rad Ajax objekt Så namnet på den första Ajax objektet är ajaxObjArr [0], är namnet på den andra ajaxObjArr [1], är namnet på tredje ajaxObjArr [2], och så vidare. Ajax Funktion Detta är Ajax: function ajaxFn (j) {try {//Firefox, Opera 8.

0+, Safari ajaxObjArr [j] = new XMLHttpRequest (); } Catch (e) {//Internet Explorer try {ajaxObjArr [j] = ny XDomainRequest (); } Catch (e) {try {ajaxObjArr [j] = ny ActiveXObject ("Msxml2.XMLHTTP"); } Catch (e) {try {ajaxObjArr [j] = ny ActiveXObject ("Microsoft.XMLHTTP"); } Catch (e) {alert ("Din webbläsare st

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.