[Resolvido] Problema no JavaScript
Galera, tenho dois scripts. No Firefox nenhum funciona. No Google Chrome, funciona apenas 1. No IE e no Opera, funcionam os dois.
Script 1 (Funciona no Google Chrome)
function iframeAutoHeight(quem){
if(navigator.appName.indexOf("Internet Explorer")>-1){
var func_temp = function(){
var val_temp = quem.contentWindow.document.body.scrollHeight + 0
quem.style.height = val_temp + "px";
}
setTimeout(function() { func_temp() },100)}else{
var val = quem.contentWindow.document.body.parentNode.offsetHeight + 0
quem.style.height= val + "px";
}
}
Script 2
function iframeAutoWidth(quem){
if(navigator.appName.indexOf("Internet Explorer")>-1){
var func_temp = function(){
var val_temp = quem.contentWindow.document.body.scrollWidth + 0
quem.style.width = val_temp + "px";
}
setTimeout(function() { func_temp() },100)}else{
var val = quem.contentWindow.document.body.parentNode.offsetWidth + 273
quem.style.width= val + "px";
}
}
Há, e para "carregar os scripts" uso
...onload="iframeAutoHeight(this);iframeAutoWidth(this)"...
Se alguém pode me ajudar a resolver este problema, ficarei muito agradecido!
valeu!
Discussão (2)
Carregando comentários...