Hola
julioszabo :
se hace enviando un 'argumento' desde la ventana. Por lo general es
window que te va a permitir leer o modificar cualquier cosa desde una modal.
Código:
<HTML>
<HEAD><TITLE>PASA VALOR PROPIO A VENTANA MODAL.</TITLE>
<script>
function abreMensajeModal(){
showModalDialog("modal.htm",window,
"dialogWidth:380px;dialogHeight:170px; edge: Raised; center: Yes; help: No; resizable: Yes; status: No");
}
</script>
<BODY>
<h2>Click en enlace para ver Ventana Modal.</h2>
<a href = "javascript:abreMensajeModal()">MENSAJE showModalDialog</a> <br>
<input id="charly" size="30" value="Valor que se va a pasar a Modal">
</BODY>
</HTML>
modal.htm
Código:
<HTML>
<HEAD><TITLE>EJEMPLO DE VENTANA MODAL.</TITLE>
<script>
var argumento=dialogArguments;
function bravo(){
alfa.value=argumento.document.getElementById("charly").value;
}
</script>
<BODY>
<h2>Pasa valor con click en botón.</h2>
<input type="button" value="Ver valor" onclick="bravo()">
<br>
<input id="alfa">
</BODY>
</HTML>
saludos
furoya