Bonjour à tous,

voila mon soucis est simple...

j'essaye de créer des objets en javascript avec la méthod DOM mais ca me renvoie l'erreur cannot be inserted lorsque je crée un objet "embed" et que je cherche à l'insérer dans une balise "object"

le code source
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
38
39
40
41
42
43
44
45
var S_url = document.location.search;
			startIndex=S_url.indexOf("?");
			param=S_url.substr(startIndex+1);
		
			object=document.createElement("object");
			object.setAttribute("classid","clsid:D27CDB6E-AE6D-11cf-96B8-444553540000");
			object.setAttribute("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0");
			object.setAttribute("WIDTH","100%");
			object.setAttribute("HEIGHT","100%");
			object.setAttribute("id","charts");
			object.setAttribute("ALIGN","");
			
			param=document.createElement("param");
			param.setAttribute("name","movie");
			param.setAttribute("value","charts.swf?library_path=charts_library&xml_source="+param);
			
			object.appendChild(param);
			
			param=document.createElement("param");
			param.setAttribute("name","quality");
			param.setAttribute("value","high");
			
			object.appendChild(param);
			
			param=document.createElement("param");
			param.setAttribute("name","bgcolor");
			param.setAttribute("value","#ffffff");
			
			object.appendChild(param);
			
			embed=document.createElement("embed");
			embed.setAttribute("src","charts.swf?library_path=charts_library&xml_source="+param);
			embed.setAttribute("quality","high");
			embed.setAttribute("bgcolor","#ffffff");
			embed.setAttribute("width","100%");
			embed.setAttribute("height","100%");
			embed.setAttribute("name","charts");
			embed.setAttribute("align","");
			embed.setAttribute("type","application/x-shockwave-flash");
			embed.setAttribute("pluginflash","http://www.macromedia.com/go/getflashplayer");
			embed.innerHTML=' ';
			
			object.appendChild(embed);//instruction sur laquel ca bloque
			
			document.appendChild(object);
quelqu'un peut'il m'aider ? me dire pourquoi ca marche pas et comment résoudre ce petit problème qui m'embète ?