Jump to content


Photo

Ajax E Javascript


  • Faça o login para participar
3 replies to this topic

#1 ronaldwl

ronaldwl

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 29/10/2005, 22:08

Olá pessoal, minha dúvida é a seguinte:

Fiz um menu no lado esquerdo que abre o respectivo conteúdo da opção escolhida no lado direito. Até aí tudo bem. Mas acontece que no lado direito é carregado com o XMLHttpRequest, e eu percebi que o código que é carregado dentro dele não executa JS.

Eu gastei boas horas procurando internet afora e não encontrei nada sobre, os tutoriais são tudo parecidos e existe pouca documentação.

Alguém conhece alguma alternativa? Ou pelo menos poderia me dar uma dica para mim pesquisar? Que da pra fazer, eu acho que dá, conforme os demos que vi em www.backbase.com.

Obrigado! :D

#2 MarviN*

MarviN*

    nw . newton web

  • Usuários
  • 780 posts
  • Sexo:Não informado
  • Localidade:Brasília - DF

Posted 31/10/2005, 10:55

Comigo funciona, q tipo de codigo JS vc tem nessa pagina chamada via XmlHttp?
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[ Blog Desenvolvimento Web: http://www.newtonwagner.net/blog ]
[ Diário da Selva: http://www.diariodaselva.com/ ]

[ "Não existe um caminho para a paz; a paz é o caminho." Mahatma Gandhi ]

#3 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 31/10/2005, 14:10

Cara leia está referencia do Elcio pois é muito boa...
http://www.elcio.com.br/ajax/1

Deve te ajudar a resolver seus problemas!!!

Bons estudos!!!! hehehehe



[]'s
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#4 ronaldwl

ronaldwl

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 03/12/2005, 09:54

Achei a solução:

O Ajax só executa o JS depois de carregar todo o HTML. Por isso, tem que colocar o JS dentro do seguinte código:

xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4)
{
< coloque o seu JS aqui >
}
}

Esse código verifica se houve uma requisição de mudança no Ajax e se a página estiver carregada (xmlhttp.readyState == 4), ele executa o JS.

Valeu pelo link alternativo do tutorial bdoweb, eu queria acessar no tableless mas não conseguia por problemas no servidor. Foi ali que aprendi.
Abração




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq