aprire un file pdf da una pagina asp

franciros

Nuovo Utente
29 Ott 2006
28
0
1
Buongiorno a tutti, ho una pagina asp che mi prende una serie di valori da una tabella e li mette in un elenco. Vorrei che il tasto submit o cliccando su una delle voci elenco mi portassero ad aprire un file pdf in una pagina html o asp, da una cartella che li contiene e che ovviamente ogni nome file è uguale alla voce elenco selezionata.


grazie


F
 
Un semplice OnClick.getElement() non basta?
 
io utilizzo questo piccolo programma ASP per visualizzare i file PDF che creo nelle mie procedure....
di solito utilizzo Fancybox per aprire il file in un div modale.... vedi tu se usarlo o meno funziona anche senza fancybox...
il parametro da passargli in querystring è filename e chiaramente vuole il percorso sul server naturalmente tramite per esempio se si trova nella cartella public... il nome sarebbe "public/nomefile.pdf"
il file io l'ho chiamato VisualizzaPDF.asp ma tu puoi usare quello che vuoi...
quindi la chiamata sarebbe
"VisualizzaPDF.asp?filename=public/nomefile.pdf"

Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
for i=1 to Request.QueryString("filename").Count
  filename =  Request.QueryString("filename")(i)
next
%>
<html>
<head>
<title>Visualizza File pdf in un div...</title>
<script language="javascript" type="text/javascript" >
function ReturnBack() {
 parent.$.fancybox.close();
 self.close();
}
</script>  
<meta http-equiv="Content-Type" content="application/pdf; charset=iso-8859-1" />  
</head>
<body >
<input type="button"  onclick="ReturnBack()" value=" back " />
<div id="pdf">
        <object width="1024" height="768" type="application/pdf" data="<%=filename %>?#zoom=100&scrollbar=1&toolbar=1&navpanes=0"
            id="pdf_content">
<p>Verificare se &#65533; installata la versione di Acrobat Reader richiesta per visualizzare i file PDF...</p>
        </object>
    </div>
</body>
</html>
<%
response.flush()
%>
 
Ultima modifica:

Discussioni simili