11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'essaie de mettre en place SWFObject 2.0 sur 2 de mes sites, pour détecter Flash. J'ai suivi toute la documentation sur le site http://code.google.com/p/swfobject/ et cela fonctionne sur Firefox sans souci.

Par contre, dans Internet Explorer 6 et 7, j'ai une erreur javascript sur ma page :
line: 6
char: 6987
error: object required
code: 0
URL: http://www.ecounesco.ie/detectflash.aspx

C'est exactement la même erreur sur mes 2 sites :
http://www.ecounesco.ie/detectflash.aspx
et :
http://www.natc.ie/youth/dvd08_fldetect.php

Mon code sur ce site http://www.natc.ie/youth/dvd08_fldetect.php est :
Partie <head> :

<script type="text/javascript" src="/scripts/swfobject.js"></script>
<script type="text/javascript">
	swfobject.registerObject("youthdvd", "9.0.0", "/scripts/expressInstall.swf");
</script>


Partie <body> :

<div align="center">
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="263" id="youthdvd" align="middle">
        <param name="movie" value="http://www.youtube.com/v/sKfG_TLDxL4&hl=en&rel=0&color1=336699&color2=6699cc&border=1" />
        <param name="wmode" value="opaque" />
        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="http://www.youtube.com/v/sKfG_TLDxL4&hl=en&rel=0&color1=336699&color2=6699cc&border=1" width="300" height="263" align="middle">
            <param name="wmode" value="opaque" />
        <!--<![endif]-->
            <a href="http://www.adobe.com/go/getflashplayer">
                <img src="../images/Youth_DVD_Get_Flash_Player.jpg" alt="Get Adobe Flash player" width="300" height="263" border="0" />
            </a>
        <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
    </object>
</div>


Sur mon autre site j'ai exactement le même type de code, et ai implémenté SWFobject 2.0 de la même façon.

Merci d'avance pour votre aide !!

______________
Web Traveller
Merci Gatsu35 pour ta réponse. De quel endroit de mon code parles-tu exactement ? Je ne suis pas sur de comprendre. Peux-tu m'éclairer ?

J'ai fait d'autres tests, et en fait mon erreur javascript apparaît uniquement si je n'ai pas Flash dans Internet Explorer. Si j'ai Flash je vois la video sans problème, et il n'y a pas d'erreur javascript sur ma page.

Qu'en penses-tu ?
web_traveller a écrit :
Merci Gatsu35 pour ta réponse. De quel endroit de mon code parles-tu exactement ? Je ne suis pas sur de comprendre. Peux-tu m'éclairer ?

J'ai fait d'autres tests, et en fait mon erreur javascript apparaît uniquement si je n'ai pas Flash dans Internet Explorer. Si j'ai Flash je vois la video sans problème, et il n'y a pas d'erreur javascript sur ma page.

Qu'en penses-tu ?

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="263" id="youthdvd" align="middle">