Jump to content


ddacal

Member Since 03/03/2005
Offline Last Active 21/08/2006, 13:36
-----

Topics I've Started

Varrendo Os Nos Do Xml [erro Ie]

15/08/2006, 12:22

Oi Gente,

Eu estava desenvolvendo um chat em ajax e estou com alguns problema.

Bom, As mensagens eu retorno num XML no formato

<root>
  <mensagem>
	<autor></autor>
	<msg></msg>
	<data></data>
  </mensagem>
  <mensagem>
	...
  </mensagem>
</root>

eu uso esse código para varrer o xml:
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		var xmlDoc = receiveReq.responseXML;
		var mensagens = xmlDoc.getElementsByTagName('mensagem');
... ...
Eu debuguei esse script e reparei que o script para de fncionar quando eu vou pegar os elementos pela TAG.
Já dei um "responseText" ao inves de "responseXML" no obj httpreq e ele retorna o xml certinho, no padrao que eu em geral varro.

Outros detalhes curiosos...
Eu utilizo essas mesmas coisas em outras aplicações aqui do trabalho e o chat funfa perfeitamente, mas NESSA aplicação o js pára nesse ponto que indiquei.
E outra coisa, o erro é ssomente no nosso browser mais querido... o IE.

Window.scrollby(x,y)

30/03/2006, 14:54

fala gente,

aih vai outro problema estupido (com certeza a resoluçao vai ser, que ver??)

eu to fazendo uma funçãozinha em ajax que vai inserindo varios divs numa pagina, e apos a inserção ele rola a pagina. Qual o problema? o de sempre! no FF funfa, mas no IE nao!!!

eu to fazendo a chamada assim ó: window.scrollBy(1, 15000);

e 0 no IE.

alguem ajuda?
gracias!

Acentuação Com Ajax

27/03/2006, 16:56

Fala gente,

To terminando um chat aqui em ajax, e tenho um pequeno problema, quando eu vou submitar algo, por ajax, pra página, as coisas vão com a acentuação completamente errada.
Eu creio que o problema esteja em alguma codificação.

sendReq.open("POST", '../../private/mensagem/adiciona_mensagem.do', true);
sendReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')

Mas quando ele retorna pelo xml ele retorna a acentuação tranquila, por exemplo o nome de usuário, ele retorna com acento tranquilamente.

Isso de ajax é muito subjetivo! é dificil ateh de explicar as duvidas!

Valeu

Testar Se Existe O Parametro Na Url

26/03/2006, 12:36

Fala gente,

To começando agora com o php e to precisando de uma coisa do tipo:

eu testo se existe o parametro "id" na url, se nao existir eu incluo certa pagina, se ele existir eu faço um switch.
eu fiz assim, mas nao funciona...
function imprimeInclude(){
  $id = $_GET["id"];
    
  if ($id == null){
 	 include"inicial.php";          
  } else {
 	 switch($id){
    case 0:
   	 include"inicial.php";
   	 break;
    case 1:
   	 include"curriculum.php";
   	 break;
    case 2:
   	 include"portifolio.php";
   	 break;
    case 3:	
   	 include"contato.php";
   	 break;
 	 }   	 
  }
	}
alguem sugere alguma coisa aí?! eu fiz isso, pq quando a pessoa abrir a pagina pela 1ª vez, nao vai ter o parametro lah, neh?! e dar um redirect SOH pra colocar o parametro eh dose.

Removechild - Mesmo Problema

10/03/2006, 16:50

Fala gente,

Eu estou aqui na minha constante aventura de ajax... e sempre to tendo problemas..
agora o causo é.

Tenho um sistema que diz os usuarios que estao online. Esses usuarios são um link com um id respectivo, e estão dentro de um div.
Eu tento excluir o link (<a href="" id="id">nome</a>) dando esse comando aqui:

divUsers.removeChild(usrPag[i]);

sendo que:

divUsers é o div que contem os links que são os usuarios.
usrPag[i] é um elemtno que eu pego na forma de:
usrPag = document.getElementsByTagName('a');
e faço uma iteração nele pra percorrer o array.

E quando eu mando remover, o FF remove facim, tranquilão. Mas, como sempre, no ie nao funfa, e, pra mim, isso tah certo.

Brigadão!!

Diego.

IPB Skin By Virteq