Salve,
stavo provando ad usare Ajax (o meglio, AHAH)....ho fatto una prova stupidissima e mi ritrovo che Firefox mi blocca XMLHttpRequest.open mentre con IE6 tutto bene.
Due forse tre domande:
1) sapete come dire a firefox di accettare la richiesta?
2) Se l'utente ha il javascript disabilitato, come faccio a modificare il sito in maniera che non usi AHAH ma navighi normalmente?
vi allego il codice va, spero che qualcuno abbia un'idea...(la prima funzione è copiata pari pari dalla guoida ad AJAX di javascript quindi non allego il codice)
codice:
function assegnaXMLHttpRequest() {......}
function ahah(url, target, delay, postdata) {
document.getElementById(target).innerHTML = 'waiting...';
req = assegnaXMLHttpRequest();
if(req)
{
if (req != undefined) {
req.onreadystatechange = function() {ahahDone(url, target, delay);};
if (postdata!='') {
req.open("POST", url, true); //<------------BLOCCA QUI PENSO
req.setRequestHeader("Content-type","application/x-www-form-urlencoded");
req.setRequestHeader("Connection","close");
req.send(postdata);
} else {
req.open("GET", url, true);
req.send("");
}
}
}else{
document.getElementById(target).innerHTML = 'failure to initialize request';
}
}
function ahahDone(url, target, delay) {...}