- Ce sujet est vide.
-
Sujet
-
Bonjour,
J’ai quelques clients qui enregistrent mes fichiers PDF sur leur Intranet. Le problème est que le javascript ne fonctionne pas complètement lorsque le Reader est actif dans des navigateurs comme Internet explorer ou Firefox.
Lorsque les utilisateurs sont sur leur site et qu’ils ont une connexion directe sur les serveurs, pas de problème, il suffit de désactiver la coche des préférences Internet “Afficher dans le navigateur” et c’est le Reader normal qui s’enclenche et tout va bien (Il démarre l’Intranet et il y a un lien sur mon PDF de navigation). Toute la programmation est basée sur app.openDoc().
Par contre lorsqu’ils sont à l’extérieur et qu’ils n’ont de ce fait pas accès aux serveurs, les codes javacript qui me permettent de naviguer à l’intérieur du PDF fonctionnent, par contre j’ai beau essayer, mais les codes, même une simple fonction comme app.alert(), je n’arrive pas à les faire fonctionner. D’après ce que j’avais pu constater avec une version 5, ce n’est pas app.openDoc() qu’il faut utiliser mais this.getUrl(). Depuis avec les versions 8 et 9 cela semble plus la même chose, mais je n’arrive pas à voir ce qu’il faut faire.
Comme mon système commence par un PDF qui ouvre d’autres PDF, je dois malheureusement dire pour l’instant à ces clients que Intranet “bloque” et qu’ils doivent mettre autant de liens que de fichiers que je met à disposition.
J’espère avoir été clair dans mon explication. Le problème n’est pas très grave car ces clients n’ont pas une grosse quantité de fichiers à lier (moyenne moins d’une dizaine, les autres qui sont heureusement sur serveurs vont jusqu’à 1200 fichiers liés sur 2 pages PDF). Je ne suis donc pas pressé mais si quelqu’un pouvait me guider vers une solution acceptable, ce serait le bienvenu.
Merci d’avance
- Vous devez être connecté pour répondre à ce sujet.