File: mimetypes.htm

package info (click to toggle)
selfhtml 8.1.2-1
  • links: PTS
  • area: non-free
  • in suites: bullseye, buster, jessie, jessie-kfreebsd, squeeze, stretch, wheezy
  • size: 28,076 kB
  • ctags: 4,161
  • sloc: xml: 614; java: 375; makefile: 8
file content (318 lines) | stat: -rw-r--r-- 20,971 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>SELFHTML: JavaScript / Objektreferenz / mimeTypes</title>
<link rel="stylesheet" type="text/css" href="../../src/selfhtml.css">
<meta name="description"    content="Welche Aufgaben und Eigenschaften das mimeTypes-Objekt in JavaScript hat.">
<meta name="keywords"       content="SELFHTML, JavaScript, Objekte, mimeTypes, description, enabledPlugin, length, suffixes, type">
<meta name="author"         content="Redaktion SELFHTML, selfhtml81@selfhtml.org">
<meta name="robots"         content="noindex, nofollow">
<meta name="DC.Publisher"   content="SELFHTML e. V.">
<meta name="DC.Date"        content="2005-11-03T00:12:11+01:00">
<meta name="DC.Identifier"  content="http://de.selfhtml.org/javascript/objekte/mimetypes.htm">
<meta name="DC.Language"    content="de">
<meta name="DC.Rights"      content="../../editorial/copyright.htm">
<meta name="DC.Date.created" content="2001-10-27T08:00+01:00">
<meta name="SELF.Pagetype"  content="page">
<link rel="alternate" type="application/atom+xml" title="SELFHTML-Weblog (Atom, gesamt)" href="http://aktuell.de.selfhtml.org/weblog/atom-feed">
<link rel="alternate" type="application/rss+xml" title="SELFHTML-Weblog (RSS, Auszge)" href="http://aktuell.de.selfhtml.org/weblog/rss-feed">
<link rel="shortcut icon" type="image/x-icon" href="../../src/favicon.ico">
<link rel="author" title="Impressum" href="../../editorial/impressum.htm">
<link rel="contents" title="Inhaltsverzeichnis" href="../../navigation/inhalt.htm">
<link rel="index" title="Stichwortverzeichnis" href="../../navigation/stichwort.htm">
<link rel="search" title="Suche" href="../../navigation/suche/index.htm">
<link rel="help" title="Hilfe" href="../../editorial/index.htm">
<link rel="copyright" title="Urheberrecht" href="../../editorial/copyright.htm">
<link rel="top" title="SELFHTML" href="../../index.htm">
<link rel="up" title="Objektreferenz" href="index.htm">
<link rel="next" title="plugins" href="plugins.htm">
<link rel="prev" title="navigator" href="navigator.htm">
<link rel="first" title="Hinweise zur JavaScript-Objektreferenz" href="hinweise.htm">
<link rel="last" title="Objektunabhngige Funktionen" href="unabhaengig.htm">
</head>
<body>

<table cellpadding="4" cellspacing="0" border="0" width="100%">
<tr>
<td colspan="2" class="nav"><a class="an" name="top"><img src="../../src/refkap.gif" width="16" height="13" alt="Teil von"></a> <a href="../../index.htm">SELFHTML</a>/<a href="../../navigation/index.htm" target="_parent" class="navh">Navigationshilfen</a> <img src="../../src/refkap.gif" width="16" height="13" alt="Teil von">&nbsp;<a href="../index.htm">JavaScript/DOM</a> <img src="../../src/refkap.gif" width="16" height="13" alt="Teil von">&nbsp;<a href="index.htm">Objektreferenz</a></td>
</tr>
<tr>
<td class="doc" width="110"><a href="../../index.htm"><img src="../../src/logo.gif" width="106" height="109" border="0" alt="SELFHTML"></a></td>
<td class="docbot" width="100%"><h1 class="ph1">mimeTypes</h1></td>
</tr>
<tr>
<td class="doctop">
<img src="../../src/dokx.gif" width="30" height="20" vspace="6" alt="Informationsseite">
</td>
<td valign="top" nowrap="nowrap">
<p><img src="../../src/down.gif" width="14" height="10" alt="nach unten">&nbsp;<a href="#allgemeines">mimeTypes: Allgemeines zur Verwendung</a> </p>

<h3>Eigenschaften:</h3>

