Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/09/2007, 13:35
Avatar de mbavio
mbavio
 
Fecha de Ingreso: agosto-2005
Mensajes: 288
Antigüedad: 19 años, 6 meses
Puntos: 4
Re: centrar onClick="window.open", como???

Bonez, tienes razon...

Aqui tienes un codigo que funciona perfectamente...

Cita:
function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
var int_windowTop = (screen.height - a_int_windowHeight) / 2;
var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
if (parseInt(navigator.appVersion) >= 4) {
obj_window.window.focus();
}
}
y luego lo llamas desde un link asi:

Cita:
<a href="go_mensaje.php?id=4" onclick="newWindow(this.href, 'popup', 450, 400, 1, 1, 0, 0, 0, 1, 0); return false;" target="_blank">
El 450 es el ancho, y el 400 es el alto.

Espero que te sirva.

Saludos.