Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2010, 11:26
Avatar de djsos
djsos
 
Fecha de Ingreso: septiembre-2007
Ubicación: Madrid-España
Mensajes: 374
Antigüedad: 16 años, 7 meses
Puntos: 14
Exclamación Error al ocultar y mostrar un form

Hola buenas tardes mi error es el sigiente, tengo una funcion que oculta un div y pone en un form la informacion para editarla y luego deberia de hacer lo inverso pero no lo hace, directamente no muestra nada.

Mi codigo
Código HTML:
Ver original
  1. <div id="nombre_mod" onclick="mostrarForm(this.id)">$AE_mod[nombre]</div><input type="hidden" id="f_nombre_mod" value=""/>

Código Javascript:
Ver original
  1. var id_abierto = null;
  2. function mostrarForm(id){
  3.     fin();
  4.     var form = 'f_'+id;
  5.     document.getElementById(form).value = document.getElementById(id).innerHTML;
  6.     document.getElementById(id).innerHTML = "";
  7.     document.getElementById(form).type = "text";
  8.     id_abierto = id;
  9. }
  10.  
  11. function ocultaForm(){
  12.     if(!id_abierto){
  13.         return;
  14.     }
  15.     var formold = "f_"+id_abierto ;
  16.  
  17.     FormOld = document.getElementById(formold);
  18.     if(FormOld.value = ""){
  19.         alert("No puede estar en blanco");
  20.         return;
  21.     }
  22.     document.getElementById(id_abierto).innerHTML = FormOld.value;
  23.     FormOld.Value = "";
  24.     FormOld.type = "hidden";
  25.     id_abierto = null;
  26. }
  27. function fin(){
  28.     ocultaForm();
  29.     removeEditor();
  30. }

Haber si algien me alluda porque en firefox no funciona bien y en internet explorer directamente me dice que no reconoce el parametro .type .

Bueno muchas gracias
__________________
Es de bien nacidos ser agradecidos.
Desarrollo de software a medida | TPV Comercios