*   >> Lectura Educación Artículos >> science >> programación

Los Resultados de la búsqueda Html Document

"Capítulo 3 /Capítulo 3-Section2.htm"; pagesArr [11] = "Capítulo 3 /Capítulo 3-Section3.htm"; Esta matriz está en el código JavaScript del elemento HTML HEAD de la página de resultados. Para este proyecto el resto del Javascript se encuentra en el elemento BODY de la página de resultados. Cada vez que la página de resultados de I cargado, el código JavaScript en su elemento BODY se ejecuta. El Arsenal de Ajax Objetos Para descargar cualquier cosa usando Ajax, que necesita un objeto. La matriz anterior muestra 12 páginas que tienen que ser descargados como cadenas.

Esto significa que necesita 12 objetos Ajax. Hay una función de Ajax, que se llama el número de veces por encima de la matriz es larga. En este proyecto la matriz anterior tiene una longitud de 12. Su propio proyecto puede tener alguna otra longitud. Así que en este proyecto, la función Ajax crea 12 objetos Ajax. Estos 12 objetos creados se convierten en elementos de una nueva matriz.

Esta nueva gama se declara de la siguiente manera: var ajaxObjArr = new Array (); //una matriz de objetos Ajax Así que el nombre del primer objeto Ajax es ajaxObjArr [0], el nombre del segundo es ajaxObjArr [1], el nombre del tercero se ajaxObjArr [2], y así sucesivamente. La función Ajax Esta es la función Ajax: Función 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 ("Su navegador no soporta AJAX!"); }}}} AjaxObjArr [j] .onreadystatechange = function () {if (ajaxObjArr [j] .readyState == 4) {//todas las búsquedas en cada cadena de archivos se hace aquí para cada uno de los objetos //Ajax correspondientes a las páginas de los capítulos. }} AjaxObjArr [j] .open ("POST", pagesArr [j], true); ajaxObjArr [j] .setRequestHeader ("Content-type", "urlencoded-www-form x-application /"); ajaxObjArr [j] .

send (null); } El número de veces que la función se llama es igual a la cantidad de archivos que se debe buscar, que es igual a la longitud de la matriz pagesArr. La función se llama con el número en la secuencia enviada como argumento. El parámetro para esto en la función es j y también se utiliza para identificar un objeto Ajax en la función. Cuando se crea un objeto Ajax se hace un elemento de la matriz ajaxObjArr. Toda la búsqueda en cada cad

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.