Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2014, 15:02
summerblack
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
ayudita con addEventListener

hola amigos hoy tengo una duda que me esta enloqueciendo, resulta que tengo 2 paginas php una con un formulario de estudiante y otra con un formulario de profesor estoy tratando de implementar la funcion addEventListener en el boton de cada formulario para que me gaurde los datos mediante ajax, pero no se porque razon solo me ejecuta la primera linea que tiene el addeventlistener

es decir
si lo pongo de esta manera:
Código Javascript:
Ver original
  1. btnGuardaProfe.addEventListener('click',guardarProfesor,false);
  2. btnGuardaEstudiante.addEventListener('click',guardarEstudiante,false);

me bota un alert que dice gp y la funcion que bota el ge por mas clicks que le de no ejecuta

y si lo pongo al revez solo me bota un alert que dice ge

esto lo hago con las 2 paginas dandole click en sus respectivos botones pero no entiendo porque depende del orden.. no deberia ejecutar su respectiva funcion?



Código Javascript:
Ver original
  1. // JavaScript Document
  2. //funcion generica cross browser
  3. function Ajax(){
  4.  var xmlhttp=false;
  5.  try {
  6.   xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  7.  } catch (e) {
  8.   try {
  9.    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  10.   } catch (E) {
  11.    xmlhttp = false;
  12.   }
  13.  }
  14.  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  15.   xmlhttp = new XMLHttpRequest();
  16.  }
  17.  return xmlhttp;
  18. }
  19.  
  20.  
  21. var btnGuardaEstudiante = document.getElementById('BtnGuardaEstudiante');
  22.  
  23.  
  24. var btnGuardaProfe = document.getElementById('BtnGuardaProfe');
  25.  
  26.  
  27.  
  28. function guardarEstudiante()
  29. { alert('ge');
  30. }
  31.  
  32. function guardarProfesor()
  33. { alert('gp');
  34. }
  35.  
  36.  
  37.  
  38.  
  39. btnGuardaProfe.addEventListener('click',guardarProfesor,false);
  40. btnGuardaEstudiante.addEventListener('click',guardarEstudiante,false);

Gracias al alma caritativa que me pueda ayudar gracias!!