Ciao a tutti, ho un dilemma che data la mia niubbaggine in ajax potrebbe essere una vera cavolata.... passo a descrivere il tutto:
Al variare di una select cambio un'immagine recuperando un po' di informazioni da db...
Su FF e derivati tutto ok, su Ie funziona alla prima chiamata alla funzione e poi nn fa + nulla....
A questo punto le mie considerazioni sono 2 o l'onchange viene calcolato in maniera diversa su ie o l'oggetto ActiveXObject fa qualcosa di strano....bhO!?
Qualcuno ha avuto esperienza sa in che modo risolvere?
la funzione è semplicissima... invia 2 varialibili per la query e ne riceve una in risposta con l'indirizzo dell'immagine...
questo la mia funzione:
codice:// JavaScript Document var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); } } } function stampamelo(x){ xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { document.getElementById("img_"+x.name).src=xmlHttp.responseText; } } var nome = x.value; var tabella= x.name; xmlHttp.open("GET","php/query_img.php?nome="+nome+"&tabella="+x.name,true); xmlHttp.send(null); }

Rispondi quotando
