
26/05/2005, 15:10
|
| | Fecha de Ingreso: abril-2005
Mensajes: 92
Antigüedad: 19 años, 10 meses Puntos: 0 | |
siguen los problemas... nuevamente yo aqui... ya el problema de abrir las paginas y que se duplicaran esta solucionado, ahora sigo con el caso para mantener los datos actuales sin refrescar o recargar la pagina... la verdad es que ya he adelantado otras cosas para ver si se me aclaraban las ideas al respecto de ete problema, pero lo retome y ya no doy mas, aqui esta el codigo, tengo varios alert para verificar que esta pasando, en el codigo voy a comentar lo que pasa:
Código:
function centerPopUp( url, width, height, nombre ) {
var yes = 1;
var no = 0;
var menubar = no; // The File, Edit, View Menus
var scrollbars = yes; // Horizontal and vertical scrollbars
var locationbar = no; // The location box with the site URL
var directories = no; // the "What's New", "What Cool" links
var resizable = no; // Can the window be resized?
var statusbar = no; // Status bar (with "Document: Done")
var toolbar = no; // Back, Forward, Home, Stop toolbar
var name = nombre; //Nombre de la ventana
var ventana;
ventana = window.open("",name,"");
//alert("window.open(vacio,name,vacio) ya fue realizado");
alert(ventana.NaN + " antes del if");
//HASTA AQUI TODO BIEN EN LA PRIMERA VEZ
//DESPUES DE LA PRIMERA VEZ AL MOMENTO DE IMPRIMIR
//ESTE ALERT NUNCA LO EJECUTA Y NUNCA ENTRA A EL IF, CLARO
//ESTA TAMPOCO HACE EL FOCUS()
if (!(isNaN(ventana.Activa))){
//ESTE NUNCA SE EJECUTA
alert("La opcion ya fue abierta.");
ventana.focus();
}else{
//FUNCIONA BIEN LA PRIMERA VEZ, PASA POR EL IF Y
//EJECUTA ESTE CODIGO, MONTA LA PAGINA PERFECTA.
alert("Abriendo pagina por primera vez");
if ( window.screen ) {
var ah = screen.availHeight - 30;
var aw = screen.availWidth - 10;
var xc = ( aw - width ) / 2;
var yc = ( ah - height ) / 2;
var left = "" + xc + ",screenX=" + xc;
var top = "" + yc + ",screenY=" + yc;
}
features = "" +
"width=" + width + "," +
"height=" + height + "," +
"top=" + top + "," +
"left=" + left + "";
features += "" +
(menubar ? ",menubars" : "") +
(scrollbars ? ",scrollbars" : "") +
(locationbar ? ",location" : "") +
(directories ? ",directories" : "") +
(resizable ? ",resizable" : "") +
(statusbar ? ",status" : "") +
(toolbar ? ",toolbar" : "");
ventana.close();//NO SE PORQUE PERO SIN ESTA LINEA
//NO CARGA LOS FEATURES Y MONTA LA PAGINA CON
//TODAS LAS BARRAS Y DEMAS
ventana = window.open(url,name,features);
ventana.focus();
}
}
ya voy saliendo de mi trabajo en lo que llegue a mi casa me conecto para ver que puedo hacer desde alla...
Saludos.
Gracias Nuevamente |