[Javaescript] Uso de manejadores y validación
Sergio Iglesias
ser.iglesias en gmail.com
Mie Oct 3 09:05:42 PDT 2007
Imposible. Que no doy con la solución.
Agradecería que alguien me echara la última mano.
Gracias!!
El día 27/09/07, Sergio Iglesias <ser.iglesias en gmail.com> escribió:
>
> Pues he investigado un poco más sobre AJAX y sí he conseguido quitar los
> <javascript> que tenía en otras páginas. Pero en lo referente a la página de
> inicio sigo atascado donde antes.
> He probado alguna cosillas, pero nada.
>
> function comportamiento()
> {
> var enlaces = document.getElementsByTagName('a');
> for(i=0; i<enlaces.length; i++)
> {
> if(enlaces[i].className == "caracteristicasi")
> {
> enlaces[i].onclick = function()
> {
> var cadena = this.href;
> var partes = cadena.split ("/");
> cargar('servport','ajax/'+partes[ partes.length-2
> ]+'.php');
> return false;
> addLoadEvent(comportamiento);
> }
> }
> else if(enlaces[i].className == "caracteristicas")
> {
> enlaces[i].onclick = function()
> {
> var cadena = this.href;
> var partes = cadena.split ("/");
> cargar('caracteristicas','ajax/'+partes[ partes.length-1
> ]);
> return false;
> }
> }
> }
> }
>
> Otra manita?? Gracias!
>
>
> > > > Cada vez que hagas click en "Portfolio" o vuelvas a "Servicios web",
> > > > tendrás que llamar a comportamientos() para que le vuelva aplicar los
> > > > eventos a esos nuevos elementos.
> > > >
> > > > Piensa que al cargar nuevo contenido con AJAX, ese nuevo contenido
> > > > no existía al cargar la página, que es cuando se aplicó la función
> > > > comportamientos.
> > > >
> > > >
> > > > P.D: Utiliza el "Responder a todos"...
> > > > --
> > > > Philipp Keweloh
> > > > skunk1 en gmail.com
> > > >
> > >
> > >
> > Me parece que no acabas de entender el concepto de AJAX, yo de ti me
> > leería algo más de documentación al respecto. No sé si me he explicado mal,
> > pero no tienes que incluir el archivo .js otra vez, tienes que volver a
> > llamar a la función "comportamiento()" tal y como has hecho al cargar la
> > página con el evento addLoadEvent... pero esta vez lo debe hacer el
> > controlador ajax, una vez ha insertado nuevo contenido, ejecutando dicha
> > función para que se apliquen los eventos.
> >
> > --
> > Philipp Keweloh
> > skunk1 en gmail.com
> >
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/private.cgi/javaescript-scriptia.net/attachments/20071003/d4b38415/attachment.html
Más información sobre la lista de distribución Javaescript