Código:
gracias <body onload="funcion1(par1); funcion2(par2,par3); funcion3(par4);">
| ||||
| les pongo el codigo del javascript
Código:
y este es el de body<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>
Código:
los parametros que mando en las funciones son de querys hechos antes e igualados a las variables que pongo <body onLoad="deshabilita_form(<?php echo $valida;?>); deshabilita_caja(<?php echo "{$hay_llave}{$valido}";?>); mensaje_alerta(<?php echo $alertita;?>)">
y esto es lo que veo que pone en la consola
Código:
<body onLoad="deshabilita_form(1); deshabilita_caja(11); mensaje_alerta(0)"> |
| ||||
| Respuesta: varias funciones con onload [offtopic] advierto que aqui hay truco.... incialmente @esanch00 publico el codigo que ahora muestra @saseisa y luego edito el mensaje. de casualidad tienes dos cuentas? sabes que eso no esta permitido? y juro que no estoy loco. mala suerte fue la mia que no lo capture a tiempo. ¿y ahora que vas hacer? ¿te vas a dar las gracias a ti mismo para generar una reputacion? [/offtopic]
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
| Respuesta: varias funciones con onload el codigo esta incompleto, falta la parte html.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
| Respuesta: varias funciones con onload esto seria el complemento del codigo html
Código:
<div class="mvalido0" id="mvalido0" style="display:none">
<label><span class="nota">NOTA: Los Archivos han Caducado, favor de ingresar archivos nuevos</span></label>
</div>
<div class="mvalido1" id="mvalido1" style="display:none">
<label><span class="nota">NOTA: Los Archivos aun estan VIGENTES</span></label>
</div>
<div class="mvalido2" id="mvalido2" style="display:none">
<label><span class="nota">NOTA: Los Archivos aun son vigentes pero estan por caducar</span></label>
</div>
<div class="mvalido3" id="mvalido3" style="display:none">
<label><span class="nota">NOTA: Antes de subir tus archivos debes validarlos</span></label>
</div>
<!-- ******DIV para Validar*****-->
<div class="validacion" id="validacion" ><p></p>
<form action="<?php echo $editFormAction; ?>" method="POST" enctype="multipart/form-data" name="form2" id="form2">
<p>
<label>Llave <input type="file" name="key" id="key" />
</label>
</p>
<p>
<label>Certificado <input type="file" name="cer" id="cer" />
</label>
</p>
<p>
<label>Contraseña del archivo
<input type="password" name="password" id="password" />
</label>
</p>
</p>
<label>
<input type="submit" name="subirv" id="subirv" value="Validar">
</label>
<!-- MENSAJES AL VALIDAR -->
<br><br>
<div class="mensaje1" id="mensaje1" style="display:none">
<label><span class="nota">La contraseña de los Archivos de Sello Digital es válida. Puede agregar sus archivos</span></label>
</div>
<div class="mensaje2" id="mensaje2" style="display:none">
<label><span class="nota">Los archivos se subieron a la inversa, verificar que las extensiones correspondan al campo correcto</span></label>
</div>
<div class="mensaje3" id="mensaje3" style="display:none">
<label><span class="nota">La contraseña introducida es incorrecta</span></label>
</div>
<div class="mensaje4" id="mensaje4" style="display:none">
<label><span class="nota">La extensión de los 2 archivos subidos es incorrecta.</span></label>
</div>
<div class="mensaje5" id="mensaje5" style="display:none">
<label><span class="nota">La extensión del archivo llave es incorrecta. Verificar la extensión del archivo </span></label>
</div>
<div class="mensaje6" id="mensaje6" style="display:none">
<label><span class="nota">La extensión del archivo Certificado es incorrecta. Verificar que se subio un archivo con extensión igual </span></label>
</div>
<div class="mensaje7" id="mensaje7" style="display:none">
<label><span class="nota">La extensión del archivo Certificado es incorrecta así como es password. Verificar la extensión del archivo</span></label>
</div>
<div class="mensaje8" id="mensaje8" style="display:none">
<label><span class="nota">Se han introducido archivos key y certificados con extensión correcta pero alguno de los dos NO corresponde al Emisor</span></label>
</div>
<!-- MENSAJES AL VALIDAR -->
<p>
<input type="hidden" name="MM_insert" value="form2" />
</p>
</form>
</div>
<div class="llave" id="llave">
<form action="<?php echo $editFormAction; ?>" method="POST" enctype="multipart/form-data" name="form1" id="form1">
<label>Llave
<input type="file" name="key" id="key" />
</label>
<p>
<label>Certificado
<input type="file" name="cer" id="cer" />
</label>
</p>
<p>
<label>Contraseña del archivo
<input type="password" name="password" id="password" />
</label>
</p>
<p>
<label>
<input type="submit" name="subir" id="subir" value="Guardar">
</label>
</p>
<p> </p>
<p>
<input type="hidden" name="MM_insert" value="form1" />
</p>
</form>
</div>
|
| ||||
| Respuesta: varias funciones con onload fijate que en el codigo javascript tienes construido mal un comentario html.
Código:
por eso en iexplorer no sucede nada. por otro lado, no deberias utilizar comentarios html dentro de <script>. para comentar una linea en javascript se utiliza doble diagonal // o asterisco y diagonal /* comment */. <!-- archi == 0 >> NO
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| Etiquetas: |