Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/02/2011, 13:05
Avatar de saseisa
saseisa
 
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Exclamación Respuesta: varias funciones con onload

les pongo el codigo del javascript
Código:
<script>
function deshabilita_form(valor){
	//document.write(valor);
	// valor= document.form2.oculto.value;
	 if ( valor == 1) {
      //  document.form2.key.disabled=false;
		document.getElementById("validacion").style.display="none";
		document.getElementById("llave").style.display="block";
		<!--document.getElementById("mensaje1").style.display="block";-->

        return false }
			
	
	if ( valor != 1) {
       // document.form2.key.disabled=true;
		document.getElementById("validacion").style.display="block"
		document.getElementById("llave").style.display="none";
		
		return false }	
								}
								
								
function deshabilita_caja(archi){
	//document.write(archi);
	
	 if ( archi == '10') {
	     document.form1.key.disabled=false;
         document.form1.cer.disabled=false;
         document.form1.password.disabled=false;
         document.form1.subir.disabled=false;
		 document.getElementById("mvalido0").style.display="block";
         return false }
 		//document.write("Ya se han subido los archivos satisfactoriamente");
		//document.getElementById("validacion").style.display="none";
		//document.getElementById("llave").style.display="block";
			
	<!-- archi == 0 >> NO 
	if ( archi == '11') {
		 document.form1.key.disabled=true;
         document.form1.cer.disabled=true;
         document.form1.password.disabled=true;
	     document.form1.subir.disabled=true;
 		 document.getElementById("mvalido1").style.display="block";

		 return false }
         
		  
	if ( archi == '12') {
	      document.form1.key.disabled=false;
          document.form1.cer.disabled=false;
          document.form1.password.disabled=false;
		  document.form1.subir.disabled=false;
          document.getElementById("mvalido2").style.display="block";
		  return false }

	if ( archi == '03') {
		  //document.write("No hay registro de archivos en la bd");
          document.getElementById("mvalido3").style.display="block";
		  return false }
	
							}
	
	function mensaje_alerta(mensaje){
		if( mensaje == '1'){
			 document.getElementById("mensaje1").style.display="block";return false}
		if( mensaje == '2'){
			 document.getElementById("mensaje2").style.display="block";return false}
		if( mensaje == '3'){
			 document.getElementById("mensaje3").style.display="block";return false}
		if( mensaje == '4'){
			 document.getElementById("mensaje4").style.display="block";return false}
		if( mensaje == '5'){
			 document.getElementById("mensaje5").style.display="block";return false}
		if( mensaje == '6'){
			 document.getElementById("mensaje6").style.display="block";return false}
		if( mensaje == '7'){
			 document.getElementById("mensaje7").style.display="block";return false}
		if( mensaje == '8'){
			 document.getElementById("mensaje8").style.display="block";return false}
		}
</script>
y este es el de body
Código:
<body onLoad="deshabilita_form(<?php echo $valida;?>); deshabilita_caja(<?php echo "{$hay_llave}{$valido}";?>); mensaje_alerta(<?php echo $alertita;?>)">
los parametros que mando en las funciones son de querys hechos antes e igualados a las variables que pongo

y esto es lo que veo que pone en la consola
Código:
<body onLoad="deshabilita_form(1); deshabilita_caja(11); mensaje_alerta(0)">