Gurzi 1 Report post Posted August 10, 2007 Estou a tentar perceber o porquê de esta app estar a funcionar de uma forma estranha. Estou a tentar quando introduzo um numero ele automaticamente o reproduza numa div em baixo só que por exemplo, se coloco 1 valor, só quando puser o 2nd valor ele mostra o primeiro ou seja ponho 1 aparece vazio ponho 2 aparece 1 ponho 3 aparece 12 ponho 4 aparece 123 vou deixar o código <script type="text/javascript"> function getPage(page) { var xmlhttp = false; try { xmlhttp = new ActivexObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlhttp = new ActivexObject("Microsoft.XMLHTTP"); } catch(e) { xmlhttp = false; } } if(!xmlhttp && typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } var file = "ajax.asp?numero="; xmlhttp.open("GET",file+page,true); xmlhttp.onreadystatechange= function() { if( xmlhttp.readyState == 4 ) { var content = xmlhttp.responseText if(content) document.getElementById('campo').innerHTML = content; } } xmlhttp.send(null) return; } e no .asp está isto <% if Request.querystring("numero") <> "" then numero = Request.querystring("numero") Response.write numero end if %> Share this post Link to post Share on other sites
djthyrax 9 Report post Posted August 10, 2007 Isso está a acontecer no firefox? Se sim, talvez se resolva assim: function changePage(x){ document.getElementById('campo').innerHTML = x; function getPage(page) { var xmlhttp = false; try { xmlhttp = new ActivexObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlhttp = new ActivexObject("Microsoft.XMLHTTP"); } catch(e) { xmlhttp = false; } } if(!xmlhttp && typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } var file = "ajax.asp?numero="; xmlhttp.open("GET",file+page,true); xmlhttp.onreadystatechange= function() { if( xmlhttp.readyState == 4 ) { var content = xmlhttp.responseText; if(content) setTimeout(function(){ document.getElementById('campo').innerHTML = content ;}, 0); } } xmlhttp.send(null) return; } Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Share this post Link to post Share on other sites
Gurzi 1 Report post Posted August 10, 2007 no IE nem funciona :s Share this post Link to post Share on other sites
djthyrax 9 Report post Posted August 10, 2007 O meu código ou o teu? Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Share this post Link to post Share on other sites