SELF-Treffen in Mannheim vom 23.05. bis 25.05.2025

SELFHTML wird 30 Jahre alt! Das wollen wir gebührend feiern!
Weitere Informationen und eine Anmeldemöglichkeit gibt es in der Veranstaltungs-Ankündigung.

JavaScript/Navigator/plugins/fileName

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Eigenschaft filename speichert den Namen der Programmdatei eines Plugins.

Beispiel
<html>
<head>
  <title>Test</title>

  <script>

if (navigator.plugins["VDOLive small plugin"] &&
navigator.plugins["VDOLive small plugin"].filename.indexOf("npsmlvdo.dll"))
alert("Plugin ist eine Nummer zu klein");
  </script>

</head>
<body>
</body>
</html>

Das Beispiel ermittelt zuerst, ob ein Plugin mit dem Namen "VDOLive small plugin" beim Anwender installiert ist. Danach fragt das Beispiel ab, ob in dem Eintrag, der den Dateinamen des Plugins speichert, der Wert "npsmlvdo.dll" vorkommt. Wenn ja, wird im Beispiel die Meldung ausgegeben, dass das Plugin eine Nummer zu klein ist.

In der Objekteigenschaft filename speichert Netscape den vollständigen Pfadnamen der Datei. Um den eigentlichen Dateinamen abzufragen, wird im Beispiel eine Methode des String-Objekts bemüht, nämlich indexOf().