Du kannst auch Dateien "verlinken" die keine HTML-Dokumente sind. Was der Browser damit anfängt ist aber nicht in jedem Fall für alle Browser gleich. Moderne Browser, wie der IE, der NN, der Mozilla oder Opera, haben eine Plug-in Schnittstelle. Wenn ein Besucher, der einen solchen Browser benutzt, ein Programm installiert hat, das den Dateityp ausführen kann und dieses Programm mit der Plug-in Schnittstelle des Browsers verknüpft ist, dann kann der Browser das Programm aufrufen und die Datei ausführen. Ob das dann im Browserfenster oder in einem extra Fenster des aufgerufenen Programms passiert ist von Fall zu Fall unterschiedlich. Wenn der Dateityp nicht verknüpft ist, wird normalerweise ein Fenster gezeigt, in dem dein Besucher gefragt wird wie er mit der Datei verfahren will. Dort wird dann die Möglichkeit angeboten, die Datei zu speichern. So etwas nennt man dann einen Download. Einige Dateiformate kann man normalerweise nicht im Browser ausführen. Das sind in erster Linie alle Packerformate, wie z.B. das ZIP-Format, und ausführbare Dateien (.exe). Das sind also die typischen Formate für Downloads. Außerdem gibt es einige Dateiarten mit denen normalerweise jeder Browser etwas anfangen kann. Das sind natürlich die Formate .htm, .html, .shtml, .txt, .jpg, .gif und noch einige andere.
Hier sind einpaar Beispiele für solche Links (Diese Links funktionieren alle nicht, weil die dazugehörigen Dateien nicht existieren).
|
Bei einigen Dateiformaten ist Vorsicht geboten. Der Browser versucht die Dateiart anhand der Namenserweiterung zu erkennen. Einige Dateiendungen sind aber nicht eindeutig. Die Endung ".doc" kann z.B. zu einem MS Word Dokument, zu einem einfachen Textdokument oder zu einem FrameMaker Dokument gehören. Um dem Browser die Arbeit etwas zu erleichtern und um solche Zuordnungsprobleme zu beseitigen hat man so genannte MIME-Typen definiert.
MIME heißt Multipurpose Internet Mail Extension. Zu deutsch etwa "Mehrzweck Internet Post Erweiterung". Gemeint ist ein Internetstandard, um Dateitypen an zu geben. Die Syntax ist immer "Haupttyp/Untertyp".
|
Ein Link mit Angabe des MIME-Typs sieht z.B. so aus, wie das Beispiel rechts zeigt.
| Haupttyp/Untertyp | Dateiendungen | Bezeichnung |
| application/msword | .doc .dot | MS-Word-Dateien |
| application/mspowerpoint | .ppt .ppz .pps .pot | MS-Powerpoint-Dateien |
| application/msexcel | .xls .xla | MS-Excel-Dateien |
| application/mshelp | .hlp .chm | MS-Windows-Hilfe-Dateien |
| application/octet-stream | .com .exe .bin .dll .class | Ausführbare Dateien und Programmcode-Dateien |
| application/pdf | PDF-Dateien (Adobe Acrobat Exchange/Reader) | |
| application/postscript | .ai .eps .ps | Postscript-Dateien (Adobe) |
| application/rtf | .rtf | RTF-Dateien |
| application/x-www-form-urlencoded | HTML-Formulardaten für CGI | |
| audio/basic | .au .snd | AU- und SND-Sound-Dateien |
| audio/x-dspeeh | .dus .cht | Sprach-Dateien |
| audio/x-midi | .midi .mid | MIDI-Dateien |
| audio/x-pn-realaudio | .ram .ra | RealAudio-Dateien |
| audio/x-pn-realaudio-plugin | .rpm | RealAudio-Plugins |
| image/gif | .gif | GIF-Grafik |
| image/ief | .ief | Image Exchange Format |
| image/jpeg | .jpeg .jpg .jpe | JPEG-Grafik |
| image/x-rgb | .rgb | RBG-Grafik |
| image/tiff | .tiff .tif | TIFF-Grafik |
| text/css | .css | Cascaded Style Sheet |
| text/html | .html .htm | HTML-Datei |
| text/javascript | .js | JavaScript-Datei |
| text/plain | .txt und andere | reine Text-Datei |
| text/richtext | .rtx | Richtext |
| video/mpeg | .mpeg .mpg .mpe | MPEG Video |
| video/quicktime | .qt .mov | Quicktime-Video |
| video/x-msvideo | .avi | MS AVI-Video |
| x-world/x-vrml | .wrl | VRML-Dateien |
Weiter geht's mit dem Thema Imagemaps.
Um einen Link zu setzen, der direkt auf diese Seite führt,
verwende folgende Url: