Bonjour a tous,
J'aimerai pourvoir mettre cet onclick sur mon lien
Mais j'aimerai que ce code ne soit exécuter que par firefox.Code:
1
2 window.scrollTo(0,200);
Est ce possible?
Merci par avance
Version imprimable
Bonjour a tous,
J'aimerai pourvoir mettre cet onclick sur mon lien
Mais j'aimerai que ce code ne soit exécuter que par firefox.Code:
1
2 window.scrollTo(0,200);
Est ce possible?
Merci par avance
bonjour,
pour cela il faut détecter le navigateur de l'internaute :
http://javascript.developpez.com/faq...vig#navigateur
à partir de ce script tu testes la valeur de is_fx (=true si c'est Firefox).
oui tout a fait il te suffit de faire ton onclick comme tu le souhaité et en amont de ton code tu teste l explorateur avec
++Code:
1
2navigator.appCodeName
Code:
1
2 <a href="#" onclick="if(navigator.appCodeName.indexOf('fox')>0){ window.scrollTo(0,200)};">
merci pour vos réponses mais je ne comprend pas comment dire que je ne veux que un seul onclick de ma page soit affecté
si
te pose des pbCode:appCodeName
tu as aussi
Code:appName
hé bien tu fais le onclick sur ton element , ex :
et dans ton code JS :Code:
1
2 <a onclick="Fonction1();">le lien avec la fonction onclick qui teste si on est sous FF</a>
ok?Code:
1
2
3
4
5
6
7
8 fonction1() { if(AppCodeName=="fox") { la tu met ta fonction } }
alors ce que j'ai fait:
1) J'ai piquer le code de detection du navigateur du site
http://javascript.developpez.com/faq...vig#navigateur
2) j'ai creer la fonction suivante:
Que j'ai mis dans un autre js a partCode:
1
2
3
4
5
6
7
8
9 //onclic firefox fonction1() { if(appName=="fox") { window.scrollTo(0,200); } }
3)Et j'ai mis mon onclick sur le lien suivant
Cela ne semble pas fonctionner je suppose que j'ai du oublier quelque chose :roll:Code:
1
2 <a class="delay" href="#bloc_bulle" id="a_bloc_bulle1" onclick="Fonction1();">
Fonction1 est différent de fonction1
et le code que j ai donner precedemment n'est pas correct niveau syntaxe :D
c'etait pour que tu es un exemple :D
prend plutot celui de SpaceFrog
== n'est pas indexOf
Code:appName=="fox"
Autan pour moi je n'ai pas déclarer ma fonction lol
merci du coup de main
^^Citation:
Envoyé par orphen
otan pour moi ?