Oi fiote, obrigado pela resposta, esta sua função funcionou corretamente...
Mas na verdade o que eu quero é uma div genérica (válida para todos os registros), sendo que apenas o valor do iframe seria alterado conforme o id escolhido entende? Pq deste jeito eu teria que ter uma div para cada registro, e são muitos.
por exemplo:
Clica no registro id 1 > chamar a div QUALQUER > chama o iframe 1
Clica no registro id 2 > chamar a div QUALQUER > chama o iframe 2
Clica no registro id 3 > chamar a div QUALQUER > chama o iframe 3
e assim por diante...
Não sei se isto é possível ou não...
-------- EDITANDO --------Consegui fazer a função/div genérica, exatamente como eu quero! O problema é que a div aparece numa nova página, e não sobre a página atual entenderam? Além disso, como posso substituir o XXX do
iframe.asp?valor=XXX pelo valor
FUNCAO_DIV(id)<script>
function FUNCAO_DIV(id) {
//alert(id)
//document.getElementById(id).style.display = 'block';
document.write('<div id="QUALQUER" style="display:block; position:absolute;left:0px;top:0px;height:100%;width:100%; z-index:1;">')
document.write('<iframe src="iframe.asp?valor=XXX" frameborder="0" width="650" height="550" marginheight="0" marginwidth="0" scrolling="no"></iframe>')
document.write('</div>')
}
</script>
Acredito que são coisas simples, mas não estou conseguindo ver onde está o erro.
Edição feita por: abc2, 25/02/2009, 15:36.