Comentários sobre: Tutorial básico sobre Ajax http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/ O Maior Site Javascript do Brasil Mon, 10 Nov 2008 17:46:45 +0000 http://wordpress.org/?v=2.1.2 By: Paulo http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-6 Paulo Tue, 27 Mar 2007 14:48:06 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-6 O código não funcionou no Firefox 2.0.0.3, só no IE. A partir da linha ajax.open('GET','http://gujs.com.br/',false); não acontece mais nada no Firefox. O código não funcionou no Firefox 2.0.0.3, só no IE.
A partir da linha
ajax.open(’GET’,'http://gujs.com.br/’,false);
não acontece mais nada no Firefox.

]]>
By: Eduardo Bohrer http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-7 Eduardo Bohrer Tue, 27 Mar 2007 14:56:51 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-7 Olá Paulo, obrigado pelo comentário; O seu problema é que o firefox não autoriza requisições ajax, quando rodamos o código em máquina local, rodando em arquivos locais. Se quiseres testar no firefox, você pode hospedar o código em algum servidor http e acessar via servidor. ok? Até mais... Olá Paulo, obrigado pelo comentário;
O seu problema é que o firefox não autoriza requisições ajax, quando rodamos o código em máquina local, rodando em arquivos locais.

Se quiseres testar no firefox, você pode hospedar o código em algum servidor http e acessar via servidor.
ok?

Até mais…

]]>
By: Paulo http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-8 Paulo Tue, 27 Mar 2007 15:03:27 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-8 Continua não funcionando: http://paulodeleo.googlepages.com/ajax.htm Continua não funcionando:
http://paulodeleo.googlepages.com/ajax.htm

]]>
By: Eduardo Bohrer http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-9 Eduardo Bohrer Tue, 27 Mar 2007 16:08:56 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-9 Oi Paulo; O caso é que de acordo com a especificação do Ajax, não é possível fazermos requisições ajax para fora do domínio atual. Ou seja, se tu requisitares uma pagina dentro de http://paulodeleo.googlepages.com/ funcionará normalmente. OK? Estarei colocando uma observação do POST para que não fique tal questão em aberto. Muito obrigado pelo auxilio. Oi Paulo;
O caso é que de acordo com a especificação do Ajax, não é possível fazermos requisições ajax para fora do domínio atual. Ou seja, se tu requisitares uma pagina dentro de http://paulodeleo.googlepages.com/ funcionará normalmente.

OK?
Estarei colocando uma observação do POST para que não fique tal questão em aberto.
Muito obrigado pelo auxilio.

]]>
By: Richard http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-13 Richard Sun, 22 Apr 2007 03:21:47 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-13 Aqui funciona perfeitamente. Parabéns pelo tutorial. Aqui funciona perfeitamente.
Parabéns pelo tutorial.

]]>
By: Andre http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-21 Andre Tue, 22 May 2007 22:48:52 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-21 Parabens pelo artigo, mto bom Executa perfeitamente ! So tenho uma dúvida, no metodo: function retornoAjax(response){ } Quando eu tento recuperar um valor do meu arquivo xml gerado via codigo java, apresenta um erro, eu fiz isso. //arquivo.js var data = response.getElementsByTagName("dados"); Sendo que o dados que eu estou querendo recuperar seguindo essa arvore. TESTE O erro que apresenta é que o nao é suportado pelo metodo ou propriedade. Como eu posso resolver isso ?? Valew Parabens pelo artigo, mto bom

Executa perfeitamente !

So tenho uma dúvida, no metodo:
function retornoAjax(response){

}

Quando eu tento recuperar um valor do meu arquivo xml gerado via codigo java, apresenta um erro, eu fiz isso.
//arquivo.js
var data = response.getElementsByTagName(”dados”);

Sendo que o dados que eu estou querendo recuperar seguindo essa arvore.

TESTE

O erro que apresenta é que o nao é suportado pelo metodo ou propriedade.

Como eu posso resolver isso ??

