Ir para conteúdo
Fórum Script Brasil
  • 0

Erro no firefox


Robson Gaeski

Pergunta

Ola Senhores.

Uso o seguinte código para aumentar um Iframe dinamicamente conforme o conteúdo da pagina que vai abrir nele

function resizeIframe(Centro) {
            var iframe = document.getElementsByName(Centro);
            if (navigator.appName.toString() == "Netscape") {//FF 3.0.11, Opera 9.63, and Chrome 
                iframe[0].height = iframe[0].contentDocument.documentElement.scrollHeight; 
            }
            else {
                iframe[0].height = iframe[0].contentWindow.document.body.scrollHeight; //IE6, IE7 
                //iframe[0].Document.body.style.overflowY = "hidden";
            }
        }
O problema é que no Firefox Não Funciona. Ele entra no If
if (navigator.appName.toString() == "Netscape") {//FF 3.0.11, Opera 9.63, and Chrome 
                iframe[0].height = iframe[0].contentDocument.documentElement.scrollHeight; 
            }

Mas não faz nada.

Obs No Chrome e no IE Funciona Perfeitamente

alguém sabe o porque não funciona?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Esse negócio de navigator.appName não é uma boa, tenta assim:

function resizeIframe(Centro) {
    var iframe = document.getElementsByName(Centro);
    if(iframe[0].contentDocument){
        iframe[0].height = iframe[0].contentDocument.documentElement.scrollHeight; 
    }else if(iframe[0].contentWindow){
        iframe[0].height = iframe[0].contentWindow.document.body.scrollHeight;
    }
}

Link para o comentário
Compartilhar em outros sites

  • 0
Esse negócio de navigator.appName não é uma boa, tenta assim:
function resizeIframe(Centro) {
    var iframe = document.getElementsByName(Centro);
    if(iframe[0].contentDocument){
        iframe[0].height = iframe[0].contentDocument.documentElement.scrollHeight; 
    }else if(iframe[0].contentWindow){
        iframe[0].height = iframe[0].contentWindow.document.body.scrollHeight;
    }
}

Ola Assim so funionou no Chrome.

No IEe o Firefox Não funcionou

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...