Donnez vie à vos documents numériques !
 

Répondre à : Affichage conditionnel document si javascript activé dans le lecteur. – RÉSOLU

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

#55624
Merlin
Maître des clés

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.