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

         

Этот код выводит свойства type,


Этот код выводит свойства 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 wavLiveAudio


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
Содержание раздела