Este ejemplo de artículo describe el método de llamar a la página principal en JS por iframe. Compártelo para su referencia. El método de implementación específico es el siguiente:
El método de la página infantil que llama a la página principal es fácil de implementar en JS. Solo necesitamos agregar una función a la página principal y luego usar Window.Parent. método () en la subpaga para lograrlo
Por ejemplo, si llama a la función A (), la escribirá como:
La copia del código es la siguiente: window.parent.a ();
Pero descubrí que este método no es válido en el navegador Chrome
Copie el código de la siguiente manera: // Llame a la función en la página principal
<script>
función dey () {
var cartas_frame = document.frames ("Card-iFrame"); // Card-iFrame es el nombre del iframe
Cards_frame.checkedCard () // Llame al método definido en el iframe y pase el valor de la página incrustada a la página principal
}
</script>
2) Llame al método definido por la página principal en el nombre
La copia del código es la siguiente: función alert_window (picurl, h_id)
{
document.parentwindow.parent.msg (picurl, h_id);
}
// msg () es una función definida por la ventana principal.
Card-iFrame es la identificación del marco iframe, y B () es la función JS de la subpaga. La propiedad ContentWindow es el objeto de la ventana donde se encuentra el marco o iframe especificado y se puede omitir en IE.
Espero que este artículo sea útil para la programación de JavaScript de todos.