Ejecutar funcion desde otra pagina

  • Autor Autor Luis Martin
  • Fecha de inicio Fecha de inicio

Luis Martin

1
Lambda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Hola amigos, tengo horas intentando y no lo logro..

Lo que quiero hacer es esto:

Pagina principal: habara un reproductor, cuando le da play con javascript.js hago que salga un cartel sobre el reproductor, este cartel es un iframe de otra pagina.

Pero lo que quiero es que en la otra pagina, crear un div con el parametro onclick, que cuando el usuario desde la principal de click encima del iframe se ejecute la funcion cerrar(); que esta en javascript.js, la cual hara que se quite el iframe y se reproduzca el video..

El unico problema que tengo es que no logro que el parametro onclick ejecute la funcion de javascript.js la cual cambiara la pagina principal, no se que codigos usar..

Gracias por su ayuda
 
Si mal no recuerdo para ejecutar una función desde un iframe es algo como:

PHP:
paren.function();

Pero para mi que el problema que tienes es capturar el click del iframe, porque hasta dónde recuerdo, eso no es posible. Mejor intenta poner el click en el body de la página que está en el iframe.

Saludos.
 
Creo que aparte de la propiedad parent tendrias que usar "Controlador de eventos adjuntos"
.on() o en un caso extremo .live() este usa mas recursos con Jquery

$( "#dataTable tbody tr" ).on( "click", function() {
console.log( $( this ).text() );
});

o addEventListener Javascript:

document.addEventListener("click", function(){
document.getElementById("demo").innerHTML = "Hello World";
});
 
En cuanto use la pc te pongo el código, yo se cómo detectar clicks en el iframes 🙂

Enviado desde mi XT1254 mediante Tapatalk

- - - Actualizado - - -
[MENTION=48300]Martmen[/MENTION] aún necesitas?
 
En cuanto use la pc te pongo el código, yo se cómo detectar clicks en el iframes 🙂

Enviado desde mi XT1254 mediante Tapatalk

- - - Actualizado - - -
[MENTION=48300]Martmen[/MENTION] aún necesitas?

Te lo agradeceria amigo, no he conseguido hacerlo