Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/09/2010, 11:38
abacusar
 
Fecha de Ingreso: septiembre-2010
Mensajes: 60
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Llamar a 2 funciones desde el mismo link

Creo que es porque estás utilizando variables globales.
Al hacer esto:

Código Javascript:
Ver original
  1. xmlhttp=new XMLHttpRequest();

asignas un valor, y en la siguiente función te lo cargas.

Haz esto:

Código Javascript:
Ver original
  1. var xmlhttp=new XMLHttpRequest();

Para crear una variable local y así no sobreescribes la variable global xmlhttp en la otra función (sin var = variable global).

Aquí:
Código Javascript:
Ver original
  1. xmlhttp.onreadystatechange=function()
  2.               {
  3.               if (xmlhttp.readyState==4 && xmlhttp.status==200)
  4.                 {
  5.                 document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  6.                 }
  7.               }
Probablemente tengas que utilizar:
Código Javascript:
Ver original
  1. xmlhttp.onreadystatechange=function()
  2.               {
  3.               if (this.readyState==4 && this.status==200)
  4.                 {
  5.                 document.getElementById("txtHint").innerHTML=this.responseText;
  6.                 }
  7.               }
Pero no estoy seguro que en esto no soy un experto :P