Comment lier à des ressources non-html avec HTML5

Les liens peuvent se connecter à pratiquement tout type de fichier, tels que des documents de traitement de texte, des tableurs, des fichiers PDF, fichiers compressés, et multimédia. Deux utilisations typiques pour les liens non-HTML et PDF sont des logiciels pages de téléchargement.

Sommaire

  • Télécharger la nouvelle version de notre logiciel
  • Téléchargez notre nouveau logiciel
  • Les téléchargements de fichiers

    Les fichiers non-web doivent néanmoins être accessibles via l'Internet, de sorte qu'ils possèdent URL uniques, comme des pages HTML. Tout fichier sur un serveur Web (quel que soit son type) peut être liée à l'aide d'une URL.

    Par exemple, si vous voulez que vos utilisateurs de télécharger un fichier PDF intitulé doc.pdf et une archive ZIP appelé software.zip à partir d'une page Web, vous utilisez cette HTML:

    Télécharger la nouvelle version de notre logiciel

    Logiciels

    Documentation

    Vous ne pouvez pas savoir comment le navigateur d'un utilisateur va répondre à un clic sur un lien qui mène à un fichier non-web. Le navigateur peut

    • Inviter l'utilisateur à enregistrer le fichier.

    • Afficher le fichier sans le télécharger (commune pour les fichiers PDF).

    • Afficher un message d'erreur (si le navigateur ne peut pas gérer ou ne reconnaît pas le type de fichier concerné).




    Parce que vous ne pouvez pas savoir comment un navigateur répondra, aider les utilisateurs à télécharger des fichiers en fournissant avec succès

    • Autant d'informations que possible sur les formats de fichiers en cours d'utilisation

    • Tous les outils spéciaux dont ils ont besoin pour travailler avec les fichiers

    • Les fichiers compressés: Pour travailler avec le contenu d'un fichier Zip, les utilisateurs ont besoin d'un utilitaire de compression, tel que WinZip ou ZipIt, si leurs systèmes d'exploitation ne supportent pas nativement les fichiers Zip.

    • PDF: Pour afficher un fichier PDF, les utilisateurs ont besoin du logiciel Adobe Acrobat Reader (ou un équivalent, tels que Nitro PDF Reader).

    Vous pouvez faire téléchargement balisage plus convivial en ajoutant du texte et des liens de soutien, comme ceci:

    Téléchargez notre nouveau logiciel

    Logiciels (1,2 Mo fichier compressé ZIP)

    Note:Vous avez besoin d'un utilitaire zip tels as7Zip (Windows) orZipIt (Macintosh) pour ouvrir un fichier ZIP.

    Documentation (440 Ko fichier PDF)

    Note:Vous avez besoin du freeAdobe Readerto afficher un fichier PDF.

    La figure montre comment un navigateur rend cette HTML, et la boîte de dialogue, il affiche lorsque vous cliquez sur le lien du logiciel.

    image0.jpg

    Adresses mail

    Un lien vers une adresse e-mail peut ouvrir automatiquement un nouvel e-mail adressé à exactement la bonne personne.

    Ceci est un excellent moyen pour aider les utilisateurs de vous envoyer un e-mail avec des commentaires et des demandes.

    Un lien e-mail utilise l'élément d'ancrage standard et un href attribuer. La valeur de la href attribut est l'adresse cible e-mail, préfacé mailto:.

    Envoyez-nous yourcomments.

    La configuration du navigateur de l'utilisateur contrôle la façon dont le navigateur gère un lien e-mail. La plupart des navigateurs suivent ces deux étapes de base automatiquement:

    1. Ouvrez une nouvelle fenêtre de message dans le programme e-mail par défaut.

    2. Insérez l'adresse de la href attribuer dans le champ To du message.

    Malheureusement, la page web mailto: les liens sont la principale source d'adresses e-mail pour les spammeurs. Création d'un formulaire pour recevoir la rétroaction est souvent une meilleure idée-mieux encore, utiliser le cryptage javascript sur l'adresse e-mail. (Pour plus d'info, voir excellent article de Steven Chapman “ cachant votre adresse e-mail ” sur About.com.)

    Un moyen sûr de fournir une adresse e-mail est sous la forme: ed à edtittel dot com, Sachant que les gens sont assez intelligents pour remplacer @ pour à et . pour point, et aussi en sachant que adresse-batteuses sont généralement pas que rusé.

    Si vous décidez d'utiliser un formulaire à la place, être conscient que cela aussi peut présenter des problèmes de sécurité - toujours être sûr de vérifier votre entrée, ou de prendre des mesures pour éviter soi-disant attaques par injection SQL. Pour plus d'informations, voir l'article de Colin Mackay “ les attaques par injection SQL et quelques conseils sur comment les prévenir ” sur le site du projet de code.


    » » » » Comment lier à des ressources non-html avec HTML5