<p>
<img src="../../src/down.gif" width="14" height="10" alt="nach unten">&nbsp;<a href="#description">description</a> (Beschreibung eines MIME-Typs)<br>
<img src="../../src/down.gif" width="14" height="10" alt="nach unten">&nbsp;<a href="#enabled_plugin">enabledPlugin</a> (Plugin vorhanden)<br>
<img src="../../src/down.gif" width="14" height="10" alt="nach unten">&nbsp;<a href="#length">length</a> (Anzahl MIME-Typen)<br>
<img src="../../src/down.gif" width="14" height="10" alt="nach unten">&nbsp;<a href="#suffixes">suffixes</a> (Dateiendungen)<br>
<img src="../../src/down.gif" width="14" height="10" alt="nach unten">&nbsp;<a href="#type">type</a> (MIME-Typ)
</p>


</td>
</tr><tr><td colspan="2" class="doc">&nbsp;<a href="#bottom"><img src="../../src/down.gif" width="14" height="10" border="0" alt="nach unten"></a>&nbsp;</td></tr>
</table>



<h2><a class="an" name="allgemeines">mimeTypes: Allgemeines zur Verwendung</a></h2>

<p>ber das Objekt <code>mimeTypes</code>, das in der JavaScript-Objekthierarchie unterhalb des <img src="../../src/dok.gif" width="15" height="10" alt="Seite">&nbsp;<a href="navigator.htm">navigator</a>-Objekts liegt, knnen Sie ermitteln, welche Dateitypen der Browser des Anwenders kennt, und ob ein Plugin zum Anzeigen oder Abspielen eines Dateityps vorhanden ist. Lesen Sie zum besseren Verstndnis von MIME-Typen gegebenenfalls den Abschnitt <img src="../../src/dok.gif" width="15" height="10" alt="Seite">&nbsp;<a href="../../diverses/mimetypen.htm">MIME-Typen</a>.</p>

<p>Um einen MIME-Typ anzusprechen, stehen folgende Mglichkeiten zur Verfgung:</p>

<h3 class="xmp">Schema 1:</h3>

