IE não executa Script (Ajax) quando a página roda em servidor Local

1. IE não executa Script (Ajax) quando a página roda em servidor Local

Gordon Freeman
GordonFreeman

(usa Ubuntu)

Enviado em 07/09/2012 - 10:20h

Bom dia pessoal ,estou enfrentando um problema que esta me tirando o sono rsrrs.
Bom, meu site está usando Ajax para carregar páginas em um Div, está rodando quase tudo ok , mas tem um problema.É o seguinte, quando a página a ser carrega via Ajax possui algum elemento que tb tem Js o IE não executa esse JS, mas especificamente essa página possui um Tab Jquery , mas no IE ele não funciona porque o JS dele não é executado quando o Ajax carega a página, um detalhe é que se eu rodar a página fora do servidor local (no meu caso o XAMPP) ele executa normal, mas se eu rodar no servidor ,o IE não executa o Script.
Não tenho nem idéia do que pode ser isso, agradeço muito a ajuda de todos pois já fiz de tudo e não consegui resolver o problema.
Abraço pessoal.



  


2. Re: IE não executa Script (Ajax) quando a página roda em servidor Local

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 07/09/2012 - 16:00h

vc está referenciado algum código ajax externo ao seu site?
poste o código inicial para vermos o problema
E se usa o IE8 ou superior, o mesmo mostra avisos de erros de código
Também pode usar o plugin "Web Developer" para o firefox que ajuda a achar problemas em sites.


3. Re: IE não executa Script (Ajax) quando a página roda em servidor Local

Gordon Freeman
GordonFreeman

(usa Ubuntu)

Enviado em 07/09/2012 - 17:51h

rai3mb escreveu:

vc está referenciado algum código ajax externo ao seu site?
poste o código inicial para vermos o problema
E se usa o IE8 ou superior, o mesmo mostra avisos de erros de código
Também pode usar o plugin "Web Developer" para o firefox que ajuda a achar problemas em sites.


Olha o rai3mb de novo , o que seria desse fórum sobre JS se não fosse você cara rsrsr .valeu.
Bom, estou referenciando o Jquery das páginas, na página que contem o Ajax ou seja, na página que está chamando as outras.Acho que problema de referenciamento não é pois está rodando normal no FireFox, Chrome e inclusive no Opera, o problem é só no IE e mesmo assim só ocorre quando rodo a página dentro do Servidor local (XAMPP), se eu rodar fora do servidor o IE exibe aquela barrinha amarela no topo dizendo que bloqueou o Script mas é só habilitar que executa normal.O problema é quando rodo no servidor local ele carrega a página completa com CSS e tudo só não executa o JS.Eu tb usei uma ferramenta de debug estou uando o FireBug, mas é complicado pois o problema ocorre só no IE quando está rodando no XAMPP.Com os outros navegadores está tudo Ok mesmo rodando localmente.
O componente que não quer executar no IE rodando localmente é esse :http://www.techlaboratory.net/labs/SmartTab/index.htm
As páginas estão sendo chamadas com esse código :

$(document).ready(function() {
$("#link1").click(function(event) {
$.ajaxSetup({cache: false});
$("#paginas").load("projetos/pagina1.html");
});
})

Nos links está assim:
 <li><a href="#" id="link1">Página1</a></li>  


Um detalhe importante é que se eu chamar a página somente com include php na Div a página é aberta normal com JS executando e tudo .Muito estranho.
Vlw Brother, se tiver mais alguma sugestão me dá uma força .






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts