Hola!
Vaya, había leído lo de gatorV esta tarde y al probarlo y venir aquí me habíais puesto el código y todo jejeje
Sí, cierto, no acababa de entender de donde venía myAjax:P (esto de ser novato!)
Ahora ya me funciona y me carga... O casi jeje
El código final me queda así (por si alquien busca lo mismo que yo).
Código:
function getdata(what, where, page) { // get data from source (what)
try {
xmlhttp = window.XMLHttpRequest?new XMLHttpRequest():
new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) { alert("Error loading data. Try another browser, please. Thank you for your patience.");}
checks(page);
document.getElementById(where).innerHTML ="<center id=ajax>Cargando...<br><img src='ajax-loader.gif'></center>"; // Gif while loading data
ajaxdestination=where;
xmlhttp.onreadystatechange = lanzamos_funcion; // when request finished, call the function to put result to destination DIV
xmlhttp.open("GET", what);
xmlhttp.send(null);
return false;
}
function lanzamos_funcion() { // put data returned by requested URL to selected DIV
if (xmlhttp.readyState == 4) if (xmlhttp.status == 200)
document.getElementById(ajaxdestination).innerHTML =xmlhttp.responseText;
var scs=xmlhttp.responseText.extractScript(); //capturamos los scripts
ajaxdestination.innerHTML=xmlhttp.responseText.stripScript();
scs.evalScript(); //ahora si, comenzamos a interpretar todo
}
Aún y así, ahora se me han presentado algunos problemas que no se por donde cogerlos, a ver si me podeis orientar por donde van los tiros.
En Firefox, funciona. En IE,
si viene devuelto de AJAX, no me funciona. ¿Por qué puede ser?
Otro problema que tengo es que si no viene devuelto de AJAX, se me cargan las imágenes correctamente. En cambio, si viene de AJAX, únicamente me monta cómo debería ir pero
sin cargar imágenes (no se si las flechas van o no porqué no veo las imágenes).
Podeis observarlo directamente de la página:
http://tecnotortest.site50.net
En la página principal sale el slideshow correctamente (bueno, se descentra, pero esto es un problema menor que ahora mismo me da lo mismo). Si le dais a la pestaña
productos, vereis que se carga la
presentación pero sin imágenes.
Me podeis orientar? Muchas gracias por vuestra ayuda!
EDIT: Curiosamente en chrome lo centra xD