[JS/VBSCRIPT] Detecteren acrobat reader deel zoveel

Pagina: 1
Acties:

  • xilent_xage
  • Registratie: Februari 2005
  • Laatst online: 10-04 17:27
Hoi,

Ik weet dat hierover al aardig wat tutorials op te googlen zijn, en ook veelvuldig langsgeweest in dit forum: Ik probeer via javascript te detecteren of een client acrobat reader heeft geinstalleerd. In Firefox/Mozilla geen enkel probleem natuurlijk, IE is lastiger. Dit moet met VB-script, als ik het goed begrepen heb zijn er twee manieren:

1. CreateObject in VBscript en vervolgens checken of het aanmaken van het object is gelukt.
2. ActiveX gebruiken.

De tweede functie werkt wel, maar geeft een security warning, en dat kan natuurlijk niet de bedoeling zijn.

Daarom probeer ik optie 1 aan de praat te krijgen. Mijn code:

<code>

acrobat = plugins_detectIE("PDF.PdfCtrl.1");

function plugins_detectIE(plugin_name) {
check = false;
document.write('<SCRIPT LANGUAGE="VBScript">\n on error resume next \n check = IsObject(CreateObject("' + plugin_name + '")) \n </SCRIPT>\n');
if (check) return '1';
else return '0';
}

</code>

Helaas werkt dit niet, variabele acrobat blijft 0. Getest op meerdere pcs met acrobat erop. Ook geprobeerd met PDF.PdfCtrl.1 t/m PDF.PdfCtrl.5, geen soelaas. Iemand enig idee?