Ir para conteúdo

POWERED BY:

Arquivado

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

celsojrc

como alterar dados: object data="x.htm" com js?

Recommended Posts

Iae beleza pessoal,

 

estou escrevendo um cod client-side.

 

No código requisito dado com a tag object data="", de 3 href diferentes.

 

O objetivo do código é fazer uma única pesquisa, e preencher o campo de pesquisa de cada object, reduzindo o tempo na busca.

 

Contudo, quando eu uso o código abaixo, os campos requisitado dentro do object não são visualizados, através do 'r4b1t ()', apresentando a seguinte msg de erro no console firefox:

 

1) TypeError: document.getElementById(...) is null

2) ReferenceError: x is not defined

 

É possível fazer a requisição e alterar o id especifico com innerHTML, na ramificação abaixo passando o value de pesquisa?

 

\\

 

<body>

 

<object id="wind1" type="text/html" data="x.htm">
<!--Ocorre a seguinte ramificação-->
#document
<html>
<head> </head>
<body> <!--O input de busca --> <body>
</html>
</object>
<script type="text/javascript">
//Aqui eu aponto o id do input dentro da requisição do object, só que a função não consegue ver.
function r4b1t (x) { document.getElementById("usu_unidade").value = x; }
</script>
<!--Campo único de pesq.-->
<input name="usu_unidade2" id="usu_unidade2" type="text" class="campo" onkeyup="r4b1t(x)"/>
</body>
//

 

Salve!

Compartilhar este post


Link para o post
Compartilhar em outros sites

1) TypeError: document.getElementById(...) is null

document.getElementById("usu_unidade").value

Pelo que vi, não existe nenhum elemento de id "usu_unidade".

 

2) ReferenceError: x is not defined

onkeyup="r4b1t(x)"

De onde vem o "x"?

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.