Un problema de incompatibilidad del navegador encontrado en el proyecto:
En IE y Firefox, llame directamente a la función JS de la ventana del niño directamente en la ventana principal de la página del marco Ifame con el nombre de la ventana del niño, pero no en Chrome.
La copia del código es la siguiente:
<Frameset ROWS = "108,*, 30" Framespacing = "0" FrameBorder = "0">
<Frame name = "Header" Scrolling = "No" Noresize src = "base /encabezado" />
<Frame id = "memumain" name = "main" scrolling = "no" noresize src = "$ {ctx} /index.jsp" />
<Frame name = "Pooter" Scrolling = "No" Noresize src = "base /pie de página" />
<Noframes>
<Body>
<p> Esta página web usa marcos, pero su navegador no admite marcos. </p>
</body>
</noframes>
</Frameset>
En IE y Firefox, puedes escribir esto:
La copia del código es la siguiente:
función ChangeMenu (menú_id) {
header.window.changemenu (menú_id);
}
O:
La copia del código es la siguiente:
función ChangeMenu (menú_id) {
marcos [0] .ChangeMenu (menú_id);
}
Estará bien
Solo el segundo método de escritura se puede usar en Chrome, por lo que el segundo método de escritura debe usarse al considerar múltiples problemas de compatibilidad del navegador.