Discussion:
passagem de dados de uma pagina para outra
(too old to reply)
Junior_Luiz
2008-04-09 11:31:01 UTC
Permalink
Olá para todos, estou com um problema, tenho uma página que chama
outra(popup) e nesse popup quero trazer o conteúdo de um textbox, no popup
criei um <input id="xxx" type="hidden"> e é nesse input que quero armazenar
os dados do textbox fiz o seguinte javascript :
<script language="javascript" type="text/javascript">
var teste
document.frmAlteracao.DataFinal.value =
window.parent.opener.document.frmCadastroMetro.TXT_FinalPeriodo.value;
document.frmAlteracao.DataInicio.value =
window.parent.opener.document.frmCadastroMetro.TXT_InicioPeriodo.value;
teste = document.frmAlteracao.DataFinal.value
alert(teste.value);
</script>

Quando executo da tipo indefinido, alguem sabe me dizer o motivo

Obrigado
Malcom X [ Yahoo ]
2008-04-14 04:48:38 UTC
Permalink
Seguinte..

Desculpe falar mas já começa pelo código não utilizar as boas prática de
Javascript.. vamos lá..


<script language="javascript" type="text/javascript">
function GetValue()
{
var teste = "";
document.getElementById('DataFinal').value =
window.parent.opener.document.getElementById('TXT_FinalPeriodo').value;
document.getElementById('DataInicio').value =
window.parent.opener.document.getElementById('TXT_InicioPeriodo').value;
teste = document.getElementById('DataFinal').value;
alert(teste);
}
</script>

// Para testar chma da seguinte maneira
onclick=GetValues();
ou se for ASPX
onClientClick=GetValues();


Vai funcionar....

Apesar de não se a maneira mais correta...

Eu sugeri que vc passe por QueryString no momento de abrir o Pop Up...

Mas claro fica a critério...
Post by Junior_Luiz
Olá para todos, estou com um problema, tenho uma página que chama
outra(popup) e nesse popup quero trazer o conteúdo de um textbox, no popup
criei um <input id="xxx" type="hidden"> e é nesse input que quero armazenar
<script language="javascript" type="text/javascript">
var teste
document.frmAlteracao.DataFinal.value =
window.parent.opener.document.frmCadastroMetro.TXT_FinalPeriodo.value;
document.frmAlteracao.DataInicio.value =
window.parent.opener.document.frmCadastroMetro.TXT_InicioPeriodo.value;
teste = document.frmAlteracao.DataFinal.value
alert(teste.value);
</script>
Quando executo da tipo indefinido, alguem sabe me dizer o motivo
Obrigado
Loading...