Foros del Web » Programando para Internet » Javascript »

Ventanas popUp que no se abren

Estas en el tema de Ventanas popUp que no se abren en el foro de Javascript en Foros del Web. He definido unas ventanas popUp que se tienen que abrir con unas determinadas dimensiones, sin barras y sin menú. Con mozilla y explorer funcionan, pero ...
  #1 (permalink)  
Antiguo 03/11/2003, 09:03
Avatar de amanda75  
Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 684
Antigüedad: 20 años, 10 meses
Puntos: 0
Ventanas popUp que no se abren

He definido unas ventanas popUp que se tienen que abrir con unas determinadas dimensiones, sin barras y sin menú.

Con mozilla y explorer funcionan, pero con opera me funciona la primera, la segunda y tercera no se abren.

Seguramente será algo que me falta en el código, pero yo no consigo verlo

Os dejo aqui el enlace, son los botones que se encuentran en el medio de la página

http://amandade7a5.webcindario.com/miarroba.htm


Gracias de antemano

Última edición por amanda75; 03/11/2003 a las 09:19
  #2 (permalink)  
Antiguo 03/11/2003, 10:01
Avatar de jercer  
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 20 años, 6 meses
Puntos: 13
prueba quitandole esto, que ademas no es necesario (creo)

if (w != null)

w.close();
  #3 (permalink)  
Antiguo 03/11/2003, 10:13
Avatar de amanda75  
Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 684
Antigüedad: 20 años, 10 meses
Puntos: 0
Exacto Jercer, ese era el fallo

Muchas gracias
  #4 (permalink)  
Antiguo 10/11/2003, 14:21
Avatar de amanda75  
Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 684
Antigüedad: 20 años, 10 meses
Puntos: 0
Solo queria comentar que aunque se solucionó el problema al eliminar

if (w != null)

w.close();


de este código que yo ponía en el HEAD

Código:
 var w = null;

function popupChat()

{

	if (w != null)

		w.close();

	w = window.open
("http://amandade7a5.webcindario.com/miarroba.htm",(*)
"popup1","scrollbars=yes,height=750,width=500,left=1,top=1"); 
Cuando intenté validar en el consorcio w3 la web me daba error, y además me decía que los enlaces estaban rotos.

Me di unas vueltas por webs que tratan el tema y era el método de escritura el que estaba mal

Yo ponía en el HEARD la función y en el BODY


Código:
<a href="javascript:popup1();">
Pero para que todas las ventanas se abran bien, aún con navegadores en dónde está deshabilitado javascript y al mismo tiempo los spider puedan seguir el enlace, hay que escribir solo en el BODY de esta manera:

Código:
  
<a href="http://amandade7a5.webcindario.com/miarroba.htm"(*)
 onclick="window.open(*)
('http://amandade7a5.webcindario.com/miarroba.htm'(*)
,'popUp14','scrollbars=yes,height=750,width=500,left=1,top=1'); return false;"> 
Bueno, solo lo pongo por si alguien tiene el mismo problema

(*) es un salto de línea que he añadido para no hacer enorme la tabla
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 05:06.