Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2010, 11:49
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Error al ocultar y mostrar un form

primero aclarar que no he comprobado tu codigo, solamente lo he leido y analizado. en base a eso:
  • para realizar la operacion inversa tienes que invocar la funcion ocultaForm desde el evento onblur en el INPUT.
  • en la linea 18 asumo que quisistes comparar igualdad (==) en lugar de asignar (=).
  • en iexplorer no puedes cambiar el tipo de un elemento INPUT. ¡una gran pena! para lograr algo similar tendrias que crear un nuevo elemento INPUT y declarar el tipo antes de agregarlo al documento.
sin embargo, ¿cual es la idea de tener un campo oculto y mostrar su contenido en otra etiqueta? sospecho que es para controlar la apariencia. si es el caso, tu puedes darle la apariencia de un elemento normal (sin borde, fondo y otras cosas) a un INPUT text. luego, cuando reciba el foco cambias la clase del INPUT para que tenga la apariencia comun de un INPUT text. asi te evitas el rollo que te inventastes.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.