2010-11-01 7 views
0

J'utilise jcupload ce qui est bien est tout ce que je dois écrire est ci-dessous et le flash + js fait le resteAfficher le code HTML lorsque le flash échoue?

<div id="jcupload_content"></div> 

Toutefois, c'est le flash uniquement sur mon site. Si l'utilisateur n'a pas flash (pensez ipod) je voudrais revenir à une implémentation html. Comment fait-on ça? Je sais logiquement ppl ne sera pas télécharger via ipods, mais si je devais jouer de la musique, je peux utiliser un lecteur audio flash fallback à l'audio html5 dans ce cas.

Répondre

2

Mieux vaut utiliser l'audio HTML5, puis le repli sur Flash, je dirais;).

Comment intégrez-vous votre Flash? Si vous utilisez swfobject, ils donnent d'excellents exemples dans leur documentation page.

+0

swfobject est définitivement la solution. – Brad

+0

html5-> flash est l'idée mais j'essaie d'éviter hackory avec SM2 et espère qu'ils le font en interne. –

+0

OK, cool, mais je ne sais toujours pas si j'ai aidé à répondre à votre question ... utilisez-vous 'swfobject'? Pourrais-tu être? Avez-vous encore besoin d'aide? – Domenic

0

Il suffit d'utiliser swfobject pour placer le flash, mais dans le div dans lequel vous placez le flash, avoir du contenu HTML alternatif.

Comme si:

<div id="flashDiv"> 
    <p>No flash!</p> 
</div> 

<script type="text/javascript"> 
    swfobject.embedSWF('myFlash.swf', 'flashDiv', width, height, 'flash.version.here', 'expressInstall.swf', flashvars, params, attributes); 
</script> 

par swfobject documentation.

Questions connexes