function change_img(par1,par2,par3,par4){
objHTTP = null;
if (window.ActiveXObject) {
if (navigator.userAgent.toLowerCase().indexOf("msie 5") != -1) {
objHTTP = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
objHTTP = new ActiveXObject("Msxml2.XMLHTTP");
}
}
if (!objHTTP && typeof(XMLHttpRequest) != 'undefined') {
objHTTP = new XMLHttpRequest();
}
objHTTP.open("GET", "viewimage.php?par1="+escape(par1)+"&par2="+par2+"&par3="+par3+"&par4="+par4, true);
objHTTP.onreadystatechange = function(){
if (objHTTP.readyState == 4) {
document.getElementById("immagine").src = objHTTP.responseText;
}
}
objHTTP.send(null);
}
Il codice evidenziato in rosso restituisce uno stream dati estratto da un campo blob di mysql. Devo poter inserire questo stream dati in un tag <img id="immagine" src="stream dati">, ma non funziona con la responseText, nè con la responseStream, nè con la resposnseXML. Nell'immagine non compare nulla. Non so come posso risolvere. C'è qualcuno che sa come può aiutarmi?
:dipser:
objHTTP = null;
if (window.ActiveXObject) {
if (navigator.userAgent.toLowerCase().indexOf("msie 5") != -1) {
objHTTP = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
objHTTP = new ActiveXObject("Msxml2.XMLHTTP");
}
}
if (!objHTTP && typeof(XMLHttpRequest) != 'undefined') {
objHTTP = new XMLHttpRequest();
}
objHTTP.open("GET", "viewimage.php?par1="+escape(par1)+"&par2="+par2+"&par3="+par3+"&par4="+par4, true);
objHTTP.onreadystatechange = function(){
if (objHTTP.readyState == 4) {
document.getElementById("immagine").src = objHTTP.responseText;
}
}
objHTTP.send(null);
}
Il codice evidenziato in rosso restituisce uno stream dati estratto da un campo blob di mysql. Devo poter inserire questo stream dati in un tag <img id="immagine" src="stream dati">, ma non funziona con la responseText, nè con la responseStream, nè con la resposnseXML. Nell'immagine non compare nulla. Non so come posso risolvere. C'è qualcuno che sa come può aiutarmi?
:dipser: