Saludos!
bIEN, no se si conoscan algun JS que me permita que al cerrar el explorador, se inicialice otra ventana, se podra?
Hasta pronto!
| |||
Saludos, <script language="javascript"> <!-- salir=true; function salida(){ if (salir){ open("http://www.forosdelweb.com","_blank"); } } window.onbeforeunload=salida; //--></script> Última edición por excitex; 20/05/2004 a las 15:08 |
| ||||
o.O. En vdd funciona?? espera que lo pruebo... . . . . ehh jeje si funcion!, bueno perdon por dudarlo pero pues yo no se JS, hay alguna forma de ponerle dimensiones a la nueva pagina? ?? es decir, que aparesca pero en dimensiones especificadas por mip? =) Gracias!
__________________ - - :neurotico eso fue un php warning ? creo q si... :golpeado: |
| ||||
Hola Primero, que la función que te pasaban antes, solo funciona en explorer y en mozilla 1.7, onbeforeunload no es JavaScript estandar. Por otro lado te diré, podrías utilizar el onunload, pero tambien ocurriría que al cambiar de página pasaría. Los eventos de este tipo, detectan la salida de la página, es decir, su descaragra del buffer del navegador, por lo tanto, para ellos es lo mismo que lo cierres o que te vayas a otro sitio. Podrías hacerlo co códigos activeX, pero aparte de complicado, no se cuan bien funcionaría en los navegadores que no sean explorer. Se podría utilizar una función que detecte que quieres cerrar la ventana, pero para eso, deberían querer cerrarla mediante un botón de la página (o un vínculo). Hasta dónde se, no hay manera ni en javascript ni en html de detectar que se presiona el botón de cerrar o se cierra la ventana mediante la opción correspondiente en el menú de archivo. Si el efecto lo quieres para una ventana secundaria, puedes hacer lo que mencionaba arriba, crear un botón que insertas en la página e indicas que se presiones para cerrar. SUerte Felicidad
__________________ ¡ hey, hou, hou, hey ! |
| ||||
Hola La verdad, no se si en php se pueda hacer, como te decía, seguro que es posible mediante algún control activeX y en su defecto con algún cñodigo de visual basic, pero desconozco si algún otro lenguaje puede, de hecho, no tendría mucho sentido que sea uno de servidor. ¿o tal vez si? Ahora que lo pienso, podrías hacerlo de esta manera. Capturas los encabezados http al salir de la página, y si después de la que estaba viendo, no hay nada, entonces activas la nueva página y si después hay otra, entonces no activas esa página. No estoy demasiado seguro de lo que te comento, per ocreo que se podría hacer, te recomiendoque plantees el postulado que te hago en el forode php a ver que te dicen. Y luego nos lo comentas, así aprendemos más. Suerte Felicidad
__________________ ¡ hey, hou, hou, hey ! |