Inquiridor
Iframe + Variável

Pergunta
-
Todas as Respostas
-
-
Dennes, eu montei um exemplo pra tentar explicar...
home.asp
<iframe src="conteudo.asp" name="principal"scrolling="auto"marginwidth="0" marginheight="0"frameborder="0"
vspace="0" hspace="0" width="100%" height="150" ></iframe>
<table>
<tr>
<td>
<a href="teste.asp?n=<%=id%> target="principal"">clique</a>
</tr>
</td>
</table>
______________
conteudo.asp
<%=request.querystring("n")%>
se eu faço um link direto para a pagina conteudo, sem iframe, da certo.. ou seja, eu consigo recuperar a variável "n", porém qndo eu tento passar a variável para dentro do iframe da não mostra nada...
-
Code Snippet
home.asp
<iframe src="conteudo.asp" name="principal"scrolling="auto"marginwidth="0" marginheight="0"frameborder="0"
vspace="0" hspace="0" width="100%" height="150" ></iframe>
<table>
<tr>
<td>
<a href="teste.asp?n=<%=id%> target="principal"">clique</a>
</tr>
</td>
</table>
______________
conteudo.asp
<%=request.querystring("n")%>
Para poder recuperar via QueryString é preciso passar o parametro na url:
Code Snippet<iframe src="conteudo.asp?n=<% =ID %>" name="principal"
scrolling="auto"marginwidth="0" marginheight="0"frameborder="0"
vspace="0" hspace="0" width="100%" height="150" > -
Oi !
O problema é o seguinte : Você colocou o Request.Querystring("n") no arquivo chamado conteudo.asp, porém o seu link está chamando uma página "teste.asp" . O seu link tem que chamar "conteudo.asp" ou o request.querystring tem que estar na "teste.asp", uma coisa ou outra.
[]'s