Re: [Ovillo] OT: Jquery que no anda (viene de: abrir un html en un div en la misma pagina)
Hola. El sitio sería más accesible si pudiera funcionar incluso con javascript desactivado. Por lo que cuentas, no tienes que gestionar páginas enteras, sino resultados de torneos (me imagino que serán unas tablas de datos). Aunque yo te recomendé un gestor de contenidos, en este caso parece más lógico que incluyas los resultados en una base de datos y los recuperes con lenguaje del lado del servidor (por ejemplo, con php). Saludos. El 4 de mayo de 2009 6:14, escribió: > Hola chicos, volviendo al tema del asunto, busque por todos lados algo y > encontre una libreria que hace justo lo que quiero, clickear en un link y > que se abra en un div, dentro de la misma pagina, sin recargar cabeceras, y > demas. > El tema es que en el ejemplo que dan en la pagina de cristalab ( > http://www.ryuz.es/jqe/experiment.html) funciona perfecto, pero a mi los > links me los toma como links comunes abriendo otra pagina distinta, no como > deberia ser, abrir en la misma pagina dentro de un div > > Este es el codigo de la libreria: > > > > $(document).ready(function(){ >var emi = "#nav a";//Emisor >var rec = "#show";//Receptor >var iid = "loading";//Id de la precarga >var pre = '';//Objeto precarga >var spe = "slow";//Velocidad del efecto >$(emi).each(function(){ >var href = $(this).attr("href");//Guardamos el vaolor de > href de cada enlace. >$(this).click(function(){//Cargamos en rec el > contenido de cada href y le damos efectos. >$(rec).hide().after(pre).load(href, function() > {$("#"+iid).remove();$(this).fadeIn(spe)}); >return false;//Para que no se > redireccione. >}); >}); > }); > > > Y aqui es donde lo puse y no funciona > > HTML: > > Torneos en el club: > > Torneos 2009 > Torneos 2008 - > Anuario > Mejores > Torneos > > Texto > > Tengo bajada la libreria y en la misma carpeta que la pagina asi que no se > porque no funciona, preciso del conocimiento de todos ustedes, y de paso > tal > vez le sirva a alguien mas > > Alejandra > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: Jquery que no anda (viene de: abrir un html en un div en la misma pagina)
Hola Alejandra Recientemente estuve lidiando con algo muy similar en un proyecto y me salió esto: ***JQ** $(document).ready(function(){ $("#portlist a").each(function(){ var href = $(this).attr("href"); $(this).click(function(){ $("#portlist a").removeClass("pactive"); $(this).addClass("pactive"); $("#portfolio").load(href, function(responseText, textStatus, XMLHttpRequest) {if(textStatus == 'error') {$('#portfolio').html('There was an error loading this request
Please, notify me if this text appears
');}} ).show('slow'); $(this).attr({ href: "#portfolio"}); }); }); }); ***HTML** Abstraction Cafe Heisco Strawberry Jewelry Carpet Land Hilton MTC * Disculpa el reguero, es que no soy muy organizado haciendo esto ;-) Cada vínculo llama un html dentro de #portfolio, eliminando el contenido anterior. Además, le agregué la clase "pactive" a los vínculos al hacer click. También le puse un texto de error para cuando no encuentra el vínculo, pero esto solo me funciona en IE. Si alguien sabe cómo hacerlo funcionar para otros navegadores que lo diga por acá :-) Espero que con esto resuelvas algo. Un saludo -- Eddie ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: Jquery que no anda (viene de: abrir un html en un div en la misma pagina)
Por si a alguien le interesa, ya resolvi el problema de que no funcionaba el jquery, las .html que quiero abrir, deben ser lo mas sencillas posibles sin demasiado adorno, entonces las abre bien, sino da cualquier cosa, ademas en local no funciona. Otro detalle, funciona en IE7 en FF y en safari, pero en IE6 no funciona para nada. Saludos Alejandra ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: Jquery que no anda (viene de: abrir un html en un div en la misma pagina)
Hola Jorge! ambas es si, tengo el archivo y todas las paginas estan en el mismo directorio, solo lo probe en local, deberia probarlo on line? ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] OT: Jquery que no anda (viene de: abrir un html en un div en la misma pagina)
La pregunta puede sonar tonta, pero tienes el archivo 'jquery-1.2.1.pack.js' y otra no tan tonta los enlaces que cargas están tu mismo domino? El 4 de mayo de 2009 6:14, escribió: > Hola chicos, volviendo al tema del asunto, busque por todos lados algo y > encontre una libreria que hace justo lo que quiero, clickear en un link y > que se abra en un div, dentro de la misma pagina, sin recargar cabeceras, y > demas. > El tema es que en el ejemplo que dan en la pagina de cristalab ( > http://www.ryuz.es/jqe/experiment.html) funciona perfecto, pero a mi los > links me los toma como links comunes abriendo otra pagina distinta, no como > deberia ser, abrir en la misma pagina dentro de un div > > Este es el codigo de la libreria: > > > > $(document).ready(function(){ >var emi = "#nav a";//Emisor >var rec = "#show";//Receptor >var iid = "loading";//Id de la precarga >var pre = '';//Objeto precarga >var spe = "slow";//Velocidad del efecto >$(emi).each(function(){ >var href = $(this).attr("href");//Guardamos el vaolor de > href de cada enlace. >$(this).click(function(){//Cargamos en rec el > contenido de cada href y le damos efectos. >$(rec).hide().after(pre).load(href, function() > {$("#"+iid).remove();$(this).fadeIn(spe)}); >return false;//Para que no se > redireccione. >}); >}); > }); > > > Y aqui es donde lo puse y no funciona > > HTML: > > Torneos en el club: > > Torneos 2009 > Torneos 2008 - > Anuario > Mejores > Torneos > > Texto > > Tengo bajada la libreria y en la misma carpeta que la pagina asi que no se > porque no funciona, preciso del conocimiento de todos ustedes, y de paso > tal > vez le sirva a alguien mas > > Alejandra > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] OT: Jquery que no anda (viene de: abrir un html en un div en la misma pagina)
Hola chicos, volviendo al tema del asunto, busque por todos lados algo y encontre una libreria que hace justo lo que quiero, clickear en un link y que se abra en un div, dentro de la misma pagina, sin recargar cabeceras, y demas. El tema es que en el ejemplo que dan en la pagina de cristalab ( http://www.ryuz.es/jqe/experiment.html) funciona perfecto, pero a mi los links me los toma como links comunes abriendo otra pagina distinta, no como deberia ser, abrir en la misma pagina dentro de un div Este es el codigo de la libreria: $(document).ready(function(){ var emi = "#nav a";//Emisor var rec = "#show";//Receptor var iid = "loading";//Id de la precarga var pre = '';//Objeto precarga var spe = "slow";//Velocidad del efecto $(emi).each(function(){ var href = $(this).attr("href");//Guardamos el vaolor de href de cada enlace. $(this).click(function(){//Cargamos en rec el contenido de cada href y le damos efectos. $(rec).hide().after(pre).load(href, function() {$("#"+iid).remove();$(this).fadeIn(spe)}); return false;//Para que no se redireccione. }); }); }); Y aqui es donde lo puse y no funciona HTML: Torneos en el club: Torneos 2009 Torneos 2008 - Anuario Mejores Torneos Texto Tengo bajada la libreria y en la misma carpeta que la pagina asi que no se porque no funciona, preciso del conocimiento de todos ustedes, y de paso tal vez le sirva a alguien mas Alejandra ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo