Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Generar contenido en un modulo al presionar un link

Estas en el tema de Generar contenido en un modulo al presionar un link en el foro de Frameworks JS en Foros del Web. Hola amigos, este es mi primer pregunta. Estuve leyendo en google y en los temas publicados aca pero me he perdido y no he encontrado ...
  #1 (permalink)  
Antiguo 12/05/2011, 19:04
 
Fecha de Ingreso: agosto-2009
Mensajes: 12
Antigüedad: 14 años, 8 meses
Puntos: 1
Pregunta Generar contenido en un modulo al presionar un link

Hola amigos, este es mi primer pregunta. Estuve leyendo en google y en los temas publicados aca pero me he perdido y no he encontrado lo que necesito.

Solo quiero saber lo siguiente:
Quiero hacer un sitio que tenga un calendario que metere en un div y a la par habra otro div que presentara el contenido. El calendario se actualizara al cargar la pagina y leera de la Base de datos. En los dias que tengan algun evento asignado se generara un link. Hasta aqui todo bien, pero yo quiero que al dar clic al dia se abra en la parte del contenido el listado de eventos asignados a esa fecha.
Seria un Script como el de los tags en WordPress, que al dar clic a un Tag o etiqueta se abre en la parte del contenido un listado de Post que tienen relacion con esa etiqueta. Solo que aqui se abriran eventos (Post) al dar clic en el dia (Tag).

Mi duda es:
Como busco informacion o alguien tiene informacion de como crear ese generador de links y como hacer para que al dar clic al link no se recargue la pagina entera sino solo el modulo del contenido.
Como les comento ya he buscado pero no encuentro las palabras adecuadas para buscar lo que realmente necesito y solo encuentro cosas que no me han sido de mucha informacion. Seguire buscando en los temas de aca de Foros del Web y en San Google, pero si alguien tiene una luz para mi, se lo agradecere. Saludos.
  #2 (permalink)  
Antiguo 12/05/2011, 23:45
Avatar de s00rk  
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Generar contenido en un modulo al presionar un link

Solamente en ese frame donde vayas a mostrar eso am que al seleccionar una determinada fecha haga la consulta de busqueda donde los eventos sean de esa fecha y ya luego actualice el frame y cree los links para ver mas info de tales eventos(supongo que a eso te refieres).
  #3 (permalink)  
Antiguo 13/05/2011, 01:20
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Generar contenido en un modulo al presionar un link

No creo que pueda servirte un "generador de links", creo que abarca muchos conceptos pero:

Ya tienes listo lo del calendario?, es decir, leer de la base de datos los eventos. Te recomiendo que primero lo hagas con links convencionales donde se recarga toda la pagina, ya despues, por medio de AJAX podras aplicar el evento onclick a cada enlace para que la informacion se cargue en el contenedor (<div />) que definas.

Creo que hay varias opciones "listas para usarse" con calendarios PHP+MySQL+AJAX, solo preguntale a san google y esperemos que encuentres lo que necesitas.
__________________
- León, Guanajuato
- GV-Foto
  #4 (permalink)  
Antiguo 13/05/2011, 13:44
 
Fecha de Ingreso: agosto-2009
Mensajes: 12
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Generar contenido en un modulo al presionar un link

Cita:
Iniciado por s00rk Ver Mensaje
Solamente en ese frame donde vayas a mostrar eso am que al seleccionar una determinada fecha haga la consulta de busqueda donde los eventos sean de esa fecha y ya luego actualice el frame y cree los links para ver mas info de tales eventos(supongo que a eso te refieres).
Exacto. Es eso a lo que me refiero pero usare divs en lugar de frames.

Cita:
Iniciado por Triby Ver Mensaje
No creo que pueda servirte un "generador de links", creo que abarca muchos conceptos pero:

Ya tienes listo lo del calendario?, es decir, leer de la base de datos los eventos. Te recomiendo que primero lo hagas con links convencionales donde se recarga toda la pagina, ya despues, por medio de AJAX podras aplicar el evento onclick a cada enlace para que la informacion se cargue en el contenedor (<div />) que definas.

Creo que hay varias opciones "listas para usarse" con calendarios PHP+MySQL+AJAX, solo preguntale a [URL="http://www.google.com.mx/search?hl=es&biw=1680&bih=893&q=calendario+php+mys ql+ajax&btnG=Buscar&aq=f&aqi=&aql=&oq="]san google[/URL] y esperemos que encuentres lo que necesitas.
Muchas gracias por el dato de San Google. No habia querido buscar eso asi, me habia enfocado en encontrar Scripts de Generar tags como los de un blog. Imagino que usan la misma logica verdad, esta noche voy a tratar de terminar el calendario y luego implementare lo de AJAX que me mencionas, cuando lo termine lo pondre en los aportes de Foros del Web. Es mi reto!
Saludos amigos
  #5 (permalink)  
Antiguo 06/07/2011, 12:41
 
Fecha de Ingreso: agosto-2009
Mensajes: 12
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Generar contenido en un modulo al presionar un link

Cita:
Iniciado por Triby Ver Mensaje
No creo que pueda servirte un "generador de links", creo que abarca muchos conceptos pero:

Ya tienes listo lo del calendario?, es decir, leer de la base de datos los eventos. Te recomiendo que primero lo hagas con links convencionales donde se recarga toda la pagina, ya despues, por medio de AJAX podras aplicar el evento onclick a cada enlace para que la informacion se cargue en el contenedor (<div />) que definas.

Creo que hay varias opciones "listas para usarse" con calendarios PHP+MySQL+AJAX, solo preguntale a [URL="http://www.google.com.mx/search?hl=es&biw=1680&bih=893&q=calendario+php+mys ql+ajax&btnG=Buscar&aq=f&aqi=&aql=&oq="]san google[/URL] y esperemos que encuentres lo que necesitas.
Hace unos meses hice una pregunta sobre generar informacion a partir de un link. Ya tengo el calendario terminado leyendo de la base de datos y genera links dependiendo de los registros y carga nuevamente la pagina con los eventos dependiendo del link que se presiono. Envio los datos de las variables por ejemplo asi "index.php?dia=1&mes=3". Estoy probando a usar jQuery con Ajax con el evento clic a los links de esta forma:
esto es Javascript con jQuery
Código Javascript:
Ver original
  1. $('a').click(function(){
  2.     var href_del_link =$("a").attr("href");
  3.     var partesLink=href_del_link.split('?');
  4.     var datosEnviar = partesLink[1];
  5.      $.ajax({
  6.         type: "POST",
  7.         url: "index.php",
  8.         data: datosEnviar,
  9.         dataType: "json",
  10.         success: function(data) {
  11.         alert(datosEnviar);
  12.         }
  13.     });
  14.     });

No me funciona, no hace nada, la pagina index.php tiene todo el codigo del calendario.

la pagina index.php tiene estas caracteristicas
-------<?PHP------------
//codigo que lee la base de datos, dibuja calendario y
//genera links dentro de la clase calendario
-------?>------------------
-------<HTML>-----------
--------------------<SCRIPT>------
//aqui pongo la funcion de jQuery para poder
//recargar el div de eventos pero no funciona
--------------------<//SCRIPT>-----
//aqui mando a llamar a la funcioncion dibujar calendario
//aqui mando a llamar a la funcioncion dibujar eventos
-------</HTML>----------

Como deberia hacer para que no se recargue la pagina al presionar el link, y solo se recargue el div que tiene la parte de los eventos?

Etiquetas: contenido, links, php, tags
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:13.