Modern ismeretek WEB oldalon : Javascript ismertető HTML formátumban

A Plugin objektum

A Plugin objektum bemutatása
Elemváltozók (tulajdonságok) :
description Csak olvasni lehetJavaScript 1.1Netscape3.0 A Plugin rövid leírása
filename Csak olvasni lehetJavaScript 1.1Netscape3.0 A Plugin fájlneve
length Csak olvasni lehetJavaScript 1.1Netscape3.0 Pluginok száma
name Csak olvasni lehetJavaScript 1.1Netscape3.0 A Plugin neve
Elemfüggvények (metódusok) : nincs

JavaScript 1.1Netscape3.0 A Plugin objektum bemutatása

A Plugin objektum a JavaScript hierarhiában a  navigator objektum alatt található. Megadja a Netscape Browserje által ismert ( installált) Plugin-okat.

A Plugin objektumot kétféle módon lehet megszólítani :

Példa1:

navigator.plugins[#].tulajdonság

Példa2:

navigator.plugins["Plugin_neve"].tulajdonság

Magyarázat:

  • sorszámmal, szögletes zárójelben megadva
  • névvel , ahogy a 2. példa mutatja, ahogy a name tulajdonságban az meglett adva.

Általános példa az objektum hazsnálatához :

<html><head><title>Teszt</title>
</head><body>
<script language="JavaScript">
document.writeln("<table border>");
for(i=0; i<navigator.plugins.length; i++) {
 document.writeln("<tr>");
 document.writeln("<td>" + navigator.plugins[i].name + "</td>");
 document.writeln("<td>" + navigator.plugins[i].description + "</td>");
 document.writeln("<td>" + navigator.plugins[i].filename + "</td>");
 document.writeln("</tr>");
}
document.writeln("</table>");
 </script>
</body></html>

Magyarázat:

A példában a  writeln() segítségével dinamikusan kiiratjuk egy táblázatba a böngésző által ismert Plugin-okat. A balszélső oszlopban a Plugin neve, a középsőben a rövid leírás és jobboldali-ban a fájl kiterjesztés látható.


Csak olvasni lehetJavaScript 1.1Netscape3.0 description

A Plugin rövid leírását tartalmazza.

Példa:

<html><head><title>Teszt</title>
<script language="JavaScript">
 if(navigator.plugins["VDOLive small plugin"])
  alert(navigator.plugins['VDOLive small plugin'].description);
</script>
</head><body>
</body></html>

Magyarázat:

A példában lekérdezzük, hogy a "VDOLive small plugin" nevű Plugin a felhasználó által használt böngészőn installálva van-e. Ha igen, akkor egy kijelzőablakban a rövid leírást jelentetjük meg.


Csak olvasni lehetJavaScript 1.1Netscape3.0 filename

A Plugin fájlnév megadását tartalmazza ez a tulajdonság.

Példa:

<html><head><title>Teszt</title>
<script language="JavaScript">
if(navigator.plugins
["VDOLive small plugin"].filename.indexOf("npsmlvdo.dll"))
 alert("VDOLive small plugin fájlnéve : npsmlvdo.dll ");
</script>
</head><body>
</body></html>

Magyarázat:

A példában lekérdezzük, hogy a "VDOLive small plugin" nevű Plugin a felhasználó által használt böngészőn installálva van-e. Ha igen, akkor egy kijelzőablakban a fájlnév megadást jelentetjük meg. A filename elemváltozó tulajdonképpen teljes elérési útvonalat tartalmaz. Ebből emeljük ki a tényleges fájlnevet a  string objektum indexOf() metódus meghívásával.


Csak olvasni lehetJavaScript 1.1Netscape3.0 length

Megadja a Browser által ismert Pluginok számát.

Példa:

<html><head><title>Teszt</title>
</head><body>
<b>Az ismert Pluginok fájlnevei :</b>
<script language="JavaScript">
for(i=0; i<navigator.plugins.length; ++i)
 document.write("<br>" + navigator.plugins[i].filename);
</script>
</body></html>

Csak olvasni lehetJavaScript 1.1Netscape3.0 name

A Plugin nevét adja meg.

Példa:

<html><head><title>Teszt</title>
</head><body>
<b>Az ön böngészője a következő Plugin-okat ismeri :</b>
<script language="JavaScript">
for(i=0; i<navigator.plugins.length; ++i)
 document.write("<br>" + navigator.plugins[i].name);
</script>
</body></html> 
StartVissza egy lapotFel a lap elejéreTovább egy lapot

Készült : 1999-08-31Lengyel Sándor