Affichage pdf via lien

marih
Invité n'ayant pas de compte PHPfrance

26 janv. 2012, 19:04

Bonjour,
je souhaite proposer plusieurs liens tels qu'en cliquant sur l'un d'eux j'affiche un fichier pdf.
J'utilise (info trouvée sur le net) :
<object data="../siteWeb/toto.pdf" type="application/pdf" width="800" height="600">
  alt : <a href="../siteWeb/toto.pdf">Afficher Toto</a>
</object>
Mais au lieu d'obtenir un lien "Afficher Toto" souligné pour cliquer dessus j'obtiens tout de suite le fichier.
Je fais une erreur mais je ne vois pas laquelle !
Pouvez-vous m'aider ?
merci d'avance

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

26 janv. 2012, 20:51

Salut,

Normal dans ton cas avec ce code. Si tu veux utiliser le lien soit tu utilise 2 pages avec un lien sur la 1er et l'affichage sur la seconde soit tu fait la chose en Javascript.

@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 2278 Messages

27 janv. 2012, 10:23

alt n'est pas destiné à ce que tu veux faire:
son but est d'afficher un message de remplacement si pour une raison ou une autre ce qui devait être affiché ne peut pas l'être.
peut-etre que sur une machne qjui ne disposerait pas d'un lecteur pdf le lien s'afficherait correctement.
mais tu devrais esayer d'ajouter en-dessous du o<object...>
<p><a ...>télécharger</a>
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

marih
Invité n'ayant pas de compte PHPfrance

30 janv. 2012, 11:34

Grand merci à tous.

UN PB reste: sur PC en mettant les produits ADOBE et FLASH au dernier niveau ça marche.
Sur Apple c'est galère !
Je n'arrive pas à savoir (en utilisation Firefox) qu'est-ce qu'il faut utiliser comme FLASH et peut-être QUICK TIME ?

Pouvez-vous m'aider ?
Merci encore
A+

Mammouth du PHP | 2278 Messages

30 janv. 2012, 11:38

Oui, les pdf ne lancent pas à coup sûr le lecteur de PDF quel qu'il soit. Il semblerait que ça vienne de certaines versions qui ne savent pas ouvrir dans le répertoire TMP. Avec les flash, tu risque d'avoir des difficultés sous Firefox /unix... qui n'intègre pas par défaut le plugin pour FLASH.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

30 janv. 2012, 11:39

quicktime c'est apple donc ça doit fonctionner

a priori il y a un installeur Flash pour MAC, mais il ne doit pas forcément y être en natif.

@+
Il en faut peu pour être heureux ......