Buongiorno a Tutti.
Premetto di non essere esperto di javascript, il mio problema e' inserire un preload da far visualizzare all'utente al caricamento della funzione ajax. Lo script e' il seguente:
// JavaScript Document
function createObject() {
var tipo_richiesta;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
{
tipo_richiesta = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
tipo_richiesta = new XMLHttpRequest();
}
return tipo_richiesta;
}
var http = createObject();
function richiedi(valore)
{
http.open('get', 'Ajax/select_image.php?tipo='+valore);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse()
{
if(http.readyState == 4)
{
var response = http.responseText;
document.getElementById('img_sfondo').innerHTML = response;
}
}
In pratica vorrei che durante il caricamento dell'immagine quindi quando
"http.readyStaste == 1" a video si visualizzasse una immagine che avvisa l'utente che di attendere il caricamento (l'immagine ce l'ho gia!).
Grazie in anticipo!!!!
Premetto di non essere esperto di javascript, il mio problema e' inserire un preload da far visualizzare all'utente al caricamento della funzione ajax. Lo script e' il seguente:
// JavaScript Document
function createObject() {
var tipo_richiesta;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
{
tipo_richiesta = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
tipo_richiesta = new XMLHttpRequest();
}
return tipo_richiesta;
}
var http = createObject();
function richiedi(valore)
{
http.open('get', 'Ajax/select_image.php?tipo='+valore);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse()
{
if(http.readyState == 4)
{
var response = http.responseText;
document.getElementById('img_sfondo').innerHTML = response;
}
}
In pratica vorrei che durante il caricamento dell'immagine quindi quando
"http.readyStaste == 1" a video si visualizzasse una immagine che avvisa l'utente che di attendere il caricamento (l'immagine ce l'ho gia!).
Grazie in anticipo!!!!