Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sandrorassy

Modificar um campo dentro de iframe

Recommended Posts

Prezados,Estou com a seguinte situação:Tenho um html que chama dois iframes. No primeio iframe tenho um form e dentro dele um campo hidden. O que eu gostaria de fazer seria o seguinte: No segundo iframe eu gostaria de colocar um código em JS para poder acessar o campo hidden, do form, dentro do 1º iframe. Utilizei o seguinte código:<script language="javascript"> var obj = window.frames['frame1']; obj.document.form1.campo1.value = 'teste'; obj.document.form1.submit(); </script>Mas quando executo a IE apresenta um erro informando que obj.document é nulo ou está vazio.Poderiam me ajudar?Obrgigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o parent:

parent.nome_do_iframe.document.getElementById("id_do_campo")......
Tiago,Obrigado pela resposta, fiz o seguinte código:parent.frame1.document.getElementById("campo1").value = parent.frame1.document.getElementById("campo2").value;Mas continua apresentando o erro de "é nulo ou não é um objeto".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas perai..você tá pegando dois campo do mesmo iframe, é isso mesmo que quer?

 

Para testar dê um alert:

 

alert(parent.frame1.document.getElementById("campo1").value);

o que aparece?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.