*   >> lukeminen koulutus Artikkelit >> science >> programming

Hakutulokset HTML Document

sivuja (tiedostot). Alussa haku, JavaScript-toiminto skannaa tämän taulukon, lastaus sivut yksi kerrallaan muistiin merkkijonoina. Kun sivu on muistissa merkkijono se etsitään, jos se on millä tahansa sanoista lause kirjoitetaan jonka käyttäjä, hakukenttään. Tämä on JavaScript Array: pagesArr = new Array (); pagesArr [0] = "Chapter1.htm"; pagesArr [1] = "Chapter1 /Chapter1-Section1.htm"; pagesArr [2] = "Chapter1 /Chapter1-Section2.htm"; pagesArr [3] = "Chapter1 /Chapter1-Section3.htm"; pagesArr [4] = "Chapter2.htm"; pagesArr [5] = "Chapter2 /Chapter2-Section1.

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

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.