Valew

]]>
By: Luis Eduardo Bohrer da Silva http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-25 Luis Eduardo Bohrer da Silva Tue, 29 May 2007 19:54:35 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-25 Respondido no fórum do GUJS. http://gujs.com.br/forum/viewtopic.php?t=463 Até mais. Respondido no fórum do GUJS.
http://gujs.com.br/forum/viewtopic.php?t=463
Até mais.

]]>
By: Gui Hermeto http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-164 Gui Hermeto Thu, 26 Jul 2007 17:12:13 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-164 Oi pessoal, só gostaria de dizer que esxistem algumas maneiras de burlar a segurança do Firefox para fazer requisição AJAX fora do domínio. Uma delas é criar uma página no seu servidor que busque a página na web para você. Criei um texto sobre isso, mostrando como fazê-lo usando JSP. Se ainda precisarem, dêem uma olhada lá: http://javaescript.blogspot.com/2007/07/como-realizar-requisies-ajax-fora-do.html Espero que isso ajude. Funciona bem pra mim. Oi pessoal,

só gostaria de dizer que esxistem algumas maneiras de burlar a segurança do Firefox para fazer requisição AJAX fora do domínio. Uma delas é criar uma página no seu servidor que busque a página na web para você.

Criei um texto sobre isso, mostrando como fazê-lo usando JSP. Se ainda precisarem, dêem uma olhada lá:

http://javaescript.blogspot.com/2007/07/como-realizar-requisies-ajax-fora-do.html

Espero que isso ajude. Funciona bem pra mim.

]]>
By: hide2system http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-328 hide2system Tue, 28 Aug 2007 22:18:04 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-328 O erro neste scritp está na linha var ajax = null; retirem que funciona. e também no ajax.open('GET','http://gujs.com.br/',false); retirem o false, usem: ajax.open('GET','URL'); no lugar da URL coloquem o endereço que querem abrir, no caso http://gujs.com.br/. Até mais... Hide2System O erro neste scritp está na linha

var ajax = null;

retirem que funciona.
e também no

ajax.open(’GET’,'http://gujs.com.br/’,false);

retirem o false, usem: ajax.open(’GET’,'URL’); no lugar da URL coloquem o endereço que querem abrir, no caso http://gujs.com.br/.

Até mais…
Hide2System

]]>
By: jair humberto http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-416 jair humberto Tue, 11 Sep 2007 22:55:13 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-416 Eu entendi o código, mas não sei porque não funcionou. eu copiei o código, modificando apenas o endereço ajax.open('GET','http://gujs.com.br/',false); por ajax.open('GET','http://localhost/teste',false); no entanto, no ie6 funciona, porém no firefox não. Eu entendi o código, mas não sei porque não funcionou.
eu copiei o código, modificando apenas o endereço
ajax.open(’GET’,'http://gujs.com.br/’,false);
por
ajax.open(’GET’,'http://localhost/teste’,false);
no entanto, no ie6 funciona, porém no firefox não.

]]>
By: dacio braga http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-501 dacio braga Fri, 12 Oct 2007 00:38:10 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-501 No meu firefox 2.0.0.6 deu certo, mas tive que mudar para ajax.open('GET'.'URL',true) ou ajax.open('GET'.'URL') No meu firefox 2.0.0.6 deu certo, mas tive que mudar para
ajax.open(’GET’.'URL’,true) ou ajax.open(’GET’.'URL’)

]]>
By: Alan http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-545 Alan Mon, 05 Nov 2007 22:38:44 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-545 Muito bom esse tutorial, gostei mesmo... Alan Muito bom esse tutorial, gostei mesmo… Alan

]]>
By: Alfredo http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-562 Alfredo Tue, 20 Nov 2007 13:44:15 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-562 Olá ! Já tentei de várias formas mas não funciona a requisição no IE 6.0, simplesmente não acontece nada. var Ajax = openAjax(); Ajax.open("GET","pagina02.php",true); Ajax.onreadystatechange = function e esta tudo no mesmo domínio. Olá !

Já tentei de várias formas mas não funciona a requisição no IE 6.0, simplesmente não acontece nada.

var Ajax = openAjax();
Ajax.open(”GET”,”pagina02.php”,true);
Ajax.onreadystatechange = function

e esta tudo no mesmo domínio.

]]>
By: Luis Eduardo Bohrer da Silva http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-563 Luis Eduardo Bohrer da Silva Tue, 20 Nov 2007 13:53:09 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-563 Oi Alfredo. Poste no fórum do GUJS sua dúvida e seu código para podermos analisa-lo. Obrigado. Oi Alfredo.
Poste no fórum do GUJS sua dúvida e seu código para podermos analisa-lo.

Obrigado.

]]>
By: Orlando N http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-742 Orlando N Thu, 13 Mar 2008 20:39:04 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-742 Parabens ... Obrigado por dividir com nosco seu conhecimento.... ATé Parabens …

