Foros del Web » Programando para Internet » Javascript »

focus+ventana

Estas en el tema de focus+ventana en el foro de Javascript en Foros del Web. tengo el sig codigo para abriri una ventana var ancho = 100 var alto = 100 var fin = 300 var x = 100 var ...
  #1 (permalink)  
Antiguo 09/06/2003, 17:29
 
Fecha de Ingreso: diciembre-2002
Mensajes: 65
Antigüedad: 21 años, 5 meses
Puntos: 0
focus+ventana

tengo el sig codigo para abriri una ventana

var ancho = 100
var alto = 100
var fin = 300
var x = 100
var y = 100

function abrir(url){
ventana = window.open(url, "_blank", " resizable,height=100,width=100,top=x,left=y,screen X=x,screenY=y");
ventana.focus;
}


como hago para ke cuando quieran abrir otra ventana no se abra una nueva y pasarle el focus a esta

a tambien para saber si esta abierta si lo esta cerrarla sin pedir confirmación

gracias .............
  #2 (permalink)  
Antiguo 09/06/2003, 17:34
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Así:

<body onBlur="focus()">

Pero yo no te recomiendo este tipo de cosas, si alguien quiere abrir otra ventana es porque realmente quiere abrirla. Ya sabes, cuanto menos se moleste al usuario mejor. En todo caso dale la opción de cerrar si quiere la ventana del popup.

Por cierto, no es necesario que especifiques _blank para la función de window.open, ese espacio es para especificar un nombre a la nueva ventana, que en este caso ya se lo has dado: "ventana"

Un saludo eriso79.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #3 (permalink)  
Antiguo 09/06/2003, 18:00
 
Fecha de Ingreso: diciembre-2002
Mensajes: 65
Antigüedad: 21 años, 5 meses
Puntos: 0
estoy en mi sitio esta es una zona restringida y la vetana es para mostrar algunos detalles como le hago para saber si esta abirta la ventana y cerrarll ???
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:58.