Avatar billede ripley Nybegynder
11. august 2006 - 13:14 Der er 4 kommentarer

Check for Adobe Acrobat Reader version 6 og 7

Jeg har et check i et javascript, der undersøger om man har Adobe Acrobat Reader installeret:

    // acrobat test
    try {
        new ActiveXObject('PDF.PdfCtrl.5'); // version 5
        br.acrobatReader = "5 installed";
    } catch (e) {
        try {
            new ActiveXObject('PDF.PdfCtrl.1'); // version 4 (??)
            br.acrobatReader = "4 installed";
        } catch (e) {

Det virker fint .. medmindre man har version 6 eller 7 installeret, så får man bare "null".
Jeg har søgt på nettet - er der nogen der ved, hvordan man checker for disse nyere versioner også?
Jeg prøvede med PdfCtrl.6 / 7 men synes ikke, det virkede!
Avatar billede mcgoat Nybegynder
11. august 2006 - 22:54 #1
if(Pdf1.GetVersions().indexOf("6.0") != -1)
    alert("Acrobat 6 Found")

google-resultat :P
Avatar billede ripley Nybegynder
14. august 2006 - 13:33 #2
Hm, men hvad nu hvis jeg foretrækker at fortsætte i "ActiveXObject"-stilen?
Og hvad med version 7?
Avatar billede mcgoat Nybegynder
14. august 2006 - 15:54 #3
tror også Pdf1 er et ActiveXObject, og hvis det er version 7 der skal tjekkes for er det vel bare at udskifte 6.0 med 7.0 ?

Kan ikke teste det selv, så er bare en ide ud fra det blå :)
Avatar billede ripley Nybegynder
24. august 2006 - 13:08 #4
Jeg prøver det lige
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester