Espero que alguien tenga la amabilidad de ayudarme con este problema.Ventana emergente valor de retorno
Lo que trato de hacer Devuelvo un valor de una ventana emergente a la ventana principal que lo lanzó usando javascript.
Lo que he tratado está llamando (como se lee en varios sitios web)
window.opener.document.forms[0].textField.value = 'value'
pero mientras esto no produce ningún error no cambia el valor del campo.
He intentado buscar en la red una solución para esto, pero como muchos sitios relacionados con 'pop up return value' en google, resultados que datan de 2000, muchos parecen estar en conflicto, así que estoy algo confundido .
Idealmente, lo que preferiría hacer es esperar a que se tome una decisión (sí o no) y devolver un valor verdadero o falso a la función de llamada desde la ventana principal. Como la razón para esto, es que tengo un formulario que utiliza para enviar una función de Javascript para confirmar que el clima no continuará. Estaba usando un diálogo para devolver un verdadero valor falso, pero ahora trato de hacerlo con una ventana emergente para poder incluir imágenes y otra información.
Afortunadamente lo he explicado lo suficiente y alguien me puede ayudar con una solución.
Gracias por su tiempo.
Intenté esto como sugirió, pero esta ventana primaria no espera una respuesta de la ventana secundaria. Lo cual supongo que es también la razón por la cual en la sección cláusula if donde establezco un elemento innerHtml dependiendo del valor de retorno no hace nada. – yesiamconfused
Aparentemente, esto solo funciona si abre la ventana usando showModalDialog. También parece que no es ampliamente compatible. https://msdn.microsoft.com/en-us/library/ms534371(v=vs.85).aspx – Liazy