Um problema de incompatibilidade do navegador encontrado no projeto:
No IE e no Firefox, chame diretamente a função JS da janela da criança diretamente na janela pai da página IFAME Framework com o nome da janela da criança, mas não no Chrome.
A cópia do código é a seguinte:
<FrameSet linhas = "108,*, 30" Framespacing = "0" framebring = "0">
<nome do quadro = "cabeçalho" rolling = "no" noresize src = "base /cabeçalho" />
<quadro id = "memumain" name = "main" scrolling = "no" noresize src = "$ {ctx} /index.jsp" />
<nome do quadro = "Footer" rolling = "no" noresize src = "base /rodapé" />
<oframes>
<Body>
<p> Esta página da web usa quadros, mas seu navegador não suporta quadros. </p>
</body>
</oframes>
</frameSet>
Em IE e Firefox, você pode escrever isso:
A cópia do código é a seguinte:
Função ChangeMenu (MENU_ID) {
header.window.ChangeMenu (MENU_ID);
}
Ou:
A cópia do código é a seguinte:
Função ChangeMenu (MENU_ID) {
quadros [0] .ChangeMenu (MENU_ID);
}
Vai ficar tudo bem,
Somente o segundo método de escrita pode ser usado no Chrome; portanto, o segundo método de escrita deve ser usado ao considerar vários problemas de compatibilidade do navegador.