*   >> Lecture Éducation Articles >> science >> la programmation

Les Résultats de la recherche Html Document

Section2.htm"; pagesArr [11] = "Chapitre 3 /Chapitre 3-Section3.htm"; Ce tableau est dans le JavaScript de l'élément HTML HEAD de la page de résultats. Pour ce projet, le reste du JavaScript est dans l'élément de corps de la page de résultats. Chaque fois que la page de résultats, je chargé, le JavaScript dans son élément BODY est exécuté. Le tableau de l'Ajax objets afin de télécharger quoi que ce soit en utilisant Ajax, vous avez besoin d'un objet. Le tableau ci-dessus montre 12 pages qui doivent être téléchargé sous forme de chaînes. Cela signifie que vous devez 12 objets Ajax.

Il ya une fonction Ajax, qui est appelé le nombre de fois que le tableau ci-dessus est longue. Dans ce projet, le tableau ci-dessus a une longueur de 12. Votre propre projet peut avoir une autre longueur. Donc, dans ce projet, la fonction Ajax crée 12 objets Ajax. Ces 12 objets créés deviennent des éléments d'un nouveau tableau. Ce nouveau tableau est déclaré comme suit: var ajaxObjArr = new Array (); //un tableau d'Ajax objets Ainsi, le nom du premier objet Ajax est ajaxObjArr [0], le nom de la seconde est ajaxObjArr [1], le nom du troisième est ajaxObjArr [2], et ainsi de suite.

La fonction Ajax Ceci est la fonction Ajax: fonction ajaxFn (j) {try {//Firefox, Opera 8.0+, Safari ajaxObjArr [j] = new XMLHttpRequest (); } Catch (e) {//Internet Explorer try {ajaxObjArr [j] = new XDomainRequest (); } Catch (e) {try {ajaxObjArr [j] = new ActiveXObject ("MSXML2.XMLHTTP"); } Catch (e) {try {ajaxObjArr [j] = new ActiveXObject ("Microsoft.XMLHTTP"); } Catch (e) {alert ("Votre navigateur ne supporte pas AJAX!"); }}}} AjaxObjArr [j] .onreadystatechange = function () {if (ajaxObjArr [j] .

readyState == 4) {//toutes les recherches dans chaque chaîne de fichier est fait ici pour chacune des //les objets correspondant à Ajax les pages de chapitre. }} AjaxObjArr [j] .Open ("POST", pagesArr [j], true); ajaxObjArr [j] .setRequestHeader ("Content-type", "application /x-www-form-urlencoded"); ajaxObjArr [j] .send (null); } Le nombre de fois où la fonction est appelée est égal au nombre de fichiers à rechercher, qui est égale à la longueur du tableau pagesArr. La fonction est appelée avec le numéro dans la séquence envoyé comme argument.

Le paramètre pour cette fonction est dans le j et il est aussi utilisé pour identifier un objet Ajax dans la fonction. Quand un objet Ajax est créé, il est composé d'un élément du tableau ajaxObjArr. Toute la recherche dans chaque chaîne de fichier se fait lorsque le

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.