Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2009, 06:36
Avatar de farra
farra
 
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Respuesta: ¿Se puede hacer esto?

Usa ajax...
Código:
<script type="text/javascript" language="javascript">
<!--//
function toggle(what) {
        var aobj = document.getElementById(what);
        if( aobj.style.display == 'none' ) {
               aobj.style.display = '';
        } else {
               aobj.style.display = 'none';
        }
}
function CrearXMLHttp(){
	XMLHTTP=false;
	if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}else if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}
// suponiendo que tu div se llama loading
function OpenPage(url,id,loading){
//alert(url+' '+id);
	req=CrearXMLHttp();
	if(req){
		req.onreadystatechange = function() { manejador(id,loading); }; // aca cambie
		req.open("POST",url,true);
		req.send(null);
                toggle(loading); // ojo aqui
	}
}
function manejador(id,loading){
	if(req.readyState == 4){
		if(req.status == 200){
                        toggle(loading); // ojo aca
			document.getElementById(id).innerHTML=req.responseText;
		}else{
			//alert("Error"+req.statusText)
			alert("Error: es posible que tu navegador no sea compatible con las funciones de esta pagina, proba ingresando de nuevo desde Internet Explorer.");
		}
	}
}
</script>
Código:
<form><table border = 0 width = 95% cellspacing = 0 cellpading=2 class=carro2>
       <tr><th  align = right> Elige la modalidad de envio:&nbsp;&nbsp;&nbsp;
       <select onchange="OpenPage('pagina.php?val='+this.value,contenedor,loading)" class="carro2" name="envio"> 
       <option value="/checkout2.php">Correos - Paquete azul - 3 dias: &nbsp; 5'70 eu</option> 
       <option value="/checkout3.php">Nacex - Env. urgente - 24 horas: &nbsp;8,20 eu</option>  
       </select></th></tr></table></form>
Código:
<div id='contenedor'>
<br /><div id="loading" style="display:none; background-color:#FF0000; color:#FFFFFF; font-weight:bold;  width:120px;">Cargando...</div><br />
</div>
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)