![]() |
Mostrar los datos seleccionados de un frame a otro Hola, He estado buscando alguna colucion ami duda y no he encontrado mucho de utilidad. Mi problema es que tengo una página con 3 frames (superior, izquierda, derecha). El frame izquierdo tiene un buscador que busca en mi BBDD el nombre de alguien, por ejemplo. Una vez encontrado muestra las resultados más coincidentes y permite seleccionar el que se desee para mostrar sus datos en el frame derecho. Pero ahí está el problema. No se como pasarle al otro frame el nombre seleccionado en el frame izquierdo. Si lo hago con el PHP es muy sencillo por que pongo un formulario que apunte al otro frame y listos, pero quiero hacerlo con ajax por que no quiero que el frame derecho refresque cuandose cambie de selección. A lo mejor es algo muy evidente y no lo veo. Os pongo el documento que contiene los frames por si es de utilidad: Código PHP: Alguien tiene alguna otra sugerencia? Muchas gracias! |
Re: Mostrar los datos seleccionados de un frame a otro Hola: Tampoco es necesario usar ajax, tan solo debes referenciar bien al frame... debes primero referenciar al padre (parent), luego al frame destino (creo que en el caso es resultados)... seguido del objeto document y luego todo lo que "colgase" del objeto document... parent.resultados.document.el_formulario.el_contro l.value = "lo que sea"; Avisa si te sirve para mover el mensaje a javscript. Saludos :arriba: |
Re: Mostrar los datos seleccionados de un frame a otro Tema movido desde el foro Ajax :arriba: |
Re: Mostrar los datos seleccionados de un frame a otro Tio eres un crack y por lo que veo ahora también moderador! Sique me ha funcionado, intenté ese mismo camino, pero encontre un ejemplo en otra web en la que me decian que hicera esto: window.parent.resultados.el_formulario.el_contro l.value = "lo que sea"; veo que sin el window si que funciona así que duda más que resuelta! Muchas gracias otra vez caricatos! |
Re: Mostrar los datos seleccionados de un frame a otro Me alegro crujikoki :aplauso:. Si, ahora tengo una responsabilidad que espero desempeñar bien, por cierto, ya has visto que moví el mensaje... creo que es lo adecuado. Saludos :arriba: |
Re: Mostrar los datos seleccionados de un frame a otro Si, creo que está bien en el apartado de JS! Pero tio, ahora tengo otra dudilla sobre lo mismo... En el mismo caso, si quiero llamar a una función js de el frame resultados, desde el frame buscador, como lo hago? Las funciones JS no las tengo en el documento, las incluyo con un: <script type="text/javascript" src="..."></script> Es mejor poner el .js en el contenedor de los frames o incluirnos en cada uno de los documentos que se abren en los frames? No se si me estoy explicando bien, lo que quiero conseguir con esto es:
Para las consultas a la BBDD uso el AJAX, de quí todos mis problemas, por que si lo hubiera hecho con el PHP directamente ya lo tendría hecho, lo que creo que queda más elegante con el AJAX. EDITO: Me contesto yo mismo, en este link lo explica muy bien. Por si alguien tiene la misma duda que yo. Saludos! |
| La zona horaria es GMT -6. Ahora son las 09:01. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.