OVH Cloud OVH Cloud

détection flash player, affichage div

2 réponses
Avatar
Damien
Bonsoir à tous,
je fais appelle a vos services car j'ai un petit souci (on peut dire ça
comme ça...)
donc voilà, en fait j'ai trouvé un code qui permet d'afficher une image si
l'utilisateur n'a pas flash player ( cf :
http://www.javascriptfr.com/code.aspx?id=28434 ) la seule petite chose que
je voudrais modifier c'est que au lieu d'afficher une image, cela m'affiche
un div qui me permettrais de glisser plusieurs images (et notamment des
images survolées)

En vous remerciant pas avance

DAMIEN

2 réponses

Avatar
YD

je fais appelle a vos services car j'ai un petit souci (on peut dire ça
comme ça...)
donc voilà, en fait j'ai trouvé un code qui permet d'afficher une image si
l'utilisateur n'a pas flash player ( cf :
http://www.javascriptfr.com/code.aspx?id(434 ) la seule petite chose que
je voudrais modifier c'est que au lieu d'afficher une image, cela m'affiche
un div qui me permettrais de glisser plusieurs images (et notamment des
images survolées)


Le mécanisme prévu par HTML ne fonctionne pas ?

Si le flash est inséré dans la page via la balise object, tout ce qui est
avant la balise de fermeture ne s'affiche que si le programme externe n'est
pas disponible.

<object ...>
<param ...>
<param ...>
<div><img src="..">
</div>
</object>

La div ne sera rendue par le navigateur que si l'objet ne peut être affiché.

Si c'est embed qui est utilisé :
<embed ...>
<noembed>
<div>...</div>
</noembed>

Cette fois le contenu de noembed sera affiché si manque le plugin.

Bien plus sûr que des scripts avec détection de navigateurs, de plugins, et
limités à une plateforme...

--
Y.D.

Avatar
Damien
je fais appelle a vos services car j'ai un petit souci (on peut dire ça
comme ça...)
donc voilà, en fait j'ai trouvé un code qui permet d'afficher une image
si l'utilisateur n'a pas flash player ( cf :
http://www.javascriptfr.com/code.aspx?id(434 ) la seule petite chose
que je voudrais modifier c'est que au lieu d'afficher une image, cela
m'affiche un div qui me permettrais de glisser plusieurs images (et
notamment des images survolées)


Le mécanisme prévu par HTML ne fonctionne pas ?

Si le flash est inséré dans la page via la balise object, tout ce qui est
avant la balise de fermeture ne s'affiche que si le programme externe
n'est
pas disponible.

<object ...>
<param ...>
<param ...>
<div><img src="..">
</div>
</object>

La div ne sera rendue par le navigateur que si l'objet ne peut être
affiché.

Si c'est embed qui est utilisé :
<embed ...>
<noembed>
<div>...</div>
</noembed>

Donc si j'ai bien compris il me suffit de glisser mon div entre les deux

balises <object> et c'est bon ?!
Bon et bien d'accord.

Merci pour l'info ;-)

Damien