abracadabraPDF › Forums › PDF – Général › Affichage conditionnel document si javascript activé dans le lecteur. – RÉSOLU › Répondre à : Affichage conditionnel document si javascript activé dans le lecteur. – RÉSOLU
Il y a 2 méthodes pratiques :
– 1re page : La 1re page du document est une page ne contenant qu’un avertissement textuel.
Si JavaScript est activé le document s’ouvre sur la page 2 (ou n’importe quelle autre).
Exemple : http://abracadabrapdf.net/pdf-de-demo/jeux-pdf/lapin-cretin/
(Exemple qui n’a rien à voir avec l’activation de JavaScript, on y détecte la version du logiciel mais le principe est le même.)
– calque qui se masque si JavaScript est activé (et non pas l’inverse*), le calque en question doit recouvrir la totalité des pages, donc il doit être non-blanc (transparent). Un fond de page avec du noir à 1% suffit à obtenir l’opacité totale (R 254, V 254, B 254) ou (C 0, M 0, J 0, N 1).
Il y en a certainement un exemple aussi sur le site mais je n’en n’ai pas en tête…
Pour insérer un calque par-dessus toutes les pages il y a aussi 2 méthodes :
– soit “importer comme calque” un document ayant le même nombre de pages,
– soit utiliser la fonction “Filigrane” et ajouter une seule page importée sur toutes les pages du document.
Ces 2 méthodes n’utilisent pas exactement les mêmes scripts.
Le code que tu cites à l’air OK.
:Smiley15:
* Les lecteurs de PDF non-Adobe affichent tous les calques en même temps les uns sur les autres.