Forum Clubic

[résolu]Fonction qui marche que sur Firefox

:grrr: :grrr: :grrr: Pourquoi ça marche jamais pareil entre IE et Firefox
Bon voilà le script en première version avec un code pas très propre mais qui devrait fonctionner :

function video(fichier, entete)
{
	var titre = '<p>' + entete + '</p>';
	document.getElementById('vtitre').innerHTML = (titre);

	var obj = '<p><object classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\' codebase=\'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\' width=\'320\' height=\'240\'><param name=\'movie\' value=\'Videos/images/'+ fichier + '.swf\'> <param name=\'quality\' value=\'high\'><embed src=\'Videos/' + fichier + '.swf\' quality=\'high\' pluginspage=\'http://www.macromedia.com/go/getflashplayer\' type=\'application/x-shockwave-flash\' width=\'320\' height=\'240\'></embed></object></p>'
	document.getElementById('video').innerHTML = (obj);
} 

Et maintenant la page ou il est utilisé et donc qui ne fonctionne qu’avec Firefox.

http://www.lestoetche.ch/videos.htm

SVP aider moi là je comprends pas pourquoi y’a une telle différence. L’erreur apparait si on veut changer de vidéos.

Bonjour,
il y a une erreur dans le path sur la partie "object"

[codebox]function video(fichier, entete)
{
var titre = ‘<p>’ + entete + ‘</p>’;
document.getElementById(‘vtitre’).innerHTML = (titre);

var obj = '&lt;p&gt;&lt;object classid=&#092;'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&#092;' 

codebase=\‘http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\’ width=\‘320\’ height=\‘240\’>
<param name=\‘movie\’ value=\‘Videos/images/’+ fichier + ‘.swf\’>
<param name=\‘quality\’ value=\‘high\’><embed src=\‘Videos/’ + fichier + ‘.swf\’ quality=\‘high\’ pluginspage=\‘http://www.macromedia.com/go/getflashplayer\’ type=\‘application/x-shockwave-flash\’ width=\‘320\’ height=\‘240\’></embed></object></p>’
document.getElementById(‘video’).innerHTML = (obj);
} [/codebox]

ça va chercher la video dans Video/images.file.swf au lieu de video/file.swf.
ça doit marcher avec Fx grâce à la partie embed, qui n’est pas compatible IE.
et la casse n’est peut-être pas importante, mais il vaudrait mieux mettre toujours la même. (video au lieu de Video)

J’a trouvé ça vgrâce la “Developper toolbar” d’IE, ça permet d’afficher l’arbre DOM, tu devrais l’installer. :wink:

note: je ne connaissais pas DD et DC comme balise, c’est quoi?
:slight_smile:

Merci ça marche :clap:

Je vais vite charger ce programme c’est vrai que les seules fois ou on a une erreur concernant le script ça aide vraiment pas les indications de base.

Bon pour les balises je vais pas me lancer dans une explication voilà un petit résumé ici :
http://perso.orange.fr/bernard.quevillier/toposnew/dd.htm

merci pour la page d’aide :super: