htm"; pagesArr [6] = "Chapter2 /Chapter2-Section2.htm"; pagesArr [7] = "Chapter2 /Chapter2-Section3.htm"; pagesArr [8] = "Chapter3.htm"; pagesArr [9] = "3 ryhmä /3 ryhmä-Section1.htm"; pagesArr [10] = "3 ryhmä /3 ryhmä-Section2.htm"; pagesArr [11] = "Kappaleesta 3/3 ryhmä-Section3.htm"; Tämä joukko on JavaScript HTML HEAD osa tulossivulla. Tähän hankkeeseen muun JavaScript on kehossa osa tulossivulla. Joka kerta tulossivulla minä ladattu, Javascriptin sen runko elementti suoritetaan. Array Ajax Objects Jotta ladata mitään AJAX, tarvitset objektin.
Edellä array osoittaa 12 sivua, jotka on ladata jouset. Tämä tarkoittaa, että sinun 12 Ajax esineitä. On Ajax funktio, jota kutsutaan useita kertoja edellä matriisi on pitkä. Tässä projektissa edellä array pituus on 12. Oma hankkeella voi olla jokin muu pituus. Joten tässä projektissa, Ajax toiminto luo 12 Ajax esineitä. Nämä 12 luotuja objekteja tullut elementtejä new Array.
Tämä uusi valikoima on ilmoitettu seuraavasti: var ajaxObjArr = new Array (); //Joukko Ajax esineet Joten nimen ensimmäinen Ajax kohde on ajaxObjArr [0], nimi toinen on ajaxObjArr [1], nimi kolmas on ajaxObjArr [2], ja niin edelleen. Ajax Toiminto Tämä on Ajax toiminto: toiminto ajaxFn (j) {try {//Firefox, Opera 8.0+, Safari ajaxObjArr [j] = uusi XMLHttpRequest (); } Catch (e) {//Internet Explorer yrittää {ajaxObjArr [j] = uusi XDomainRequest (); } Catch (e) {try {ajaxObjArr [j] = uusi ActiveX-komponenttia ("Msxml2.
XMLHTTP"); } Catch (e) {try {ajaxObjArr [j] = uusi ActiveX-komponenttia ("Microsoft.XMLHTTP"); } Catch (e) {alert ("Selaimesi ei tue AJAX!"); }}}} AjaxObjArr [j] .onreadystatechange = function () {jos (ajaxObjArr [j] .readyState == 4) {//kaikki hakuja jokainen tiedosto merkkijono tehdään täällä jokaiselle //Ajax esineet vastaavat luku sivut. }} AjaxObjArr [j] .open ("post", pagesArr [j], tosi); ajaxObjArr [j] .setRequestHeader ("Content-type", "application /x-www-muoto-urlenc
0 ( Dot Net )