Foros del Web » Programando para Internet » Javascript »

Capa similar a ventana modal (JavaScript)

Estas en el tema de Capa similar a ventana modal (JavaScript) en el foro de Javascript en Foros del Web. Hola, que tal, tengo un problema, espero me puedan ayudar. He desarrollado un sistema Web, y cuando realizo operaciones de ventas o compras, los formularios ...
  #1 (permalink)  
Antiguo 18/11/2007, 11:19
 
Fecha de Ingreso: enero-2007
Mensajes: 23
Antigüedad: 17 años, 11 meses
Puntos: 0
Capa similar a ventana modal (JavaScript)

Hola, que tal, tengo un problema, espero me puedan ayudar.
He desarrollado un sistema Web, y cuando realizo operaciones de ventas o compras, los formularios los abro en ventanas modales, que no permiten hacer otra cosa hasta que cierre esa ventana, pero el problema es que no se puede quitar el boton cerrar de la ventana del explorador, y si presiono no se terminaria un proceso que estoy realizando. Queria saber si se puede trabajar de una forma similar con capas en posición absolutas, que tengan el mismo efecto de la ventana modal, claro que la capa ya facilitaria que no exista el botón cerrar (oculta la capa) hasta que se termine el proceso. Si alguien pudiera ayudarme se lo agradeceria muchísimo..

De repente estará por ahi tunait...

Última edición por feram1986; 18/11/2007 a las 11:28
  #2 (permalink)  
Antiguo 19/11/2007, 06:48
 
Fecha de Ingreso: enero-2007
Mensajes: 23
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: Capa similar a ventana modal (JavaScript)

Nadie me puede ayudar????
  #3 (permalink)  
Antiguo 06/05/2009, 14:18
Avatar de Trilan  
Fecha de Ingreso: abril-2009
Mensajes: 41
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Re: Capa similar a ventana modal (JavaScript)

Ya somos dos :)

Cita:
Iniciado por feram1986 Ver Mensaje
Nadie me puede ayudar????
  #4 (permalink)  
Antiguo 06/05/2009, 16:00
Avatar de alor86  
Fecha de Ingreso: abril-2009
Mensajes: 110
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: Capa similar a ventana modal (JavaScript)

checa este ejemplo que hice solo crea la ventana ahi puedes checar el codigo y me dices si te sirve
http://ajax86.ueuo.com/ventana.htm
  #5 (permalink)  
Antiguo 06/05/2009, 16:12
Avatar de Trilan  
Fecha de Ingreso: abril-2009
Mensajes: 41
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Capa similar a ventana modal (JavaScript)

Claro que nos sirbe.
espero y lo publiques.

Saludos Y gracias .

Yours Trilan

[
  #6 (permalink)  
Antiguo 06/05/2009, 16:21
Avatar de alor86  
Fecha de Ingreso: abril-2009
Mensajes: 110
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: Capa similar a ventana modal (JavaScript)

no me habia fijado que el post esta algo viejo pero si a alguien le sirve aqui esta el codigo
Código:
<html>

	<head>
		<meta http-equiv="content-type" content="text/html;" />
		<meta name="author" content="alor86" />
		<style type="text/css">
			#fondo{
				position:absolute;
				background: #000;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				opacity:0.25;
				filter:alpha(opacity="25");
			}
			#msg{
				position: absolute;
				background: #f0f0f0;
				top: 20%;
				left: 33%;
				width: 300px;
				height: 300px;
				border:groove 1px #000;
			}
			.superior{
				background: #0A3C7E;
				width: 100%;
				height: 30px;
				color: #fff;
			}
			.cerrar {
				font-weight: bolder;
				cursor: pointer;
				font-family: arial;
				margin: 2px 5px;
				float: right;
			}
			
		</style>
		<title>CreaVentana</title>
		<script type="text/javaScript">
			var fondo = false;
			var mensaje = false;
			function creaVentana(){
				fondo = document.createElement('div');
				mensaje = document.createElement('div');
				fondo.setAttribute('id','fondo');
				mensaje.setAttribute('id','msg');
				document.getElementsByTagName('body')[0].appendChild(fondo);
				document.getElementsByTagName('body')[0].appendChild(mensaje);
				mensaje.innerHTML="<div class='superior'><span class='cerrar' title='Cerrar' onclick='cerrar();'>X</span></div><p>aqui puedes meter el formulario</p>";		
			}
			function cerrar(){
				document.getElementsByTagName('body')[0].removeChild(fondo);
				document.getElementsByTagName('body')[0].removeChild(mensaje);	
				fondo=false;
				mensaje=false;
			}		
		</script>
	</head>
	
	<body>
		<input type="button" value="Crear ventana" onclick="creaVentana()"/>		
	</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:16.