Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - botxtrem

Páginas: [1]
1
Buenas tardes tengo una duda de como logra que una función se ejecute si salen de la pagina por cerrarla y otra que igual mente sale de la pagina pero por medio de un enlace .

Le dejo un ejemplo de lo que e logrado para que puedan entenderme:

Esta es la pagina
Código: [Seleccionar]
`mypage.php`
Código: [Seleccionar]
    <a class="myButton" href="javascript:finestraSecundaria('ladin.php')">Haz clic aqui</a>

    <script>
    function finestraSecundaria (url){
   
    var ventana = window.open(url, '_blank');
    // Hay que esperar a que se cargue la página
    ventana.onload = function() {
    // Ya se cargó la página y se puede asignar el evento final
    ventana.onbeforeunload = function(){
    console.log('Se cerró la ventana o el usuario cambió de página');
    alert("No debes de serrar la pagina");
    };
        };
    }
    </script>

Esta parte funciona bien para detectar que han cerrado la pagina que en este caso es
Código: [Seleccionar]
`ladin.php`
En
Código: [Seleccionar]
`ladin.php` existe igual un enlace que dirige a una pagina.

   
Código: [Seleccionar]
<a class="myButton" href="http://google.com">Haz clic aqui</a>
Lo que pretendo es que al hacer clic sobre el enlace que esta en
Código: [Seleccionar]
`ladin.php` no sea tomado como si han cerrado la pagina

o sea que no se ejecute esta parte del
Código: [Seleccionar]
`javascript`
Código: [Seleccionar]
```
    ventana.onbeforeunload = function(){
    console.log('Se cerró la ventana o el usuario cambió de página');
    alert("No debes de serrar la pagina");
    };
```
espero alguna idea gracias

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".