Salve a tutti,
ho una pagina asp, dove con una funzione, chiamo lo stesso file passando un parametre nella querystring, questo lo metto in un div, e poi me lo recupero con asp, ma purtroppo, non mi funziona: ovvero, in questo modo non mi funziona
se invece cambio il codice asp in questo modo:codice:<!DOCTYPE ...> <head> <title>Documento senza titolo</title> </head> <body> <script language="javascript"> var myRequest = null function CreateXmlHttpReq(handler){ var xmlhttp = null; try { xmlhttp = new XMLHttpRequest(); }catch(e){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } } xmlhttp.onreadystatechange = handler; return xmlhttp; } function myHandler(){ if (myRequest.readyState == 4 && myRequest.status == 200){ e = document.getElementById("ex4result"); e.innerHTML = myRequest.responseText; } } function esempio3(){ var nome = document.form1.nome.value var r = Math.random() myRequest = CreateXmlHttpReq(myHandler); myRequest.open("GET","prova1.asp?nome="+escape(nome)+"&rand="+escape(r)); myRequest.send(null); } </script> <form id="form1" name="form1" method="post" action=""> nome= <input name="nome" type="text" id="nome" /> Risultato: </form> <input type="button" value="clicca e lancia" onclick="esempio3()" /> <% nome = "<div id='ex4result'></div>" Response.Write("nome: "&nome) %> </body> </html>
funziona tutto, ma il contenuto della pagina si duplica su se stesso, ho visto alcuni esempi, che introducevano un file asp esterno (vorrei evitare per comodità), mentre altri che usano delle librerie,codice:<% nome = Request.Querystring("nome") Response.write (nome) %>
potete indirizzarmi meglio pls, magari se mi date qualche tutorial che dice come fare questa operazione?
grazie, ciao.

Rispondi quotando
