Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

GabrielFerrari

[Resolvido] JS x IE8

Recommended Posts

Boa tarde,

 

Fiz um site a algum tempo já

Porém não tinha testado ele no IE8

 

E ontem meu cliente ligou reclamando dizendo que ele estava assim:

 

 

Imagem Postada

 

 

 

 

O código funciona perfeitamente nas versões anteriores :/

 

Eu tenho 2 divs e 1 iframe que carrega o conteudo

Quando um deles tem que ficar em branco eu carrego a página vazio.html

Assim aparece só o que quero e onde preciso.

 

O código do menu está assim:

 

Menu:

                <dl>
                    <dt><a class="link_menu" href="#"><img src="imagens/empresa.jpg" alt=" " width="150" height="28" border="0" /></a></dt>
<dd>
                        <ul id="espao_menu_palavras">
                            <li><a class="link_menu" href="#" onclick="javascript:loadintoIframe('myframe', 'perfil2.html'); carrega('conte2', 'vazio.html'); carrega('informacoes', 'perfil.html');">Perfil</a></li>
                            <li><a class="link_menu"  href="#" onclick="javascript:loadintoIframe('myframe', 'core2.html'); carrega('conte2', 'vazio.html'); carrega('informacoes', 'core.html');">Core de Atuação</a></li>
                            <li><a class="link_menu"  href="#" onclick="javascript:loadintoIframe('myframe', 'conduta2.html'); carrega('conte2', 'vazio.html'); carrega('informacoes', 'conduta.html');">Conduta de Negócio</a></li>
                        </ul>
                    </dd>
                    <dt><a class="link_menu" href="#"><img src="imagens/estrutura.jpg" alt=" " width="150" height="28"  border="0"/></a></dt>
<dd>
                        <ul id="espao_menu_palavras">
                            <li><a class="link_menu"  href="#" onclick="javascript:loadintoIframe('myframe', 'vazio.html'); carrega('informacoes', 'vazio.html'); carrega('conte2', 'equipamentos2.html');">Equipamentos</a></li>
                            <li><a class="link_menu"  href="#" onclick="javascript:loadintoIframe('myframe', 'soft2.html'); carrega('conte2', 'vazio.html'); carrega('informacoes', 'soft.html');">Software</a></li>
                            <li><a class="link_menu"  href="#" onclick="javascript:loadintoIframe('myframe', 'seguranca2.html'); carrega('conte2', 'vazio.html'); carrega('informacoes', 'seguranca.html');">Monitoramento</a></li>
                        </ul>
                    </dd class="fundo_menu">
                    <dt><a class="link_menu" href="#" onclick="javascript:loadintoIframe('myframe', 'vazio.html'); carrega('informacoes', 'vazio.html'); carrega('conte2', 'servicos.html')"><img src="imagens/servicos.jpg" alt=" " width="150" height="28" border="0" /></a></dt>
                  <dt><a class="link_menu"  href="#" onclick="javascript:loadintoIframe('myframe', 'vazio.html'); carrega('informacoes', 'vazio.html'); carrega('conte2', 'clientes.html'); "><img src="imagens/clientes.jpg" alt=" " width="150" height="28" border="0" /></a></dt>
                  <dt><a class="link_menu" href="#"><img src="imagens/contato.jpg" alt="empresa" width="150" height="28" border="0" /></a></dt>
<dd>
                        <ul id="espao_menu_palavras">
                            <li><a class="link_menu"  href="#" onclick="javascript:loadintoIframe('myframe', 'email2.html'); carrega('conte2', 'vazio.html'); carrega('informacoes', 'email.html')">Fone e e-mails</a></li>
                            <li><a class="link_menu"  href="#" onclick="javascript:loadintoIframe('myframe', 'unidades2.html'); carrega('conte2', 'vazio.html'); carrega('informacoes', 'unidades.html');">Localização</a></li>
                        </ul>
                    </dd>
                    <dt><a class="link_menu" href="ftp://ftp.metalurgicausion.com.br"><img src="imagens/ftp.jpg" alt=" " width="150" height="28" border="0"/></a></dt>
              </dl>

 

 

A página: http://www.metalurgicausion.com.br

 

 

Tentei utilizar o

      <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Mas além de continuar o problema ... ele distorceu algumas regras do CSS

Compartilhar este post


Link para o post
Compartilhar em outros sites

é cara problema com o CSS do seu site..você vai ter que corrigir os erros de CSS e adaptar para que fique o mais correto em todos os navegadores..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é CSS não :|

São 2 divs e um Iframe que carregam conteúdos externos.

 

Ai quando um desses não deve ter contudo eu carrego um arquivo em branco chamado vazio.html

 

O problema está na hora de carregar o vazio.html com o link

Que não está carregando :/

 

<li><a class="link_menu" href="#" onclick="javascript:loadintoIframe('myframe', 'perfil2.html'); carrega('conte2', 'vazio.html'); carrega('informacoes', 'perfil.html');">Perfil</a></li>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dependendo do link fica certo.é só nos que tem sub-link que faz Tipo perfil, core de atuação, contatosAgora equipamentos, clientes e serviços vai normal desde que nao tenha aberto nenhum outropelo menos foi assim nas 3 maquinas do escritório e na do meu clietne :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo que entendi está sobrepondo o conteúdo já existente, embolando todo o conteúdo.

é isso ?

 

no momento que carrega um determinado conteúdo, não existe um script que limpe o conteúdo atual, para evitar o conflito ?

 

se existe o script, poste aqui qual a função responsável por isso.

 

 

SO: Windows 7 64bits

páginas: EMPRESA - Perfil

 

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

no momento que carrega um determinado conteúdo, não existe um script que limpe o conteúdo atual, para evitar o conflito ?

 

se existe o script, poste aqui qual a função responsável por isso.

O problema é exatamente esse.

Eu não criei um script para limpar eu simplesmente carregava um .html sem conteúdo.

 

Quando fiz o site o IE 8 tava em beta ai pensei ... Ahhh da nada quando sair o final eu só confiro o CSS

O Chrome e o Safari eu não tinha testado http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

Eu já até tinha procurado em algo para "descarregar" a página.

Mas não encontrei nada que desse certo :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido!

 

Eu tinha feito essa zona toda com div e iframe para arrumar um bug que tava dando.

Porém resolvi tentar arrumar esse bug e graças a isso fiz tudo dentro de uma div

Tirando o IFrame e a outra.

 

Obrigado pelas respostas :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.