Por algun motivo, cuando guardé mi PHP en ANSI, este script dejo de funcionar.
Para mi fortuna encontré otro al que le pasa lo mismo. No funciona en IE.
Les dejo el codigo a ver si alguien puede darme una manito.
Código:
function doIframe(){
o = document.getElementsByTagName('iframe');
for(i=0;i<o.length;i++){
if (/\bautoHeight\b/.test(o[i].className)){
setHeight(o[i]);
addEvent(o[i],'load', doIframe);
}
}
}
function setHeight(e){
if(e.contentDocument){
e.height = e.contentDocument.body.offsetHeight + 35;
} else {
e.height = e.contentWindow.document.body.scrollHeight;
}
}
function addEvent(obj, evType, fn){
if(obj.addEventListener)
{
obj.addEventListener(evType, fn,false);
return true;
} else if (obj.attachEvent){
var r = obj.attachEvent("on"+evType, fn);
return r;
} else {
return false;
}
}
if (document.getElementById && document.createTextNode){
addEvent(window,'load', doIframe);
}
Código HTML:
<iframe id="myframe" name="myframe" class="autoHeight" scrolling="auto" frameborder="0" src="" width="730"></iframe>