Page 1 sur 1

une banniere flash avec image alternative: en faire un lien

Posté : 07 mars 2006, 13:31
par BeRoots
salut à tous :D

j'ai pas mal chercher et j'ai fini par faire ceci pour avoir l'insertion d'une animation en flash (avec image alternative si plugin flash non installer sur le client) sur une page XHTML valide :wink:
<!--[if !IE]> Standard XHTML object instanciation <!-->
<object id="flash" type="application/x-shockwave-flash" data="./banniere/someco_sport_meca.swf" width="500" height="130">
<!--><![endif]-->
<!--[if IE]>
<object id="flash" classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" width="500" height="130">
<![endif]-->
<param name="movie" value="./banniere/someco_sport_meca.swf" />
<img src="./banniere/someco_alt.jpg" width="500" height="130" border="0" onclick="window.open('http://www.someco-dec.com/index.html', 'someco');" style="cursor: pointer;" title="SoMeco, la solution" alt="SoMeco, la solution" />
</object>
par contre j'aimerai que ma banniere flash soit un lien :-k

j'ai essayer de lui mettre un onclick à object ou de la mettre entre des balise <a></a> sans succes :cry:

si quelqu'un à une solution?

MERCI D'AVANCE :wink:

Posté : 07 mars 2006, 14:00
par HD
tout simplement :
<!--[if !IE]> Standard XHTML object instanciation <!--> 
<a href="http://monlien.com"> 
<object id="flash"  ******************************
</object> 
</a> 

Posté : 08 mars 2006, 00:26
par BeRoots
desolé mais ça marche pas :cry:

j'ai essayer d'encadrer avec <a></a> touts ce qui est possible et rien ne fonctionne :(

j'ai essayer avec href="mon_url" et le js onclick="window.open()" un peu partout et rien ne fonctionne :x

j'espere que je ne devrais pas etre obliger de faire ça depuis actionscript :?


si quelqu'un sait comment faire pour que ma banniere flash soit un lien ;)

Posté : 08 mars 2006, 12:01
par HD
cette solution :
<!--[if !IE]> Standard XHTML object instanciation <!--> 
<a href="http://monlien.com"> 
<object id="flash"  ******************************
</object> 
</a> 
ne marche que sous firefox apparement
mais ce que tu as fait
<img src="./banniere/someco_alt.jpg" width="500" height="130" border="0" onclick="window.open('http://www.someco-dec.com/index.html', 'someco');" style="cursor: pointer;" title="SoMeco, la solution" alt="SoMeco, la solution" />
marche parfaitement chez moi avec ie et ff
le probleme doit donc venir des
<!--[if !IE]> Standard XHTML object instanciation <!--> 
********
<!--><![endif]--> 
<!--[if IE]> 
*****
<![endif]--> 
je vois pas quoi te dire de plus... peut etre que tu n'as pas posté le code complet, ou que tu n'as pas bien expliqué ton probleme :?

Posté : 08 mars 2006, 22:28
par BeRoots
j'ai enfin réussi à faire ce que je voulai mais pour avoir une banniere flash qui soit clickable comme lien, il faut imperativement traité ça avec actionscript :wink:

pour ce qui est de ceci:

Code : Tout sélectionner

<!--[if !IE]> Standard XHTML object instanciation <!--> <object id="flash" type="application/x-shockwave-flash" data="URL_animation.swf" width="500" height="130"> <!--><![endif]--> <!--[if IE]> <object id="flash" classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" width="500" height="130"> <![endif]--> <param name="movie" value="URL_animation.swf" /> <img src="URL_image_remplacement.gif" width="500" height="130" border="0" alt="image de remplacement" /> </object>
je l'ai trouver sur un site dans un sujet sur flash et je n'aime pas vraiment ce type d'alternative en xhtml :? si on veut une alternative digne de ce nom, pourquoi pas php ou js :-k

pourtant c'était preciser que c'etait valide xhtml :?

enfin, je vais essayer d'en apprendre un peu plus sur ce type d'annotation en xhtml :roll:

merci quand même :wink:

Posté : 08 mars 2006, 23:01
par HD
n'oublie pas le résolu :!:

Posté : 08 mars 2006, 23:24
par BeRoots
no problemo :wink: