• User

    non riesco ad inserire la variabile del filename in iframe

    Buonasera a tutti, devo inserire una variabile nome file che mi apre un pdf in un iframe. La variabile viene passat con una quesrystring. Il codice è questo:

    
    <%        strPDF =  Request.querystring("classe")+"-testo.pdf"
            
    %>
    
    
    <html >
    <head>
    <title>nessun titolo</title>
    </head>
    <body>
    
    <iframe name="framedx" width="1080" height="770" scrolling="yes" align="center" frameborder="0" marginheight="0" marginwidth="0" src="/dir1/dir2/dir3/defin/" + strPDF></iframe>
    
    </body>
    </html>
    
    
    
    

    così come l'ho messa non funziona. Dov'è l'errore?

    grazie

    F


  • Moderatore

    Due possibilità, in Request.QueryString("classe") non c'è nulla, oppure c'è qualche problema di apici sulla stampa dell'src.

    Prova a farti stampare il Request.QueryString("classe") sulla pagina e verificare da codice html che nel src dell'iframe sia tutto a posto


  • User

    @artcava said:

    Due possibilità, in Request.QueryString("classe") non c'è nulla, oppure c'è qualche problema di apici sulla stampa dell'src.

    Prova a farti stampare il Request.QueryString("classe") sulla pagina e verificare da codice html che nel src dell'iframe sia tutto a posto

    Ho risolto!...la variabile andava messa negli apici, in questo modo:

    <iframe name="framedx" width="1080" height="770" scrolling="yes" align="center" frameborder="0" marginheight="0" marginwidth="0" src="/dir1/dir2/dir3/defin/<%=strPDF%>"></iframe>


  • Moderatore

    Molto bene, buon lavoro!