Sur mon serveur web j'ai un répertoire avec des fichiers pdf portant tous le même nom qui se différencient par un compteur (toto1.pdf, toto2.pdf, ...toton.pdf).
Je voudrais que l'utilisateur indique dans un input de type texte le numero du compteur et en cliquant sur l'icone à côté ouvre ce fichier pdf dans un nouvelle fenêtre.
C'est certainement très simple, mais je n'y arrive pas. Voici le code que j'ai écris où ma dll est "titi.dll", la variable saisie est "num" et le répertoire où se trouve mes fichiers "totoxxx.pdf" est "monrep" sur le site "www.monsite.com"
Avec ce code, j'ouvre au premier clic le fichier toto.pdf, puis il faut que je re-clic pour ouvrir le fichier totoxxx.pdf désiré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <form name="MainForm" method="post" action="/titibin/titi.dll/"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <td nowrap=""> <xsl:value-of select="Numéro :"/> </td> <td> <input type="text" class="clFlatTextInput" name="NUM" size="3"/> </td> <td> <img alt="{/document/Locales/FilePDF}" border="0" src="{$XMLC_PictosPath}button_pdf.gif" style="cursor:hand"> <xsl:attribute name="onclick">SubmitForm('MainForm','ACTION','/titibin/titi.dll/MaForm');'); window.open('http://www.monsite.com/monrep/toto<xsl:value-of select="/document/Params/NUM"/>.pdf','HTMLPopup','toolbar=1,location=1,directories=1,menuBar=0,scrollbars=1, resizable=1,width=800,height=600,left=0,top=0'); </xsl:attribute> </img> </td> </table> </form>
Partager