Wie man Nicht-HTML-Ressourcen zu Link mit HTML5

Die Links können auf praktisch jede Art von Datei, wie Textverarbeitung von Dokumenten, Tabellen, PDFs, komprimierte Dateien und Multimedia verbinden. Zwei typische Anwendungen für Nicht-HTML-Links sind Software und PDF-Download-Seiten.

Datei-Downloads

Nicht-Web-Dateien müssen jedoch über das Internet zugegriffen werden, so dass sie besitzen eindeutige URLs, genauso wie HTML-Seiten. Jede Datei auf einem Web-Server (unabhängig von seiner Art) können mit einer URL verknüpft werden.

Zum Beispiel, wenn Sie Ihre Benutzer wollen eine PDF-Datei mit dem Namen zum Download doc.pdf und ein Zip-Archiv genannt software.zip von einer Web-Seite, verwenden Sie diesen HTML:

Laden Sie die neue Version unserer Software

Software

Dokumentation

Sie können nicht wissen, wie Browser eines Benutzers auf einen Klick auf einen Link zu reagieren, die zu einem nicht-Web-Datei führt. Der Browser kann

  • Den Benutzer auffordern, die Datei zu speichern.

  • Zeigen Sie die Datei, ohne sie herunterzuladen (gemeinsam für PDFs).

  • Display eine Fehlermeldung (wenn der Browser nicht verarbeiten kann oder nicht erkennt den Typ der Datei beteiligt sind).

Denn man kann nicht wissen, wie ein Browser reagiert, helfen Benutzern, Dateien herunterladen, indem sie erfolgreich

  • So viele Informationen wie möglich über die Dateiformate im Gebrauch

  • Irgendwelche speziellen Werkzeuge müssen sie mit den Dateien arbeiten

  • Komprimierte Dateien: Um mit dem Inhalt einer Zip-Datei arbeiten, müssen die Benutzer ein Komprimierungsprogramm, wie WinZip oder ZipIt, wenn ihre Betriebssysteme werden keine Zip-Dateien nativ unterstützen.

  • PDFs: Um eine PDF-Datei anzuzeigen, Benutzer benötigen Sie den kostenlosen Adobe Acrobat Reader (oder ein Äquivalent, wie Nitro PDF Reader).

Sie können Download-Markup benutzerfreundlicher durch Hinzufügen von Unterstützung von Text und Links, wie diese machen:

Laden Sie unsere neue Software

Software (1.2 MB komprimierte ZIP-Datei)

Hinweis:Sie benötigen ein Zip-Programm wie zum Beispiel7Zip (Windows) oderZipIt (Macintosh) eine ZIP-Datei zu öffnen.

Dokumentation (440 KB PDF-Datei)

Hinweis:Sie benötigen den kostenlosenAdobe Readereine PDF-Datei anzuzeigen.

Die Abbildung zeigt, wie ein Browser HTML macht, und das Dialogfeld zeigt es, wenn Sie die Software-Link klicken.

bild0.jpg

E-Mail-Adressen

Ein Link zu einer E-Mail-Adresse kann automatisch eine neue E-Mail öffnen adressiert genau die richtige Person.

Dies ist eine großartige Möglichkeit, Benutzer, die Sie mit Kommentaren und Anfragen E-Mail zu helfen.

Eine E-Mail-Link verwendet das Standard-Ankerelement und ein href Attribut. Der Wert der href Attribut ist die Ziel-E-Mail-Adresse, mit voran mailto:.

Senden Sie uns IhreBemerkungen.

Die Browser-Konfiguration des Benutzers steuert, wie der Browser eine E-Mail-Link behandelt. Die meisten Browser folgen diese beiden grundlegenden Schritte automatisch:

  1. Öffnen Sie ein neues Nachrichtenfenster in der Standard-E-Mail-Programm.

  2. Legen Sie die Adresse aus dem href Attribut in das Feld An der Nachricht.

Leider Webseite mailto: Links sind eine wichtige Quelle von E-Mail-Adressen für Spammer. ein Formular erstellen Feedback zu erhalten ist oft eine bessere Ideen- noch besser, javascript-Verschlüsselung auf dem E-Mail-Adresse verwenden. (Für weitere Informationen siehe großer Artikel Steven Chapman # 147-Verstecken Sie Ihre E-Mail-Adresse# 148- auf About.com.)

Ein sicherer Weg, eine E-Mail-Adressen zur Verfügung zu stellen ist in der Form: ed bei edtittel dot com, zu wissen, dass die Menschen klug genug sind, zu ersetzen @ für beim und . für Punkt, und auch zu wissen, dass Adress Mähdrescher sind in der Regel nicht, dass umsichtig.

Wenn Sie ein Formular wählen stattdessen zu verwenden, beachten Sie, dass dies zu Sicherheitsfragen zu präsentieren - immer sicher sein, um Ihre Eingabe zu überprüfen, oder Maßnahmen ergreifen, so genannte SQL-Injection-Angriffe zu vermeiden. Weitere Informationen finden Sie im Artikel Colin Mackay # 147-SQL-Injection-Attacken und einige Tipps, wie sie zu verhindern# 148- auf dem Code Project-Website.

Menü