Esta funcion me abre un modal donde aparece una lista con links, al hacer click en el link, otra funcion me pasa el codigo donde queda en la variable VALOR.
hasta aqui todo bien, el problema es que la funcion siguiente no hace aparecer la pagina CASAS.PHP con su variable de URL en el IFRAME llamado CENTRO , este IFRAME CENTRO esta en la misma pagina donde llamo a la funcion esta "lista" para que abra el modal.
lo que noto que esta haciendo es como llamarce a si misma , o sea, como que la funcion me refresca el navegador, porque si la variable VALOR viene vacia , la funcion es como que refresca la pagina, y si la variable VALOR recibio el dato, hace lo mismo! como que refresca la pagina pero deberia poner en el IFRAME llamado CENTRO la pagina casas.php .
La variable VALOR recibe datos alfanumericos.
Alguna idea?
Código:
function lista() { var valor valor=window.showModalDialog("lista.php","Lista","width=450,height=300,menubar=no") if (valor) { strURL="casas.php?busca="+valor; window.frames("centro").location.href=strURL; } }