Tipo..., eu tenho uma página com um iframe, o nome desse iframe é: iframe.
Nessa página que está dentro do iframe, existem vários checkbox.
Ok, a dúvida é a seguinte, eu tenho um 'button' na página fora do iframe. Quando eu clicar nesse button, eu preciso marcar todos os checkbox. Sendo assim, eu fiz:
<script language='javascript' type='text/javascript'> function Marca() { if (document.IfrmDados.frmGrid) { for (var i = 0; i < document.IfrmDados.frmGrid.elements.length; i++) { if (document.IfrmDados.frmGrid.elements[i].type == 'checkbox' && document.IfrmDados.frmGrid.elements[i].name != 'marcar_parcela') { document.IfrmDados.frmGrid.elements[i].checked = !document.IfrmDados.frmGrid.elements[i].checked; } } } } </script>
Funcionar no IE funciona, mas não no Firefox, que dá esse erro:
Erro: document.IfrmDados has no properties
Arquivo-fonte: http://localhost/pasta/pagina.asp Linha: 30
Onde a linha 30 é:
if (document.IfrmDados.frmGrid) {
Alguém tem alguma idéia?