Foros del Web » Programando para Internet » Javascript »

onmouseover y base de datos

Estas en el tema de onmouseover y base de datos en el foro de Javascript en Foros del Web. Buen día, Tengo una duda con respecto al evento onmouseover, he estado intento mostrar en un cuadro información que se encuentra en mi base de ...
  #1 (permalink)  
Antiguo 20/07/2012, 08:32
 
Fecha de Ingreso: julio-2012
Mensajes: 4
Antigüedad: 11 años, 9 meses
Puntos: 0
onmouseover y base de datos

Buen día,

Tengo una duda con respecto al evento onmouseover, he estado intento mostrar en un cuadro información que se encuentra en mi base de datos del sql server, no he logrado conseguirlo y quisiera saber si alguien ha logrado hacer esto con javascript y no con ajax.

Un ejemplo de lo que quiero es:

Tengo una tabla con varios campos como nombre, descripcion, lugares involucrados, etc... esta tabla la imprimo en pantalla con todos los registros y en el campo Lugares involucrados quiero pasar el mouse y que me muestre con el onmouseover todos los lugares que se hayan guardado en ese registro, obviamente esto quiero que lo extraiga directamente de la base de datos.

Gracias
  #2 (permalink)  
Antiguo 20/07/2012, 09:45
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: onmouseover y base de datos

te recuerdo que Javascript (JS) se ejecuta del lado del cliente, y la base de datos está en el servidor, JS no puede comunicarse directamente con la Base de datos del servidor, necesita un script de por medio (sea ASP, PHP, JSP u otro) y AJAX en cualquiera de sus formas (no sólo con el XmlHttpRequest, también un iframe), por lo que debes de usar una de dos.

Otra forma puede ser que previamente se cargara toda la data en variables de javascript o capas ocultas en el HTML, pero esto es poco practico además de ineficiente
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 20/07/2012, 10:16
 
Fecha de Ingreso: julio-2012
Mensajes: 4
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: onmouseover y base de datos

Gracias por tu pronta y amable respuesta, si tengo presente que javascript es del lado del cliente y es por eso que tengo una pagina en asp donde tengo mis consultas y ya con ello lo único que necesitaria es ver la manera de imprimir esa información con el evento mencionado.

Veo que mencionas AJAX, se me hace interesante tu respuesta aunque no me queda muy claro lo que comentas de en cualquiera de sus formas....

Entonces si tendria que hacerce con ajax y no con una funciones de javascript?

Gracias y disculpa es que no tengo experiencia con AJAX, aunque me pondre a investigar...
  #4 (permalink)  
Antiguo 20/07/2012, 10:25
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: onmouseover y base de datos

precisamente, no conoces AJAX y haces conjeturas, es normal, AJAX es básicamente una técnica que usa Javascript para enviar peticiones HTTP al servidor sin recargar la página, esa es la esencia.

¿por que dije en cualquiera de sus formas?: porque AJAX no es nada nuevo, y el objeto del cual se sustenta, el XmlHttpRequest no es el único que existe para implementar la técnica, hasta con un iframe se puede hacer (aunque no es lo más eficiente que se diga), y tampoco es necesario usar XML, puedes devolver texto plano, JSON, HTML, lo que quieras.

en general necesitas conocer de AJAX, de otra forma estarás perdida y no entenderás nada como por ejemplo que es el onreadystatechange, consulta este que es uno de los mejores manuales: http://librosweb.es/ajax/index.html , saludos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 20/07/2012, 10:39
 
Fecha de Ingreso: julio-2012
Mensajes: 4
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: onmouseover y base de datos

Te agradezco mucho el enlace compartido y tu pronta respuesta, me documentaré al respecto y lo volveré a intentar.

Saludos mil gracias

Etiquetas: ajax, onmouseover
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 00:55.