une banniere flash avec image alternative: en faire un lien

Mammouth du PHP | 843 Messages

07 mars 2006, 13:31

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:
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

HD
Mammouth du PHP | 1181 Messages

07 mars 2006, 14:00

tout simplement :
<!--[if !IE]> Standard XHTML object instanciation <!--> 
<a href="http://monlien.com"> 
<object id="flash"  ******************************
</object> 
</a> 
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Mammouth du PHP | 843 Messages

08 mars 2006, 00:26

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 ;)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

HD
Mammouth du PHP | 1181 Messages

08 mars 2006, 12:01

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 :?
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Mammouth du PHP | 843 Messages

08 mars 2006, 22:28

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:
Modifié en dernier par BeRoots le 11 mars 2006, 15:07, modifié 2 fois.
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

HD
Mammouth du PHP | 1181 Messages

08 mars 2006, 23:01

n'oublie pas le résolu :!:
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Mammouth du PHP | 843 Messages

08 mars 2006, 23:24

no problemo :wink:
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non: