5568 sujets

Sémantique web et HTML

bonjour,

j'utilise le code suivant pour insérer dans des pages des vidéos provenant, en autre, de Google vidéos

<object type="application/x-shockwave-flash" data="http://video.google.com/googleplayer.swf?docId=29781625495880441" width="380" height="300">
<param name="movie" value="http://video.google.com/googleplayer.swf?docId=29781625495880441" />
<p>To watch this video, download Flash plug-in. Si vous ne voyez pas cette vidéo, téléchargez le plug-in Flash</p>
</object>


avec la version 3 de Safari, les vidéos ne fonctionnent plus (écran noir et lien pour accéder directement à la vidéo non fonctionnel)

en cherchant sur le groupe d'aide Google, une solution est proposée, elle consiste à ajouter à la fin de l'url de la vidéo le paramètre : &hl=en

il faut bien, spécifier "en" et pas "fr" sinon le problème reste présent

le problème que ça me pose, c'est que l'ajout de ce paramètre rend la page invalide (XHTML strict)

je ne rencontre ce problème qu'avec les vidéos google et Safari 3

à votre avis, s'agit-il d'un bug de Safari ou de Google vidéos ?

merci

EDIT : d'après le sujet du groupe d'aide Google, le problème serait le même avec IE 7
Modifié par Melody Nelson (15 Nov 2007 - 20:10)
Salut Melody Nelson Smiley cligne ,
Melody Nelson a écrit :
le problème que ça me pose, c'est que l'ajout de ce paramètre rend la page invalide (XHTML strict)
tu pourrais essayer de remplacer & par &amp;...

A+
merci, ça marche !

pour le complément d'information, une question complémentaire : est-ce juste un "truc" ? ou alors la bonne manière de procéder quand il y a des paramètres dans une url ?
je ne suis pas experte sur le sujet d'où la naïveté de ma question... en tout cas, merci beaucoup... je vais essayer d'approfondir tout ça...
encore moi... en fait, j'essaie de comprendre la logique de fonctionnement dans le cas des vidéos google...

quand j'insérais la vidéo avec ce lien :
http://video.google.com/googleplayer.swf?docId=29781625495880441

ou celui-ci :
http://video.google.com/googleplayer.swf?docId=29781625495880441&amp;hl=fr

seul Safari 3 refusait d'afficher correctement la vidéo, alors que ça ne dérangeait pas d'autres navigateurs

ça veut dire que les autres navigateurs sont "tolérants" et Safari "intolérant" ? lesquels ont "raison" dans leur comportement ?
Modérateur
Le probleme vient du fait que safari est encore en version (trés) beta sous windows et qu'il bugge le moins dans la version anglaise de windows(langage).

Ce probleme est connu et pris en consideration par apple ... ils ont peut-etre sorti leur beta trop tot.

Sinon, interessant pour tester des mise en pages , je crois bien aussi qu'il est le seul a gerer ,pour le moment ,plusieurs background sur un seul element.

gc
salut,

en fait, j'ai rencontré ce problème sur mac avec la version béta de Safari mais la version finale disponible avec Léopard a exactement le même comportement... c'est pour ça que je ne sais pas s'il s'agit d'un bug ou non du navigateur, d'autant plus que ça se produit également avec IE 7

c'est pas évident pour moi de comprendre la logique de ce problème... surtout que la différence de comportement se produit en fonction d'un paramètre placé dans une url...

tu mets &hl=fr ça ne marche pas, tu mets &hl=en, ça marche Smiley biggol