Jump to content


Photo

Iframe


  • Faça o login para participar
2 replies to this topic

#1 acooper

acooper

    Ativo

  • Usuários
  • 368 posts
  • Sexo:Masculino
  • Localidade:Recreio dos Bandeirantes

Posted 03/11/2008, 16:24

Caros, fiz uma busca no fórum mais não encontrei o que poderia ajudar.

Tenho um Iframe carregando um calendario, onde os dias que eu clicar quero jogar em um campo da página principal.
Desculpe pode parecer simples mas não estou conseguindo, tentei de varias formas segue abaixo:

CODIGO DO IFRAME

Script
function Data_Fim(valor_1)
{ window.opener.form_reservar.MREU_DT_REUNIAO_PERIODO_FIM.value = valor_1; }

Link do calendario
<a href='#' onclick=java script:Data_Fim('"&VALOR_DATA&"')>Dia</a>

PAGINA PRINCIPAL QUE CARREGA O IFRAME
Campo do Form com o name='form_reservar'

<input name="MREU_DT_REUNIAO_PERIODO_FIM" type="text" id="MREU_DT_REUNIAO_PERIODO_FIM" class="Formulario" size="10" readonly="true" style="border:#FFFFFF; color:#000000; margin-left:29px;" value="">
Andre Figueiredo
Analista de Sistema Senior
Tel.: + 55 - (21) 3824-4698- Cel: + 55 - (21) 9127-2772
E-Mail: andre.figueiredo@veirano.com.br
Skype: andre.figueiredo.veirano.com.br

#2 Online

Online

    Normal

  • Usuários
  • 65 posts
  • Sexo:Não informado
  • Interesses:interesses

Posted 03/11/2008, 18:30

coloca como alvo a pagina que voce quer que apareca o conteudo:
[codebox]<a href='#' onclick=java script:Data_Fim('"&VALOR_DATA&"') target="frame_filho">Dia</a>[/codebox]
qq csa to ai
Todos dizem que fazem

Apenas alguns realmente fazem

#3 acooper

acooper

    Ativo

  • Usuários
  • 368 posts
  • Sexo:Masculino
  • Localidade:Recreio dos Bandeirantes

Posted 05/11/2008, 13:52

Caro, não funciona não tenho dois IFRAME, tenho uma página reservar_sala.asp onde dentro dela tenho um IFRAME que carrega calendario.asp.
Nesse calendario.asp ao clicar em qualquer dia tem que jogar o valor para uma campo em FORM localizado na página reservar_sala.asp.

Tenho esse mesmo exemplo sendo que a página do calendário é aberta em popup, com isso ao clicar no dia joga o valor para o campo conforme JAVASCRIPT

Caros, consegui na Internet um exemplo que serviu para resolver essa questão.
Para quem estiver com o mesmo ou no futuro precisar, segue abaixo o que foi resolvido.

Na Página principal no FORM, o campo MREU_DT_REUNIAO_PERIODO_FIM coloquei como hidden;

No IFRAME tenho FORM com o name alvo_calendar_periodo com o campo MREU_DT_REUNIAO_PERIODO_FIM_ coloquei como text

Ao clicar no dia do calendario jogo a data para o campo MREU_DT_REUNIAO_PERIODO_FIM_

function Copiar_Data_Fim(Data_Fim)
{ document.Form_Calendario_DT_Fim.MREU_DT_REUNIAO_PERIODO_FIM_.value = Data_Fim; }

Na Página principal quando for executado o submit do FORM fiz outra rotina:

function Enviar()
{
document.getElementById('MREU_DT_REUNIAO_PERIODO_FIM').value = parent.alvo_calendar_periodo.document.Form_Calendario_DT_Fim.MREU_DT_REUNIAO_PERIODO_FIM_.value;
.......outros.....
}

Espero que ajude caso precise!
Andre Figueiredo
Analista de Sistema Senior
Tel.: + 55 - (21) 3824-4698- Cel: + 55 - (21) 9127-2772
E-Mail: andre.figueiredo@veirano.com.br
Skype: andre.figueiredo.veirano.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq