Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bodeveio

asp + ajax

Recommended Posts

Eu ja tinha feito algo semelhante, mas nao to conseguindo agora...ja dei uma boa vasculhada no Fórum

 

pag default.asp<form name="form1" method="post" style="width:480px; margin-top: -15px"><input name="q" type="text" class="busca" /><input name="Submit" type="submit" class="btnsp" value="Procurar" onclick="mostra(this.value)" />			  </form>		</div>ai aqui tenho uma div com o seguinte:<div id="txtHint" style="width: 400px; height:300px; background: transparent; font: 12px 'Trebuchet MS', Tahoma, Verdana, Arial; color: #333333; visibility:hidden">[color="#FF0000"]Resultados da busca aqui[/color]  </div><!-- end txtHint -->

 

 

Ajax

busca.js

var xmlHttpfunction mostra(str){xmlHttp=GetXmlHttpObject()if (xmlHttp==null){alert ("Browser does not support HTTP Request")return}var url="resultado.asp"url=url+"?q="+strurl=url+"&sp="+Math.random()xmlHttp.onreadystatechange=stateChangedxmlHttp.open("GET",url,true)xmlHttp.send(null)}function stateChanged(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){document.getElementById("txtHint").innerHTML=xmlHttp.responseText}}function GetXmlHttpObject(){var objXMLHttp=nullif (window.XMLHttpRequest){objXMLHttp=new XMLHttpRequest()}else if (window.ActiveXObject){objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")}return objXMLHttp}
pag. resultado.asp

<%sql="SELECT sp FROM entregas WHERE sp="sql=sql & request.QueryString("q")Set Conn = Server.CreateObject("adodb.connection")Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\controle\global.mdb"Set rs = Server.CreateObject("adodb.recordset")rs.Open sql, Connresponse.write("<table>")do until rs.EOFfor each x in rs.Fieldsresponse.write("<tr><td><b>" & x.name & "</b></td>")response.write("<td>" & x.value & "</td></tr>")nextrs.MoveNextloopresponse.write("</table>")%>

muito obrigadooo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.