Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/09/2009, 17:07
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, 1 mes
Puntos: 1485
Respuesta: Problema en IE y no en FireFox

sugerencia, ¿por que no rehaces el codigo utilizando DOM? el codigo lo considero demasiado extenso, el cual tiene sentido cuando por lo general se involucra document.write e innerHTML. pero el problema es que es mas dificil depurar el codigo. incluso antes de escribir este mensaje, mas o menos habia dado con el problema pero no te tenia solucion. el problema debe estar relacionado entre el texto que devuelve la funcion getMonth y el innerHTML del elemento prueba en la funcion showCalendar2. la solucion rapida que le encontre fue:
  • crear un elemento con createElement
  • agregar el contenido devuelto por getMonth al elemento por innerHTML
  • y finalmente agregar el elemento al documento con appendChild

@edit
ya encontre el problema. no puedes añadir elementos tipo bloque dentro de elementos lineales. por ejemplo, no debes agrear dentro de un span, a, p elementos table, div, pre, hr. en tu caso, el elemento con id prueba es un ancla (<a>).
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 11/09/2009 a las 17:31