Os cuento: Tengo un DIV ('capa') donde voy cambiando el contenido con getElementById('capa').innerHTML. Funciona perfecto, pero cuando el contenido es un iframe, un código embebido o similares (<object> por ejemplo) me cambia el código, me lo reordena. Y necesito que no me lo cambie porque en la aplicación comparo lo que tengo originalmente con lo que hay actualmente en la 'capa'.
Os pongo un ejemplo de lo que hace:
Si tengo esto:
Código
Me lo cambia por esto:
Código
Como podeis ver, el width y el height están cambiados de sitio, así como el allowfullscreen al que se le ha añadido ="".
Quiero que no se cambie, que lo muestre tal cual.
El valor del DIV lo cambio con el siguiente código:
Código
donde embed lo extraigo de un archivo XML que tengo de la siguiente forma:
document.getElementById('capa').innerHTML = embed;
Código
var embed = anotaciones[cent].getElementsByTagName("embed")[0].childNodes[0].nodeValue;
¿Alguien me puede hechar un cable? ¡¡No sé cómo continuar!!!
Mod: Obligatorio el uso (correcto) de las etiquetas GeSHi