Клиентский JavaScript. Справочник

         

Примеры


Этот код выводит свойства type, description, suffixes и enabledPlugin для каждого MimeType-объекта на клиенте:

document.writeln("<TABLE BORDER=1><TR VALIGN=TOP>",
"<TH ALIGN=left>i",
   "<TH ALIGN=left>type",
   "<TH ALIGN=left>description",
   "<TH ALIGN=left>suffixes",
   "<TH ALIGN=left>enabledPlugin.name</TR>")
for (i=0; i < navigator.mimeTypes.length; i++) {
   document.writeln("<TR VALIGN=TOP><TD>",i,
      "<TD>",navigator.mimeTypes[i].type,
      "<TD>",navigator.mimeTypes[i].description,
      "<TD>",navigator.mimeTypes[i].suffixes)
   if (navigator.mimeTypes[i].enabledPlugin==null) {
      document.writeln(
      "<TD>None",
      "</TR>")
   } else {
      document.writeln(
      "<TD>",navigator.mimeTypes[i].enabledPlugin.name,
      "</TR>")
   }
}
document.writeln("</TABLE>")

Этот пример даст на выходе примерно следующее:

i type description suffixes enabledPlugin.name
0 audio/aiff AIFF aif, aiffLiveAudio

1 audio/wav WAV

wav
LiveAudio

2 audio/x-midi MIDI mid, midiLiveAudio

3 audio/midi MIDI mid, midiLiveAudio

4 video/msvideo Video for Windows aviNPAVI32 Dynamic Link Library

5 * Netscape Default Plugin Netscape Default Plugin

6 zz-application/zz-winassoc-TGZ TGZNone



Содержание раздела