<pre>
navigator.mimeTypes[#].Eigenschaft
</pre>

<h3 class="xmp">Schema 2:</h3>

<pre>
navigator.mimeTypes["MIME-Typ"].Eigenschaft
</pre>

<h3 class="xpl">Erluterung:</h3>
<p>MIME-Typen knnen Sie auf zwei Arten ansprechen:</p>
<ul>
<li>mit einer Indexnummer (wie in Schema 1)<br>
Bei Verwendung von Indexnummern geben Sie <code>navigator.mimeTypes</code> an und dahinter in eckigen Klammern eine Zahl. Sie knnen allerdings nicht wissen, welche MIME-Typen an welcher Stelle gespeichert sind. Die Verwendung von Indexnummern ist deshalb nur sinnvoll, wenn Sie beispielsweise in einer Schleife alle verfgbaren MIME-Typen ermitteln.</li>
<li>mit dem Namen eines MIME-Typs als Indexnamen (wie in Schema 2)<br>
Dabei notieren Sie wie beim Ansprechen mit Indexnummer hinter <code>navigator.mimeTypes</code> eckige Klammern. Innerhalb der eckigen Klammern notieren Sie in Anfhrungszeichen den MIME-Typ-Namen. Dabei gilt die bliche Notation fr MIME-Typen, also die Form "Kategorie/Unterkategorie". Als Indexnamen sind zum Beispiel Werte mglich, die Sie mit der Objekteigenschaft <img src="../../src/down.gif" width="14" height="10" alt="nach unten">&nbsp;<a href="#type">type</a> ermitteln knnen.</li>
</ul>

<h3 class="xmp">Beispiel fr das Objekt insgesamt:</h3>
<p><img src="../../src/dokf.gif" width="15" height="10" alt="Beispiel-Seite">&nbsp;<a href="anzeige/mimetypes_allgemeines.htm">Anzeigebeispiel: So sieht's aus</a></p>

<pre>
&lt;html&gt;&lt;head&gt;&lt;title&gt;Test&lt;/title&gt;
&lt;/head&gt;&lt;body&gt;
&lt;script type="text/javascript"&gt;
document.writeln('&lt;table border="1"&gt;');
for (var i = 0; i &lt; navigator.mimeTypes.length; i++) {
  document.writeln("&lt;tr&gt;");
  document.writeln("&lt;td&gt;" + navigator.mimeTypes[i].type + "&lt;\/td&gt;");
  document.writeln("&lt;td&gt;" + navigator.mimeTypes[i].suffixes + "&lt;\/td&gt;");
  document.writeln("&lt;td&gt;" + navigator.mimeTypes[i].description + "&lt;\/td&gt;");
  if (navigator.mimeTypes[i].enabledPlugin) {
    document.writeln("&lt;td&gt;" + navigator.mimeTypes[i].enabledPlugin + "&lt;\/td&gt;");
  } else {
    document.writeln("&lt;td&gt;kein Plugin&lt;\/td&gt;");
  }
  document.writeln("&lt;\/tr&gt;");
}

document.writeln("&lt;\/table&gt;");
&lt;/script&gt;
&lt;/body&gt;&lt;/html&gt;
</pre>

<h3 class="xpl">Erluterung:</h3>

<p>Das Beispiel schreibt mit Hilfe der Methode <img src="../../src/dok.gif" width="15" height="10" alt="Seite">&nbsp;<a href="document.htm#writeln">writeln()</a> dynamisch eine Tabelle in die HTML-Datei. In der Tabelle werden alle verfgbaren Plugins aufgelistet. In der linken Spalte steht der MIME-Typ, also die Kategorie/Unterkategorie, wie Sie sie auch zur MIME-Typ-Adressierung mit Hilfe von Indexnamen verwenden knnen. In der Spalte daneben stehen die zugehrigen Dateiendungen. Daneben steht eine Kurzbeschreibung des MIME-Typs, und in der letzten Spalte steht, ob der Browser ein Plugin besitzt, um Dateien des entsprechenden Typs zu verarbeiten.</p>

<h3 class="inf">Beachten Sie:</h3>

<p>Welche Eigenschaften im Objekt <code>mimeTypes</code> gespeichert sind, ist stark abhngig vom verwendeten Browser. So speichert der Netscape 6 nur tatschlich vorhandene Plugins als eigene Objekteigenschaft, whrend Opera 5.12 und  Netscape 4 z.B. auch den Type <code>image/jpeg</code> mit angeben. Im Internet Explorer existiert dieses Objekt nur aus Kompatibilittsgrnden und enthlt keinen Inhalt.</p>



<p class="doc"><a href="#top"><img src="../../src/up.gif" width="14" height="10" border="0" alt="nach oben"></a><a href="#bottom"><img src="../../src/down.gif" width="14" height="10" border="0" alt="nach unten"></a></p>



<h2><img src="../../src/js11.gif" width="30" height="30" alt="JavaScript 1.1" title="JavaScript 1.1"><img src="../../src/netsc3.gif" width="30" height="30" alt="Netscape 3.0" title="Netscape 3.0"><img src="../../src/op512.gif" width="30" height="30" alt="Opera 5.12" title="Opera 5.12"><img src="../../src/ffox1.gif" width="30" height="30" alt="Mozilla Firefox 1" title="Mozilla Firefox 1"><img src="../../src/konq31.gif" width="30" height="30" alt="Konqueror 3.1" title="Konqueror 3.1"><img src="../../src/saf1.gif" width="30" height="30" alt="Safari 1.0" title="Safari 1.0"><img src="../../src/jsread.gif" width="60" height="30" alt="Lesen">&nbsp;<a class="an" name="description">description</a></h2>

<p>Speichert die Kurzbeschreibung eines MIME-Typs.</p>

<h3 class="xmp">Beispiel:</h3>

<p><img src="../../src/dokf.gif" width="15" height="10" alt="Beispiel-Seite">&nbsp;<a href="anzeige/mimetypes_description.htm">Anzeigebeispiel: So sieht's aus</a></p>

<pre>
&lt;html&gt;&lt;head&gt;&lt;title&gt;Test&lt;/title&gt;
&lt;script type="text/javascript"&gt;
if (navigator.mimeTypes["application/pdf"])
  alert(navigator.mimeTypes["application/pdf"].description);
&lt;/script&gt;
&lt;/head&gt;&lt;body&gt;
&lt;/body&gt;&lt;/html&gt;
</pre>

<h3 class="xpl">Erluterung:</h3>

<p>Das Beispiel prft zuerst, ob der MIME-Typ "application/pdf" existiert. Wenn ja, wird in einem Meldungsfenster die Kurzbeschreibung zum MIME-Typ "application/pdf" ausgegeben. Netscape 4.x gibt dabei freilich nicht viel mehr bekannt als "Acrobat", in Opera 5.12 und Netscape 6 wird "Acrobat (*.pdf)" ausgegeben und Safari 1.2 benutzt die Abkrzung "PDF".</p>

<h3 class="inf">Beachten Sie:</h3>

<p>Der Internet Explorer 5.0 Macintosh Edition interpretiert dieses Beispiel auch.</p>



<p class="doc"><a href="#top"><img src="../../src/up.gif" width="14" height="10" border="0" alt="nach oben"></a><a href="#bottom"><img src="../../src/down.gif" width="14" height="10" border="0" alt="nach unten"></a></p>



<h2><img src="../../src/js11.gif" width="30" height="30" alt="JavaScript 1.1" title="JavaScript 1.1"><img src="../../src/netsc3.gif" width="30" height="30" alt="Netscape 3.0" title="Netscape 3.0"><img src="../../src/op512.gif" width="30" height="30" alt="Opera 5.12" title="Opera 5.12"><img src="../../src/ffox1.gif" width="30" height="30" alt="Mozilla Firefox 1" title="Mozilla Firefox 1"><img src="../../src/konq31.gif" width="30" height="30" alt="Konqueror 3.1" title="Konqueror 3.1"><img src="../../src/saf12.gif" width="30" height="30" alt="Safari 1.2" title="Safari 1.2"><img src="../../src/jsread.gif" width="60" height="30" alt="Lesen">&nbsp;<a class="an" name="enabled_plugin">enabledPlugin</a></h2>

<p>Speichert, ob fr einen MIME-Typ ein Plugin installiert ist. Wenn kein Plugin verfgbar ist, der Browser jedoch den MIME-Typ kennt, wird der Wert <code>null</code> gespeichert.</p>

<p>Die Eigenschaft stellt selbst ein Objekt dar. Sie ist dabei eine Art Zeiger auf das entsprechende <img src="../../src/dok.gif" width="15" height="10" alt="Seite">&nbsp;<a href="plugins.htm">plugins</a>-Objekt. Hinter der Eigenschaft lassen sich wiederum alle Eigenschaften und Methoden des <code>plugins</code>-Objekts notieren.</p>

<h3 class="xmp">Beispiel:</h3>

<p><img src="../../src/dokf.gif" width="15" height="10" alt="Beispiel-Seite">&nbsp;<a href="anzeige/mimetypes_enabled_plugin.htm">Anzeigebeispiel: So sieht's aus</a></p>

<pre>
&lt;html&gt;&lt;head&gt;&lt;title&gt;Test&lt;/title&gt;
&lt;/head&gt;&lt;body&gt;
&lt;script type="text/javascript"&gt;
if (navigator.mimeTypes["x-world/x-vrml"] &amp;&amp;
    navigator.mimeTypes["x-world/x-vrml"].enabledPlugin != null)
  document.write('&lt;object data="yzeplin.wrl" width="400" height="300"&gt;&lt;\/object&gt;');
&lt;/script&gt;
&lt;/body&gt;&lt;/html&gt;
</pre>

<h3 class="xpl">Erluterung:</h3>

<p>Das Beispiel ermittelt, ob der Browser den MIME-Typ kennt und ob er ein Plugin fr VRML-Dateien verfgbar hat. Wenn ja, wird mit Hilfe der <img src="../../src/dok.gif" width="15" height="10" alt="Seite">&nbsp;<a href="document.htm#write">write()</a>-Methode dynamisch das HTML-Konstrukt zum Einbinden einer VRML-Datei geschrieben. Anwender, die kein VRML-Plugin haben, bekommen dadurch weder Fehlermeldungen noch ein leeres Objektfenster. Solche Anwender bekommen einfach gar nicht mit, dass in der Datei eigentlich eine VRML-Datei referenziert ist.</p>



<p class="doc"><a href="#top"><img src="../../src/up.gif" width="14" height="10" border="0" alt="nach oben"></a><a href="#bottom"><img src="../../src/down.gif" width="14" height="10" border="0" alt="nach unten"></a></p>



<h2><img src="../../src/js11.gif" width="30" height="30" alt="JavaScript 1.1" title="JavaScript 1.1"><img src="../../src/netsc3.gif" width="30" height="30" alt="Netscape 3.0" title="Netscape 3.0"><img src="../../src/op512.gif" width="30" height="30" alt="Opera 5.12" title="Opera 5.12"><img src="../../src/ffox1.gif" width="30" height="30" alt="Mozilla Firefox 1" title="Mozilla Firefox 1"><img src="../../src/konq31.gif" width="30" height="30" alt="Konqueror 3.1" title="Konqueror 3.1"><img src="../../src/saf1.gif" width="30" height="30" alt="Safari 1.0" title="Safari 1.0"><img src="../../src/jsread.gif" width="60" height="30" alt="Lesen">&nbsp;<a class="an" name="length">length</a></h2>

<p>Speichert die Anzahl der MIME-Typ-Eintrge, die der Browser kennt.</p>

<h3 class="xmp">Beispiel:</h3>

<p><img src="../../src/dokf.gif" width="15" height="10" alt="Beispiel-Seite">&nbsp;<a href="anzeige/mimetypes_length.htm">Anzeigebeispiel: So sieht's aus</a></p>

<pre>
&lt;html&gt;&lt;head&gt;&lt;title&gt;Test&lt;/title&gt;
&lt;/head&gt;&lt;body&gt;
&lt;b&gt;Folgende Plugins sind installiert:&lt;/b&gt;
&lt;script type="text/javascript"&gt;
for (var i = 0; i &lt; navigator.mimeTypes.length; ++i)
  if (navigator.mimeTypes[i].enabledPlugin != null)
    document.write("&lt;br&gt;" + navigator.mimeTypes[i].description);
&lt;/script&gt;
&lt;/body&gt;&lt;/html&gt;
</pre>

<h3 class="xpl">Erluterung:</h3>
<p>Das Beispiel fragt in einer for-Schleife ab, ob fr den jeweils aktuellen MIME-Typ ein Plugin installiert ist. Wenn ja, wird eine Zeile mit der Kurzbeschreibung des MIME-Typs geschrieben. So werden am Ende alle installierten Plugins mit sprechenden Beschreibungen aufgelistet.</p>

<p>Bei der Definition der for-Schleife dient die Eigenschaft <code>navigator.mimeTypes.length</code> als Abbruchbedingung.</p>

<h3 class="inf">Beachten Sie:</h3>

<p>Der Internet Explorer 5.0 Macintosh Edition interpretiert dieses Beispiel auch.</p>



<p class="doc"><a href="#top"><img src="../../src/up.gif" width="14" height="10" border="0" alt="nach oben"></a><a href="#bottom"><img src="../../src/down.gif" width="14" height="10" border="0" alt="nach unten"></a></p>



<h2><img src="../../src/js11.gif" width="30" height="30" alt="JavaScript 1.1" title="JavaScript 1.1"><img src="../../src/netsc3.gif" width="30" height="30" alt="Netscape 3.0" title="Netscape 3.0"><img src="../../src/op512.gif" width="30" height="30" alt="Opera 5.12" title="Opera 5.12"><img src="../../src/ffox1.gif" width="30" height="30" alt="Mozilla Firefox 1" title="Mozilla Firefox 1"><img src="../../src/saf12.gif" width="30" height="30" alt="Safari 1.2" title="Safari 1.2"><img src="../../src/jsread.gif" width="60" height="30" alt="Lesen">&nbsp;<a class="an" name="suffixes">suffixes</a></h2>

<p>Speichert die typischen Dateiendungen, die zu einem MIME-Typ gehren.</p>

<h3 class="xmp">Beispiel:</h3>

<p><img src="../../src/dokf.gif" width="15" height="10" alt="Beispiel-Seite">&nbsp;<a href="anzeige/mimetypes_suffixes.htm">Anzeigebeispiel: So sieht's aus</a></p>

<pre>
&lt;html&gt;&lt;head&gt;&lt;title&gt;Test&lt;/title&gt;
&lt;script type="text/javascript"&gt;
if (navigator.mimeTypes["image/jpeg"])
  alert(navigator.mimeTypes["image/jpeg"].suffixes);
&lt;/script&gt;
&lt;/head&gt;&lt;body&gt;
&lt;/body&gt;&lt;/html&gt;
</pre>

<h3 class="xpl">Erluterung:</h3>

<p>Das Beispiel prft, ob der Browser den MIME-Typ kennt und gibt in einem Meldungsfenster aus, welche Dateiendungen unter den MIME-Typ "image/jpeg" fallen.</p>

<h3 class="inf">Beachten Sie:</h3>

<p>Im Netscape 6 und Konqueror 3.1 ist dieses Beispiel nicht nachvollziehbar, da diese Browser nur die MIME-Typen als eigene Objekteigenschaft speichern, zu denen tatschlich ein Plugin vorliegt.</p>

<p>Der Internet Explorer 5.0 Macintosh Edition interpretiert dieses Beispiel auch.</p>



<p class="doc"><a href="#top"><img src="../../src/up.gif" width="14" height="10" border="0" alt="nach oben"></a><a href="#bottom"><img src="../../src/down.gif" width="14" height="10" border="0" alt="nach unten"></a></p>



<h2><img src="../../src/js11.gif" width="30" height="30" alt="JavaScript 1.1" title="JavaScript 1.1"><img src="../../src/netsc3.gif" width="30" height="30" alt="Netscape 3.0" title="Netscape 3.0"><img src="../../src/op512.gif" width="30" height="30" alt="Opera 5.12" title="Opera 5.12"><img src="../../src/ffox1.gif" width="30" height="30" alt="Mozilla Firefox 1" title="Mozilla Firefox 1"><img src="../../src/konq31.gif" width="30" height="30" alt="Konqueror 3.1" title="Konqueror 3.1"><img src="../../src/saf1.gif" width="30" height="30" alt="Safari 1.0" title="Safari 1.0"><img src="../../src/jsread.gif" width="60" height="30" alt="Lesen">&nbsp;<a class="an" name="type">type</a></h2>

<p>Speichert die eigentliche MIME-Typ-Bezeichnung nach dem Schema "Kategorie/Unterkategorie".</p>

<h3 class="xmp">Beispiel:</h3>

<p><img src="../../src/dokf.gif" width="15" height="10" alt="Beispiel-Seite">&nbsp;<a href="anzeige/mimetypes_type.htm">Anzeigebeispiel: So sieht's aus</a></p>

<pre>
&lt;html&gt;&lt;head&gt;&lt;title&gt;Test&lt;/title&gt;
&lt;/head&gt;&lt;body&gt;
&lt;b&gt;Folgende MIME-Typen sind dem Browser bekannt:&lt;/b&gt;
&lt;script type="text/javascript"&gt;
for (var i = 0; i &lt; navigator.mimeTypes.length; ++i)
  document.write("&lt;br&gt;" + navigator.mimeTypes[i].type);
&lt;/script&gt;
&lt;/body&gt;&lt;/html&gt;
</pre>

<h3 class="xpl">Erluterung:</h3>

<p>Das Beispiel klappert in einer for-Schleife alle dem Browser bekannten MIME-Typen ab und schreibt jeweils eine Zeile mit der MIME-Typ-Bezeichnung. So werden am Ende alle dem Browser bekannten MIME-Typen aufgelistet.</p>

<h3 class="inf">Beachten Sie:</h3>

<p>Der Internet Explorer 5.0 Macintosh Edition interpretiert dieses Beispiel auch.</p>



<table cellpadding="4" cellspacing="0" border="0" width="100%">
<tr><td colspan="2" class="doc">
&nbsp;<a href="#top"><img src="../../src/up.gif" width="14" height="10" border="0" alt="nach oben"></a>
</td></tr>
<tr><td class="doc"><a href="plugins.htm"><img src="../../src/next.gif" width="10" height="10" border="0" hspace="10" alt="weiter"></a></td>
<td width="100%"><img src="../../src/dok.gif" width="15" height="10" alt="Seite">&nbsp;<a href="plugins.htm">plugins</a>
</td></tr>
<tr>
<td class="doc"><a href="navigator.htm"><img src="../../src/prev.gif" width="10" height="10" border="0" hspace="10" alt="zurck"></a></td>
<td><img src="../../src/dok.gif" width="15" height="10" alt="Seite">&nbsp;<a href="navigator.htm">navigator</a>
</td>
</tr>
<tr><td colspan="2" class="doc">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="nav"><a class="an" name="bottom"><img src="../../src/refkap.gif" width="16" height="13" alt="Teil von"></a> <a href="../../index.htm">SELFHTML</a>/<a href="../../navigation/index.htm" target="_parent" class="navh">Navigationshilfen</a> <img src="../../src/refkap.gif" width="16" height="13" alt="Teil von">&nbsp;<a href="../index.htm">JavaScript/DOM</a> <img src="../../src/refkap.gif" width="16" height="13" alt="Teil von">&nbsp;<a href="index.htm">Objektreferenz</a></td>
</tr>
</table>

<p>&copy; 2007 <img src="../../src/dok.gif" width="15" height="10" alt="Seite">&nbsp;<a href="../../editorial/impressum.htm">Impressum</a></p>

</body>
</html>