Salut salut,
je travaille actuellement sous Scribus, un logiciel libre de mise en page qui fait du pdf, et celui ci accepte le javascript dans ses pdf. Et pour résumer je créé des sortes de de fiches pratique sur du matos audiovisuel en version html et pdf.
Ce que j'aimerais faire, c'est qu'en cliquant sur un lien sur le pdf ca charge dans une fenetre avec des dimensions précises une page web dans laquelle se trouve une vidéo (faire un truc un peu comme les bande annonces sur Allocine en gros).
Pour la version html y a pas de problemes j'ai le script suivant qui fonctionne :
mais donc sous Scribus ça ne marche pas. A savoir que l'utilisation du javascript sous Scribus se fait de la maniere suivante : On choisis le type d'objet (pour moi ce serait un bouton) puis la il y a plusieurs choix ("lien interne", "url" ou "javascript") et une fois "javascript séléctionné" il est possible de choisir si on veut que ça s'execute lorsqu'on clique, passe au dessus,etc... et il est ensuite possible d'insérer des scripts.
J'ai donc fais plusieurs tests :
- mettre tout le script "onclick=" inclus (mais bon comme on peut choisir le mode de clic au préalable j'pense que c'est pas utile).
- ne mettre que à partir du window.open
- avec des accolades, sans parentheses, enfin tout est n'importe quoi.
Donc si quelqu'un a déjà eu l'occasion d'insérer des scripts javascript dans un document pdf et qu'il a reussi à faire un popup je suis preneur.
PS : des scripts tout simple comme "app.alert('Youplaboum');" fonctionnent sans probleme.
Modifié par Foonaz (02 Jun 2006 - 12:32)
je travaille actuellement sous Scribus, un logiciel libre de mise en page qui fait du pdf, et celui ci accepte le javascript dans ses pdf. Et pour résumer je créé des sortes de de fiches pratique sur du matos audiovisuel en version html et pdf.
Ce que j'aimerais faire, c'est qu'en cliquant sur un lien sur le pdf ca charge dans une fenetre avec des dimensions précises une page web dans laquelle se trouve une vidéo (faire un truc un peu comme les bande annonces sur Allocine en gros).
Pour la version html y a pas de problemes j'ai le script suivant qui fonctionne :
<a href="mon_url" onclick="window.open('mon_url', 'Video', 'height=513, width=493,
top=200, left=200, toolbar=no, menubar=no, location=no, resizable=no, scrollbars=no, status=no'); return false;">Lien</a>
mais donc sous Scribus ça ne marche pas. A savoir que l'utilisation du javascript sous Scribus se fait de la maniere suivante : On choisis le type d'objet (pour moi ce serait un bouton) puis la il y a plusieurs choix ("lien interne", "url" ou "javascript") et une fois "javascript séléctionné" il est possible de choisir si on veut que ça s'execute lorsqu'on clique, passe au dessus,etc... et il est ensuite possible d'insérer des scripts.
J'ai donc fais plusieurs tests :
- mettre tout le script "onclick=" inclus (mais bon comme on peut choisir le mode de clic au préalable j'pense que c'est pas utile).
- ne mettre que à partir du window.open
- avec des accolades, sans parentheses, enfin tout est n'importe quoi.
Donc si quelqu'un a déjà eu l'occasion d'insérer des scripts javascript dans un document pdf et qu'il a reussi à faire un popup je suis preneur.
PS : des scripts tout simple comme "app.alert('Youplaboum');" fonctionnent sans probleme.
Modifié par Foonaz (02 Jun 2006 - 12:32)