none
Iframe + Variável RRS feed

  • Pergunta

  • Pessoal, boa tarde!

    fiz alguns testes porém não estou conseguindo resgatar minha variárvel passada através da url dentro de um iframe.

     

    Alguém sabe me dizer como fazer?

    terça-feira, 8 de maio de 2007 20:33

Todas as Respostas

  • Oi, David !

     

    Explique os testes que fez, trechos de código, etc...

     

    []'s

     

    quarta-feira, 9 de maio de 2007 03:47
  • 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...

     

     

    quarta-feira, 9 de maio de 2007 11:50
  •  

    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" >

     

    quarta-feira, 9 de maio de 2007 12:42
  • 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

     

    quarta-feira, 9 de maio de 2007 16:10