Detection du plugin flash - Divers - Programmation
Marsh Posté le 21-08-2003 à 16:41:15
http://www.google.fr/search?q=dete [...] l=fr&meta=
-->
http://www.javascriptfr.com/article.aspx?Val=576
c'était pourtant pas si dur que ça!
Marsh Posté le 21-08-2003 à 16:46:28
Je connaissais déjà le code de Javascript France, mais c'est celui-là justement qui ne marche pas sous internet explorer qui ne reconnais pas la commande "plugins".
Et j'ai déjà pas mal cherché sur Google sans grand succès
Marsh Posté le 21-08-2003 à 16:51:45
ReplyMarsh Posté le 21-08-2003 à 16:55:34
moi j'ai celui-ci qui fonctionne bien.. enfin je crois
Code :
|
Marsh Posté le 21-08-2003 à 17:03:35
deux questions:
* quid si JS non installé?
* simogeo, tu fais une redirection. moi je prefererais faire qqchose comme foutre un gif OU le flash, mais sur la meme page. A l'époquue (:sweat j'avais fait un truc dans le style à grands coups de document.write mais bon
Marsh Posté le 21-08-2003 à 17:05:26
ben tu rediriges soit vers page.php?plugin=no soit page.php?plugin=yes
Marsh Posté le 21-08-2003 à 17:06:54
Mr yvele a écrit : ben tu rediriges soit vers page.php?plugin=no soit page.php?plugin=yes |
ben justement si on pouvait éviter la redirection
Marsh Posté le 21-08-2003 à 17:09:43
the real moins moins a écrit : deux questions: |
parce que ds ce cas ... je demande au mec de telecharger flash
mais j'avais fais un script aussi qui permettait soit d'afficher un gif, soit un flash ... suivant le browser .... il est possible de l'adapter....
edit : j'y suis allé a coup de document.write aussi mais ca fonctionnait bien
il y a un tomik d'Hermes le messager qui traine ... pour un truc du genre.... il a moins d'une semaine cherchez-le
Marsh Posté le 21-08-2003 à 18:23:08
Tiens, justement, je suis en train de m'interesser au probleme.
Pour moi, la redirection est tout a fait evitable. Il suffit d'afficher un div via un write en JS suivant la presence ou non du plug flash. De plus, une balise noscript permet d'afficher une image si JS est desactive.
Donc pour resumer :
1) detection de JS via noscript.
2) Si JS, la fonction en JS s'execute et fait apparaitre un div contenant soit :
- une anime flash si plug flash present.
- soit une image si flash absent.
Marsh Posté le 21-08-2003 à 18:29:35
afficher le div en JS, tu parles bien d'un document.write hein?
parce que les layers invisibles avec du flash dedans je sais pas a quel point c'est supporté ou pas...
y'a pas moyen de savoir au niveau du serveur si le browser est équipé ou pas... y'a bien la redirection comme l'a proposé yvele (?plugin=yes)... rien d'autre?
Marsh Posté le 21-08-2003 à 19:08:47
the real moins moins a écrit : afficher le div en JS, tu parles bien d'un document.write hein? |
Oui, je parle bien d'un document.write, c'est la seule soluce pour eviter la redirection. Et non, je ne connais pas (ce qui ne veut pas dire forcement que ca n'existe pas) de moyen de detecter flash du cote serveur (ce qui est bien dommage d'ailleurs).
Marsh Posté le 21-08-2003 à 19:14:28
Hermes le Messager a écrit : |
y'a bien des moyens tout laids, du genre un doc.write <img> qui appelerait en fait un script qui setterait le param dans la session.... mais dans tous les cas tu peux pas le savoir dès la premiere page
Marsh Posté le 21-08-2003 à 16:37:51
Voilà mon problème :
Je cherche à pouvoir détecter le plugin Flash. Si il n'est pas installer, j'affiche une image à la place de l'animation Flash. Seulement je n'arrive pas à trouver un moyen de le faire, que ce soit en javascript ou en PHP. La seul solution que j'ai trouvé ne marche pas sous Internet Explorer
Si quelqu'un pouvait m'aider, merci d'avance
---------------
Japan Spirits