Forum du clan Vioc

Clan [Vioc] - Geriatric Gaming Club since A.D. MMIII - [Vioc] Parkinson nous fait cliquer plus vite, Alzheimer nous fait oublier le résultat.
Nous sommes le 28 Mar 2024 19:02

Heures au format UTC + 1 heure [ Heure d’été ]




Poster un nouveau sujet Répondre au sujet  [ 4 messages ] 
Auteur Message
 Sujet du message: Y'a du Roxxor en Javascript parmi vous ?
MessagePosté: 26 Avr 2013 14:15 
Hors ligne
Ténardier
Avatar de l’utilisateur

Inscription: 07 Oct 2003 18:52
Messages: 9971
Localisation: Dans les entrailles du Forum
Yop les amis.

J'ai un petit script à faire pour le site de mon boulot, mais je pige que dalle à Java, carrément rien de rien :oops:

Mon besoin : vous arrivez sur une page qui doit déterminer si vous avez Acrobat Reader d'installé, si oui elle vous re-dirige de façon transparente vers la page 2, sinon elle vous alerte et vous propose d'installer le lien via un popup d'alerte et au click vous envoie vers la page de téléchargement chez Adobe.

j'ai trouvé le script qui permet de déterminer si Acrobat est disponible ou pas sur la machine, mais je ne sais pas comment le modifier pour les liens.
En fait il utilise juste une variable "lib" qui est soit "vide" soit "non" pour répondre à la question donc pas assez aboutie dans mon cas...

Voilà le code :

Code:
<html>
<head>
<title>Test si Acrobat Reader est installé</title>
<OBJECT     type="application/pdf"
            style="display:none"
            id="PDF"></OBJECT>
</head>
<body>
<script type="Text/JavaScript">
    var lib="non ";
    try        {    document.getElementById("PDF").LoadFile('');
                    lib="";
                }
    catch(e)    {    if ( navigator.plugins && navigator.plugins.length > 0 )
                    {    for ( noPlug=0; noPlug < navigator.plugins.length; noPlug++ )
                       {    if ( navigator.plugins[noPlug].name.indexOf("Adobe Acrobat") >= 0 )
                         {    lib="";
                                break;
                            }
                        }
                        }
                   }
    alert("Acrobat Reader "+lib+"installé");
</script>
</body>
</html>


D'après-vous je peux le modifier comment ?
Merci !

_________________
Image
[Vioc] Parkinson me fait cliquer plus vite, Alzheimer me fait oublier le résultat.


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message: Re: Y'a du Roxxor en Javascript parmi vous ?
MessagePosté: 26 Avr 2013 19:01 
Hors ligne
Old Of Warcraft
Avatar de l’utilisateur

Inscription: 09 Oct 2003 10:20
Messages: 5374
Localisation: Grenoble
SI tu rajoutes un test a la fin ca devrait marcher. (j'ai aussi enlevé l'espace dans var lib="non")

Code:
<html>
<head>
<title>Test si Acrobat Reader est installé</title>
<OBJECT     type="application/pdf"
            style="display:none"
            id="PDF"></OBJECT>
</head>
<body>
<script type="Text/JavaScript">
    var lib="non";
    try        {    document.getElementById("PDF").LoadFile('');
                    lib="";
                }
    catch(e)    {    if ( navigator.plugins && navigator.plugins.length > 0 )
                    {    for ( noPlug=0; noPlug < navigator.plugins.length; noPlug++ )
                       {    if ( navigator.plugins[noPlug].name.indexOf("Adobe Acrobat") >= 0 )
                         {    lib="";
                                break;
                            }
                        }
                        }
                   }
if ( lib == "non" ) {
    alert("Acrobat Reader pas installé");
    window.location = "http://www.adobe.com";
} else {
     window.location = "mapage2.php";
}

</script>
</body>
</html>

_________________
la meilleure signature du fofo, et de loin !


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message: Re: Y'a du Roxxor en Javascript parmi vous ?
MessagePosté: 06 Mai 2013 14:07 
Hors ligne
Ténardier
Avatar de l’utilisateur

Inscription: 07 Oct 2003 18:52
Messages: 9971
Localisation: Dans les entrailles du Forum
Cool !
Merci Oll je tente ça !

...désolé du temps mort, j'étais au pays ;)

_________________
Image
[Vioc] Parkinson me fait cliquer plus vite, Alzheimer me fait oublier le résultat.


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message: Re: Y'a du Roxxor en Javascript parmi vous ?
MessagePosté: 07 Mai 2013 9:30 
Hors ligne
Ténardier
Avatar de l’utilisateur

Inscription: 07 Oct 2003 18:52
Messages: 9971
Localisation: Dans les entrailles du Forum
ça maaaaaarche !
Merci Oll ! :ouichef:

_________________
Image
[Vioc] Parkinson me fait cliquer plus vite, Alzheimer me fait oublier le résultat.


Haut
 Profil Envoyer un e-mail  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 4 messages ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com