Re: [Ovillo] OT: Jquery que no anda (viene de: abrir un html en un div en la misma pagina)

2009-05-06 Por tema Daniel Navarro
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, alejandra.j.go...@gmail.com 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:

 script src=jquery-1.2.1.pack.js type=text/javascript/script
 script type=text/javascript
 $(document).ready(function(){
var emi = #nav a;//Emisor
var rec = #show;//Receptor
var iid = loading;//Id de la precarga
var pre = 'img src='+src+'id='+iid+'/';//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.
});
});
 });
 /script

 Y aqui es donde lo puse y no funciona

 HTML:

 h2Torneos en el club:/h2
divul id=nav
  li a href=torneos2009.htmlspanTorneos 2009/span/a/li
  li a href=calen2008.htmlspanTorneos 2008 -
 Anuario/span/a/li
  li a href=mejorestorneos.htmlspanMejores
 Torneos/span/a/li
/ul/div
div id=show Texto /div

 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)

2009-05-05 Por tema alejandra . j . gomez
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)

2009-05-05 Por tema Eddie
Hola Alejandra

Recientemente estuve lidiando con algo muy similar en un proyecto y me salió
esto:


***JQ**

script type=text/javascript

$(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('h3There was
an error loading this request/h3pPlease, notify me if this text
appears/p');}}
  ).show('slow');
  $(this).attr({ href: #portfolio});
});
});
});

/script

***HTML**

 ul id=portlist
lia href=portfolio/ab_ca.htmlAbstraction Cafe/a/li
lia href=portfolio/heisco.htmlHeisco/a/li
lia href=portfolio/straw.htmlStrawberry
Jewelry/a/li
lia href=portfolio/carpet.htmlCarpet Land/a/li
lia href=portfolio/hilton.htmlHilton/a/li
lia href=portfolio/error.htmlMTC/a/li
 /ul
 div id=portfolio
img src=images/img_big.png class=big /
 /div

*
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)

2009-05-04 Por tema Jorge Gónzalez - yparamuestaunboton . com
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, alejandra.j.go...@gmail.com 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:

 script src=jquery-1.2.1.pack.js type=text/javascript/script
 script type=text/javascript
 $(document).ready(function(){
var emi = #nav a;//Emisor
var rec = #show;//Receptor
var iid = loading;//Id de la precarga
var pre = 'img src='+src+'id='+iid+'/';//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.
});
});
 });
 /script

 Y aqui es donde lo puse y no funciona

 HTML:

 h2Torneos en el club:/h2
divul id=nav
  li a href=torneos2009.htmlspanTorneos 2009/span/a/li
  li a href=calen2008.htmlspanTorneos 2008 -
 Anuario/span/a/li
  li a href=mejorestorneos.htmlspanMejores
 Torneos/span/a/li
/ul/div
div id=show Texto /div

 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)

2009-05-04 Por tema alejandra . j . gomez
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


[Ovillo] OT: Jquery que no anda (viene de: abrir un html en un div en la misma pagina)

2009-05-03 Por tema alejandra . j . gomez
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:

script src=jquery-1.2.1.pack.js type=text/javascript/script
script type=text/javascript
$(document).ready(function(){
var emi = #nav a;//Emisor
var rec = #show;//Receptor
var iid = loading;//Id de la precarga
var pre = 'img src='+src+'id='+iid+'/';//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.
});
});
});
/script

Y aqui es donde lo puse y no funciona

HTML:

h2Torneos en el club:/h2
divul id=nav
  li a href=torneos2009.htmlspanTorneos 2009/span/a/li
  li a href=calen2008.htmlspanTorneos 2008 -
Anuario/span/a/li
  li a href=mejorestorneos.htmlspanMejores
Torneos/span/a/li
/ul/div
div id=show Texto /div

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