display: NONE

CTO de Bitacoras.com

Internet Explorer, innerHTML y style

Luis Sacristán Pascual en General con fecha 18/marzo/2008 - 1 comentarios
Etiquetado con: ie, css, bug, style, innerhtml

Desarrollado una novedad que estará en breve en Bitacoras.com, me he encontrado con un problema debido al tratamiento que hace IE (como no) con el innerHTML. El problema se da porque quiero modificar el contenido de un elemento HTML y es necesario incluir la etiqueta <style> ya que es totalmente necesario.

Mi sorpresa viene cuando en todos los navegadores me funciona menos en IE, estando el código bien y no llegando a comprender el motivo, lo que me hace suponer que el IE no admite la etiqueta <style> en el innerHTML. Me pongo a buscar en Google y encuentro la solución: es necesario incluir antes de la etiqueta <style> la etiqueta <br>, ¿por qué?, ni idea, pero es así y si no se hace de esta forma, no funciona.

La explicación, o la falta de explicación, se puede ver aquí.

Comentarios

Por lo menos se puede hacer y no tienes que hacer una detección y un código alternativo para eso :D

David Martínez | 18-03-2008 16:14:39

Comentar


Categorías

Estadísticas

  • 398 días on-line
  • 56 anotaciones
  • 19 comentarios
  • 4 referencias


Bitacoras.com