¿Por qué iframe puede utilizar el método js de la página principal?
1. ¿La subpágina Iframe llama a la función js de la página principal?
Para llamar a la función de la página principal, la subpágina solo necesita escribir window.praent. Por ejemplo, cuando se llama a la función a(), se escribe como:
La página secundaria toma el valor de la etiqueta en la página principal. Por ejemplo, la identificación de la etiqueta es "prueba". entonces:
¡Pero descubrí que este método no es válido en el navegador Chrome! Después de comprobarlo durante mucho tiempo, descubrí que en Chrome 5, window.parent no se puede ejecutar en el protocolo file://, pero una vez lanzado, se puede ejecutar en el protocolo http://. Este método es compatible con los navegadores IE y Firefox. ?
2. ¿La página principal del iframe llama a la función js de la subpágina?
Nota: ifrtest es el ID del iframe y b() es la función js del subpágina. El atributo contentWindow es el objeto de ventana donde se encuentra el marco o iframe especificado y se puede omitir en IE.