Obrigado por dividir com nosco seu conhecimento…. ATé

]]>
By: Tauser http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-802 Tauser Tue, 25 Mar 2008 14:19:15 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-802 Bom parabens pelo tuto ficou legal. Galera quanto ao problema que está acontecendo é que open("GET",url,false); passando isso estamos passando um metodo sincrono , o que realmente da pau no firefox , trocando o false para true esta passando para um metodo assincrono . o que podemos tentar fazer é , open("GET",url,'false'); colocar aspas no false. Espero ter ajudado XD. Bom parabens pelo tuto ficou legal.
Galera quanto ao problema que está acontecendo é que open(”GET”,url,false); passando isso estamos passando um metodo sincrono , o que realmente da pau no firefox , trocando o false para true esta passando para um metodo assincrono . o que podemos tentar fazer é , open(”GET”,url,’false’); colocar aspas no false.

Espero ter ajudado XD.

]]>
By: Daniel http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-858 Daniel Mon, 07 Apr 2008 04:20:06 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-858 Queria saber de ajax somente o seguinte: por um certo tempo(5 segundos) aparecer alguma coisa, e dps desse tempo desaparecer. Se alguem souber como fazê-lo. favor comentar aqui ou entrar no meu blog em contato ;D Queria saber de ajax somente o seguinte:
por um certo tempo(5 segundos) aparecer alguma coisa, e dps desse tempo desaparecer.
Se alguem souber como fazê-lo. favor comentar aqui ou entrar no meu blog em contato ;D

]]>
By: Luis Eduardo Bohrer da Silva http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-859 Luis Eduardo Bohrer da Silva Mon, 07 Apr 2008 12:02:36 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-859 Oi Daniel; Neste caso não seria propriamente o AJAX que iria resolver seu problema. Você precisa é agendar um evento para fazer o conteúdo desaparecer. Utilize a funcao setTimeout para agendar um evento, ou setInterval no caso de repetidos eventos a cada intervalo. Segue uma referência: http://www.w3schools.com/js/js_timing.asp Para dúvidas, poste no fórum que poderemos te dar melhor apoio. Até mais; Oi Daniel;
Neste caso não seria propriamente o AJAX que iria resolver seu problema.
Você precisa é agendar um evento para fazer o conteúdo desaparecer.

Utilize a funcao setTimeout para agendar um evento, ou setInterval no caso de repetidos eventos a cada intervalo.
Segue uma referência: http://www.w3schools.com/js/js_timing.asp

Para dúvidas, poste no fórum que poderemos te dar melhor apoio.
Até mais;

]]>
By: Marcelo Coelho http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-923 Marcelo Coelho Thu, 24 Apr 2008 13:49:29 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-923 Estou tendo problemas com AJAX na função 'status' quando utilizo o Firefox. A instrução 'if (ajax.status == 200)' não é identificada. Já tentei 'if (ajax.responseXML)', mas não funciona também. No IE funciona corretamente. Alguém sabe uma solução para isso? Estou tendo problemas com AJAX na função ’status’ quando utilizo o Firefox.
A instrução ‘if (ajax.status == 200)’ não é identificada.
Já tentei ‘if (ajax.responseXML)’, mas não funciona também.
No IE funciona corretamente.
Alguém sabe uma solução para isso?

]]>
By: Eduardo Bohrer http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-924 Eduardo Bohrer Thu, 24 Apr 2008 13:57:24 +0000 http://gujs.com.br/blog/2007/03/tutorial-basico-sobre-ajax/#comment-924 O problema ai não deve ser status nem responseXML, talvez o objeto ajax esteja nulo. Você seguiu o exemplo acima para a criação do port Ajax ? Se notar, ali existe um IF para verificar se utiliza ActiveXObject (para IE) ou XmlHTTPRequest(code compliant). Se tiver mais dúvidas, poste no fórum do GUJS para podermos discutir melhor. http://gujs.com.br/forum/ Até mais. O problema ai não deve ser status nem responseXML, talvez o objeto ajax esteja nulo.

Você seguiu o exemplo acima para a criação do port Ajax ?
Se notar, ali existe um IF para verificar se utiliza ActiveXObject (para IE) ou XmlHTTPRequest(code compliant).

Se tiver mais dúvidas, poste no fórum do GUJS para podermos discutir melhor.
http://gujs.com.br/forum/

Até mais.

]]>