function getIframe(id){
var myframe = document.getElementById(id);
var content = (myframe.contentWindow || myframe.contentDocument);
return content.document;
}
A esta función le pasamos el id del iframe y obtendremos un objeto que podremos manejar y cambiar por ejemplo el color de fondo. Para ponerle el fondo de color gris lo haríamos así:
var myframe = getIframe('myframe');
myframe.body.backgroundColor = '#CCC';
}
La propiedad contentDocument es soportada por los principales navegadores excepto Internet Explorer, que solamente la soporta a partir de la versión 8 si está especificado !DOCTYPE. Para las versiones anteriores de Internet Explorer hay que usar contentWindow.
No hay comentarios:
Publicar un comentario