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="">
Iframe
Started By acooper, 03/11/2008, 16:24
2 replies to this topic
#1
Posted 03/11/2008, 16:24
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
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
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
[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
Apenas alguns realmente fazem
#3
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!
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
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)