Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ae galera e o seguinte, eu tenho uma pagina1 onde há um link e uma caixa de texto, ao se clicar no link da um window.open de uma pagina2, até aqui td bem.O meu problema é que eu preciso acessar a caixa de texto da pagina1 atrasvez da pagina2 com javascript, como faço?Há uma maneira de nomear as paginas sem elas estarem dentro de um frame?Grato
supondo que o <form> seja name=form1 com um campo de name=campo1 :
window.opener.form1.campo1.value
veja uma exemplo:
>
<script language=javascript>
if(window.opener){
valor = window.opener.form1.campo1.value;
document.write(valor);
}else{
pagina = window.location + "";
vetor = pagina.split("/");
pos = (vetor.length - 1);
pagina = vetor[pos];
function abre(){
window.open(pagina,'teste','left=100,top=100,width=300,height=200,no');
}
document.write("<form name=form1>");
document.write("<input type=text name=campo1 value=ok size=25>");
document.write("</form>");
document.write("<hr>");
document.write("<input type=button value=popup onclick=\"abre();\">");
}
</script>
Seguinte, nao entendi direito sua colocação, tem como reformular a duvida ai?Ou passe a url do site p/ vermos melhor o que deseja fazer!Pois o que você disse, é que, tem um link e ao clicar nele, vai p/ uma outra pagina em uma outra janela, certo??Tá tudo certo!Nao tem que fazer mais nada, sob meu ponto de vista, mas como nao compreendi sua duvida, reformule, por favor??[]sRodney