|    
			
				19/08/2006, 03:38
			
			
			  | 
  |   |  | Moderador extraterrestre |  |  Fecha de Ingreso: diciembre-2001 Ubicación: Madrid 
						Mensajes: 6.987
					 Antigüedad: 23 años, 10 meses Puntos: 61 |  | 
  |  A ver que te parece esto. Si tienes en tu formulario más campos también se deshabilitarán mientras la ventana de búsqueda esté abierta.
 Cuando la ventana de búsqueda se cierre todo volverá a estar operativo. Y si cierras la ventana madre la ventana de búsqueda tb se cerrará.
 
 
 En el body de la ventana de búsqueda deberás poner:
Código:
  <html>
<head>
	<title>Untitled</title>
	
	<script>
	f=false;
	var pepote;
	function buscar(formulario){
	
		valor=(f==false)?true:false;
		if(f==false){f=formulario}
	
		for(a=0;a<f.elements.length;a++){
			f[a].disabled=valor;
		}
		if(valor==true){
		
		
			pepote=window.open('buscador.html','pepote','width=500,height=300');
			
		}
		else{
			f=false;
		}
	}
	
	</script>
</head>
<body bgcolor="red" onunload="if(pepote && !pepote.closed){pepote.close()}">
<form name="pepe">
Nombre: <input type="text" name="nombre"> <input type="button" value="Buscar" onclick="buscar(this.form)">
</form>
</body>
</html>
 
 Funciona tanto en FF como en IE. Respecto al efecto grey mira aquí:
Código:
  <body onbeforeunload="opener.buscar()">
 http://www.newrecruit.org/archives/2...isualusability
 
 
				__________________Cómo escribir 
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.     |