Ir para conteúdo

Arquivado

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

pradol

Problema ao utilizar getElementByID com iFrame

Recommended Posts

Sou iniciante em javascript e gostaria de pedir ajuda com um problema.

Tenho 3 arquivos.

 

1. Tutorial.js

var point = pair.formattedValue;
document.getElementById('test').value = point;

2. tab.html

 

 <input type="text" id='test' name='test'> </input>  

 

Ao executar, consigo o resultado desejado, exibir a variavel "point" dentro do textbox.

Ao tentar usar o mesmo textbox, dessa vez dentro de um iFrame, não consigo obter o mesmo resultado. O textbox aparece vazio. Essa foi a minha modificacao na pagina "tab.html" e "paragrafo.html"

 

2. tab.html

 

 <iframe src="paragrafo.html"></iframe> 

 

3. paragrafo.html

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="tutorial.js"></script>
</head>
<body>
<input type="text" id='test' name='test'> </input>
 
</body>
essa e' a forma correta de obter o resultado? aceito sugestoes para melhoramento do processo.
obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

William, muito obrigado pela sugestao. Pelo que entendi, o iframe deve ser executado antes que o seu conteudo seja exibido. O problema e' que o conteudo exibido pelo iframe e' decorre de um click na pagina. anexei a foto abaixo que mostra a sequencia de eventos que estou tentando alcancar.

1. click no botao initiate exibe o grafico no topo da pagina.

2. click em qualquer barra do grafico salva a variavel "point" e a exibe no textbox dentro do iframe.

obviamente o passo 3 nao funciona, a nao ser que tire o textbox de dentro do iframe.

 

screenshot da pagina ->

<a href="

    " title="Untitled by lb530529, on Flickr"><img src="https://farm4.staticflickr.com/3929/15224636030_a8f37f1a95_s.jpg" width="75" height="75" alt="Untitled"></a>

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.