none
Enviar dados para campo dentro de IFrame RRS feed

  • Pergunta

  • Boa noite Pessoal,

    Estou na reta final de um site que utiliza um serviço do Santander para fazer pesquisa de boletos. Coloquei esta "caixa" do Santander (https://www.santander.com.br/portal/wps/script/boleto_online_conv/EmissaoSegViaBoleto.do) em uma página utilizando iFrame.

    Vejam como ficou no endereço abaixo:
    http://www.aebatatais.com.br/aeb/servicos.asp

    Como podem ver, do lado direito da página explico para o usuário que ele deve digitar o CNPJ dentro do campo, mas o ideal seria que este já estivesse digitado...

    Então pensei: -Basta dar um document.?.... aí que ferrou... não sei como fazer referência à este campo, visto que não tenho controle sobre esta página.

    Exibindo o código fonte da página do iframe, percebi que o nome do formulário que contem os campos é frmEntrada e o nome do campo é txtCpfCnpjCed.

    Agora minha pergunta é: -Como passar o valor para este campo?

    Fico no aguardo,


    Eder Pard
    • Editado Eder Pardeiro domingo, 3 de abril de 2011 02:32 Havia um link sendo aberto na mesma janela
    domingo, 3 de abril de 2011 02:31

Todas as Respostas

  • Eder, tente assim:

    document.frames["meuframe"].document.getElementById("campo").value = ""

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    domingo, 3 de abril de 2011 05:29
  • Bom dia Luiz,

    obrigado mais uma vez, mas infelizmente não deu certo.. tentei dar uma modificada, como pode ver abaixo, mas mesmo assim não funcionou...

    <input onclick="document.frames('Santander').document.getElementById('txtCpfCnpjCed').value='123456'" name="Button1" type="button" value="button" />
    

    Alguém tem alguma idéia???


    Eder Pardeiro
    domingo, 3 de abril de 2011 14:16
  • Eder, eu testei aqui com o exemplo abaixo e consegui acesar o campo text no iframe.

    document.frames["ifteste"].document.getElementById("txt1").value;

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    segunda-feira, 4 de abril de 2011 02:19
  • Pra mim da erro... "Acesso Negado"... não na tela.. mas na barra de status... onde aparecem os erros de javascript
    Eder Pardeiro
    quarta-feira, 13 de abril de 2011 17:41