Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2013, 03:07
Avatar de juliet14
juliet14
 
Fecha de Ingreso: febrero-2013
Mensajes: 12
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: AddEventListener me va a volver loca!

No estoy muy segura de que esa sea lo que yo necesite, ya que a lo mejor me he explicado mal...
Por otra parte quiero recalcar, que he optado ahora por utilizar window.onload con funciones anónimas, y parece que en alguna página funciona mejor, pero en mi index.php sigue sin funcionar y si estoy en una página que funcionan los eventos, y navego a otra, la nueva los eventos funcionan mal, pero si la nueva la ejecuto en un principio sin navegar hacia otra nueva, si funciona (jolin, es un lio explicarlo, espero que me entendáis).

Mis botones no son "submit", de hecho tengo un:
Código HTML:
Ver original
  1. <input type="button" id="iniciar" value="Iniciar sesion">

Y mi código ahora tiene esta pinta: (por si sirve)

Código Javascript:
Ver original
  1. function manejaGU(){
  2.         initReq("POST","profesorGestionaUsuarios.php",true);
  3.     }
  4.     function manejaGE(){
  5.         initReq("POST","profesorGestionaExamenes.php",true);
  6.     }
  7.     function manejaVE(){
  8.         initReq("POST","profesorVisualizaEstadisticas.php",true);
  9.     }
  10.  
  11.          
  12.    //por aqui mas funciones
  13.  
  14.  window.onLoad=function(){
  15.         document.getElementById('usuarios').addEventListener('click',manejaGU,false);
  16.         document.getElementById('examenes').addEventListener('click',manejaGE);
  17.         document.getElementById('estadisticas').addEventListener('click',manejaVE);
  18. } /*esto lo pongo lo ultimo antes de </script>*/

HASTA AQUI BIEN, pero en el index.php aunque es idéntico no funcionaaaa

Código Javascript:
Ver original
  1. function manejaIniciar(){
  2.         comprobar();/*función que comprueba que los [B]input text estén rellenados[/B] y redirige a initReq("POST","validarInicio.php",true);*/
  3.     }
  4.  
  5.          
  6.    //por aqui mas funciones
  7.  
  8.  window.onLoad=function(){
  9.         document.getElementById('iniciar').addEventListener('click',manejaIniciar,false);
  10. } /*esto lo pongo lo ultimo antes de </script>*/

Gracias de antemano otra vez!