Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Chan10

como uso o innerHTML com popup

Recommended Posts

Ae galera,

 

Seguinte, como uso o innerHTML em um pop up, tipo tenho um botao que abre um popup, e nesse popup eu seleciono um item e quero usar o innerHTML na tela que abriu ele, tipo fiz esse codigo:

 

  parent.opener.getElementById('nomeCampo').innerHTML = "teste";

o nomeCampo é um div da outra tela tipo <div id="nomeCampo"></div>

 

e queria escrever teste dentro desse div.

 

se eu usar este mesmo comando assim:

  document.getElementById('nomeCampo').innerHTML = "teste";

So que na mesma tela funciona mas no pop nao funciona !!! alguem ae sabe ??? valeu pessoal !!!!

ate mais http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

 

parent.opener.document.getElementById('nomeCampo').innerHTML = "teste";

 

Mas isso do popup alterando a página que abriu o popup... só pra confirmar se eu entendi certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu ja tinha tentado isso mas nao funciona nao, e é isso a ae o pop altera a tela que invoco ele !!!

 

eu consegui fazer de um jeito aqui mas é meio gabi rs...

 

eu fiz assim o:

Tela_1.htm

<html><head><title>Untitled Document</title><script language="javascript">	function teste(){  prop = "menubar=yes, toolbar=yes, location=yes, scrollbars=yes, status=yes, resizable=yes, top=10, left=10";  popUp = window.open("popUp.htm", "janela", prop);  popUp.focus();	}	function mostra(msg){   // essa função será chamada pelo pop  document.getElementById('nome').innerHTML = msg;	}</script></head><body><form name="form1">Nome: <div id="nome"></div><br><input type="button" value="ok" onClick="teste();"></form></body></html>

popUp.htm

<html><head><title>Untitled Document</title>	<script language="javascript">	  function altera(){   // essa função chama a função da tela que invocou ela  	parent.opener.mostra("ok");    }  		</script></head><body>	<form name="form1">  <input type="button" value="ok" onClick="altera();">	</form></body></html>

tipo abro um popup e esse popup vai chamar uma fação que esta na Tela1 que faz o innerHtml.

 

hehehe é meio gambi http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif mas funciono !!!

 

alguem sabe o jeito certo ae ??? :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.