Foros del Web » Programando para Internet » Javascript »

js no interpreta html

Estas en el tema de js no interpreta html en el foro de Javascript en Foros del Web. Hola, quiero cambiar el contenido de una capa. El problema que tengo es que ese contenido tiene código html y, en vez de mostrarse como ...
  #1 (permalink)  
Antiguo 23/03/2006, 05:38
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
js no interpreta html

Hola, quiero cambiar el contenido de una capa. El problema que tengo es que ese contenido tiene código html y, en vez de mostrarse como tal, se muestra como texto. El código es el siguiente:
Código:
      <script>

		function cambiaLista(idCapa, idLista)
		{
			var capa, contenido;
			capa = document.getElementById(idCapa);
			contenido = capa.childNodes[0];
			contenido.data = enlaces[idLista];
		}

	</script>

	<a href="#" onclick="cambiaLista('enlaces', 0)">Enlace 1</a>
	<a href="#" onclick="cambiaLista('enlaces', 1)">Enlace 2</a>

        <div id="enlaces">Enlaces</div>
'enlaces' es un array que contiene el código html con los enlaces.
¿Alguien me puede echar una mano? Gracias
  #2 (permalink)  
Antiguo 23/03/2006, 05:52
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Lo solucioné utilizando la librería Cross Browser xLibrary. El código quedó de la siguiente manera:
Código:
      <script type="text/javascript" src="xLib.js">
      <script type="text/javascript">

		function cambiaLista(idCapa, idLista)
		{
			xInnerHtml('enlaces', enlaces[idLista]);
		}

	</script>

	<a href="#" onclick="cambiaLista('enlaces', 0)">Enlace 1</a>
	<a href="#" onclick="cambiaLista('enlaces', 1)">Enlace 2</a>

        <div id="enlaces">Enlaces</div>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:52.