He realizado un mi script para realizar una consulta a la base de datos a traves de un archivo *.php, y todo funciona a la perfección.
Perooo...
Necesito que mientras estoy consultado los datos en la BD que me muestre un loader.
les dejo mi codigo a ver si me pueden ayudar!
Código HTML:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="JavaScript" type="text/javascript"> function display_data(mid,terminal) { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Su navegador no soporta AJAX, Por favor utilice una version mas reciente del navegador"); return; } mid=document.getElementById(mid).value; ter=document.getElementById(terminal).value; var url="process.php"; url=url+"?mid="+mid+"&terminal="+ter; xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") { document.getElementById('resultado').innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET",url,true); xmlhttp.send(null); return false; } function GetXmlHttpObject() { var xmlhttp=null; try { // Firefox, Opera 8.0+, Safari xmlhttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlhttp; } </script> </head> <body> <form onSubmit="return display_data('mid','terminal')"> <table style="width: 50%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> </tr> <tr> </tr> <tr> </tr> </tbody> </table> </form> </body> </html>