Comunidad de diseño web y desarrollo en internet online

Evento OnUnload en Firefox

Citar            
MensajeEscrito el 11 Ago 2007 03:22 pm
Hola,

Bueno, quiero utilizar esto:

Código :

<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
<!--
function ventana()
{
window.open('http://pagina.htm','pag','width=700,height=400,menubar=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,resizable=yes,top=0,left=0');
}
//-->
</script>

<body onUnLoad="JavaScript:ventana()">


En el IE funciona sin ningun problema, pero en el Firefox supongo que lo detectara como algun "PopUP" o algo parecido y lo bloqueara.

Hay alguna solucion o metodo que funcione en Firefox? vamos que cuando la pagina cambie se abre una ventana con una nueva direccion como lo hace el IE ahora con ese codigo.

Por matriax

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Ago 2007 03:38 pm
EDIT:

Bueno he encontrado una solucion pero no me sirve :(

Digamos que cuando se cambia de url o direccion se le da a un link o algo, de forma que lo que he hecho es:

Código :

<a onclick=window.open('http://www.nuevapagina.htm','nueva_pagina'); href=pagina1.htm>Ir a pagina1.htm</a>


De esta forma consigo que cuando le den al enlace, la pagina donde estan cambie, y ademas les aparezca una nueva ventana.

Pero lo acabo de ver y probar con mas detenimiento y sigue sin servir :( ya que con el anterior codigo hagas lo que hagas cuando la pagina cambie ya sea con un mouseover o lo que sea se abrira una nueva ventana, pero con firefox nada, y me interesa eso, ya habia lanzado las campanas al vuelo....

Saludos!

Por matriax

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Ago 2007 09:32 pm
el evento que sucede cuando se carga un elemento es onload

Código :

<body onload="javascript:ventana()">


no se si es eso lo que queres hacer.

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Ago 2007 09:56 pm
Lo se lo que quiero es que suceda cuando onUnload osease cuando desaparece la pagina, o se carga otra.

Por matriax

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Ago 2007 05:15 pm
Lo que haces está bien (solo código), el único problema es que estas cargando la web como un popup, por eso se bloquea.

Por otro lado, abrir popups cuando uno "cierra" o sale de tu sitio es una muy mala práctica para el desarrollo web. No hay nada peor que popups/webs que se abren sin que tú quieras.

Si cristalab abriera un popup con "iconitos gratis" cada que cierro una ventana del foro dejaría de visitarlo. Si tu haces "algo asi", estoy seguro que tus usuarios también se iran.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.