Hallo,
alles klar Netscape geht aber wie mache ich die Abfrage auf IE ?
Der IE gibt fuer navigator.plugins.length 0 zurueck. Wenn man den Namen des ActiveX-Objektes kennt, kann man testweise eine Instanz davon erstellen und den Erfolg pruefen. Hier mal beispielhaft fuer SVG und PDF gezeigt:
try
{
var svgtest=new ActiveXObject("Adobe.SVGCtl.3");
}
catch(e)
{
alert("Adobe SVG-Plugin V3 nicht gefunden.");
}
if(svgtest)alert("Adobe SVG-Plugin V3 gefunden.");
try
{
var pdftest=new ActiveXObject("PDF.PdfCtrl.5");
}
catch(e)
{
alert("Acrobat PDF-Plugin V5 nicht gefunden.");
}
if(pdftest)alert("Acrobat PDF-Plugin V5 gefunden.");
Alternativ kann auch VBScript verwendet werden, siehe: http://www.styleassistant.de/tips/tip26.htm.
MfG, Thomas