Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/08/2003, 04:39
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 2 meses
Puntos: 317
Hola todos :

Quedé meditando sobre dos partes de tu mensaje, xias, y no sé si te has dado cuenta de un detalle : por un lado pides que la nueva ventana no pierda el foco para no permitir el regreso al opener; y por otro que no tenga botón " [X] ". Supongo que quieres que el visitante ingrese o confirme algún dato en la nueva ventana y que no la pueda cerrar o minimizar sin haberlo hecho.

Ambas cosas se pueden, pero las dos juntas no se deben, especialmente lo del cierre de ventana. Los motivos de seguridad y respeto son obvios y no voy a aburrir a nadie con ellos. Solamente quería comentar el punto.

Creo que hasta ahora no se ha mencionado más que el window.open. Aquí les dejo una variante ( como de costumbre, para el IE ).


Pagina.htm

Código:
<HTML>
<HEAD>
<SCRIPT>
function abreMensaje(){
var origenTexto = showModalDialog("MensajeMDB.htm",null,
"font-size:10px;dialogWidth:44em;dialogHeight:18em;status=0;help=0");
if (origenTexto == "" || origenTexto == null) 
alert("Olvidaste escribir el texto.")
else verTexto.value = origenTexto;
}
</SCRIPT>
</HEAD>
<BODY>
<h2>Click en botón <i>Mensaje</i> .</h2>

<BUTTON onclick = "abreMensaje()">Mensaje</BUTTON>
<p><b>Tu texto es : </b><input id=verTexto size=25>

</BODY>
</HTML>

MensajeMDB.htm

Código:
<HTML>
<HEAD><TITLE>MENSAJE ... </TITLE>
<SCRIPT LANGUAGE="JScript">
function enviar() {
window.returnValue = formulario.unTexto.value;
window.close();
}
</SCRIPT>
<style>
body{margin:10px}
</style>
</HEAD>
<BODY bgcolor=ButtonFace onload="formulario.unTexto.focus()" 
onunload="enviar()">

<h2>Ingresa un texto ( mínimo 1 caracter ).</h2>
<form name=formulario>
<input name="unTexto" size=25>
<center><p>
<input type=button onclick="enviar()" 
value="Enviar" style="width:7em">
</form>

</BODY>
</HTML>
Saludos

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/_/_/
&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;_/_/&nbsp;&nbsp;&nbsp;&nbsp;_/_/&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/_/
&nbsp;&nbsp;_/_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;_/_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;_/&nbsp;_/&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;_/
&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;_/&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;_/
_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;_/_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;_/_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;_/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_/_/_/_/