Página abre no Firefox mas no IE fica "tudo branco"

Olá pessoal,

Tenho um site hospedado mas o mesmo abre somente no firefox. No IE (testei no 6) a página fica branca (sem conteúdo) e aparece “concluído” na barra de status…

alguma idéia?

Obrigado!

é javascript.

vc faz include de javascript no seu código?

Senta e chora…

Zuera, sei lá cara, dá uma olhada do código html gerado no seu IE

[quote=Luiz Henrique Coura]é javascript.

vc faz include de javascript no seu código?

[/quote]

Faço sim, de vários arquivos… como resolver?

Obrigado!

Mandei o IE exibir o código, está tudo lá… só que o site não carrega…

Bom, como não da p/ ver o cenário vou dar um chute… :wink:

  • pode ser o estilo, verifique no seu CSS se vc não está trabalhando com z-index, caso sim há possibilidade do conteúdo pode ficar underground msm…

Boa Sorte 8)

[]s

Vc deve estar com problemas no seu conteúdo javascript … existe a questão de compatibilidade dos brownsers … por exemplo: Determinado código javascript funciona no IE mas não funciona no Mozilla, e vice-versa …

Procure no google por cross-brownser … ou até mesmo dê uma verificada na compatibilidade de suas funções no site w3schools

Boa sorte,

[]'s

Vc disse que esta fazendo include arquivos
Talvez esses includes está referenciando o arquivo local(seu computador) e não no servidor?

Você realmente viu o código fonte pelo menu do IE? Veja se ele carregou a página até um trecho e daí por causa de algum problema o resto do html não foi criado.

[quote=julianostr]Você realmente viu o código fonte pelo menu do IE? Veja se ele carregou a página até um trecho e daí por causa de algum problema o resto do html não foi criado.

[/quote]

Olá Juliano,
Ele carrega todo o conteúdo da página sim.
Como um colega ai pra cima perguntou, estou incluindo diversos arquivos javascript, usando <script type="text/javascript src=“blabla” />

Tenho tbm algumas funções “soltas” que estão entre as tags

Obrigado!

mostre como vc está fazendo o include do seu javascript no seu html.

[quote=Luiz Henrique Coura]mostre como vc está fazendo o include do seu javascript no seu html.
[/quote]

&lt;script type="text/javascript src="javascript/blabla.js" /&gt; 

Tenho tbm algumas funcoes assim:

&lt;script type="text/javascript"&gt;

function blabla(){

}

function bleble(){

}
...
&lt;/script&gt;

Na fora do normal…

mude disso:

&lt;script type="text/javascript" src="javascript/blabla.js"/&gt;

para isso:

&lt;script type="text/javascript" src="javascript/blabla.js"&gt;&lt;/script&gt;

Faça o seguinte vá lá no console Javascript do FF e veja se não aparece algum erro lá.

Se aparecer dê uma olhada pra ver se não é na hora de carregar esse trecho:

<script type="text/javascript">
function blabla(){
 
 }
 
 function bleble(){
 
 }
...
 </script>

Geralmente é feito assim:

<script language="JavaScript">
<!--
-->
</script>

[quote=julianostr]Faça o seguinte vá lá no console Javascript do FF e veja se não aparece algum erro lá.

Se aparecer dê uma olhada pra ver se não é na hora de carregar esse trecho:

<script type="text/javascript">
function blabla(){
 
 }
 
 function bleble(){
 
 }
...
 </script>

Geralmente é feito assim:

<script language="JavaScript">
<!--
-->
</script>

[/quote]

Porque a necessitada de comentar usando ??

Obrigado!

Vc coloca seu código javascript entre comentários para evitar incompatibilidade de browsers. Assim, o que o browser não entender ele pensa q é comentário. :wink:

Comentei o trecho onde declaro as funções usando <!-- … --> mas continua sem funcionar.
Pergunta: O IE tem algum problema com o evento

window.onload=function(){

}

??

No console de erros do Firefox tbm não aparece nada… carrega normalmente, sem erros…

Obrigado!

[quote=cassio]Comentei o trecho onde declaro as funções usando <!-- … --> mas continua sem funcionar.
Pergunta: O IE tem algum problema com o evento

window.onload=function(){

}

??

No console de erros do Firefox tbm não aparece nada… carrega normalmente, sem erros…

Obrigado![/quote]

Acredito que não. Mas você sabe que o evento onload vai disparar após ter carregado toda a página né?

Esse exemplo é a mesma coisa que você colocar onLoad=“alguma_funcao()” na tag <body>.

Talvez aí nessa função esteja o segredo do assombro.

[quote=Luiz Henrique Coura]mude disso:

&lt;script type="text/javascript" src="javascript/blabla.js"/&gt;

para isso:

&lt;script type="text/javascript" src="javascript/blabla.js"&gt;&lt;/script&gt;

[/quote]

já te passei a solução. :wink:

Putz, foi mal, não tinha visto o post do Luiz Henrique Coura.

:frowning: