HOLA A TODOS:
creo que me he dado cuenta de mi error...
Estaba utilizando mal ajax, ya que haciendo trazas he visto que cargaba TODA la otra página hacia la que quiero navegar, entre todo, el head, en el que se encuentra addeventlistener, y por lo tanto no se carga...
Entonces, ahora entiendo la manera que ha dicho @emprear de crear eventos
(mil gracias!)
Código Javascript
:
Ver originalfunction redirije(t){
window.location.href = 'add_button_'+t.title+'.html';
}
function cargar(){
var linksmenu = [];
var contiene_links = document.getElementById('menu');
linksmenu = contiene_links.getElementsByTagName('button');
for (i=0; i<linksmenu.length; i++) {
if (linksmenu[i].addEventListener){
linksmenu[i].addEventListener("click", function(){redirije(this)}, false);
}else{ // <IE9
if (linksmenu[i].attachEvent){
linksmenu[i].attachEvent ("onclick", function () {redirije(this)});
}
}
}
}
window.onload=cargar();
</script>
</head>
<body>
<div id="menu">
<button title="1">1</button><br />
<button title="2">2</button><br />
<button title="3">3</button><br />
Y cuando vaya a hacer una petición xmlhttprequest (ajax), después de:
Código Javascript
:
Ver originalmain.innetHTML=request.responseText;
[B]cargar();[/B]
Esta bien asi verdad? (aun me falta programarlo bien y probarlo claro)
Si crees que si le doy a tema solucionado
gracias a todoosss