Bonjour à tous!
Je cherche à créer une fonction javascript qui, en fonction du navigateur de l'utilisateur, renvoi un code html d'un lecteur vidéo compatible avec le navigateur.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<html> 
	<head> 
		<meta http-equiv='content-type' content='text/html; charset=iso-8859-1' /> 
		<title>en tete</title> 
		<link rel='stylesheet' media='screen' type='text/css' href='javascript.css' /> 
		<script language='Javascript' type='text/javascript'> 
			<!-- 
				function lecteur() 
				{ 
					if(window.ActiveXObject) // Internet Explorer 
					{ 
						document.write('<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-oleobject" standby="Loading Microsoft Windows Media Player components..."  height="432" width="528">'); 
					}
					else 
					{
						document.write('<object type="application/x-mplayer2" data="chemin_video" height="432" width="528">'); 
					}
					document.write('	<param name="url" value="chemin_video"/>'); 
					document.write('	<param name="autoStart" value="true" />'); 
					document.write('	<param name="uimode" value="none" />'); 
					document.write('</object>'); 
				} 
			//--> 
		</script> 
	</head> 
	<body> 
		<div id='imglogo'> 
			<img class='imglogo' src='chemin_image' style='width: 100px; height: 100px'/> 
			<img class='imglogo' src='chemin_image' style='width: 100px; height: 100px'/>
		</div> 
		<h1>titre</h1> 
		<div id='player' style='width:528px; height:432px' onload='javascript:lecteur()'>
		</div> 
		<p id='description'>				contenu texte</p> 
		<a href='javascript:window.close()' id='close'>Fermer la fenêtre</a> 
	</body> 
</html>
Seulement, lorsque je lance la page, mon lecteur ne s'affiche pas. Quelqu'un peut-il m'aider à comprendre pourquoi?
Merci d'avance