Ver Mensaje Individual
  #13 (permalink)  
Antiguo 26/05/2005, 15:10
Er_Duque
 
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