Ciao a tutti,

sto cercando di creare un piccolo scrippettino per inserire dinamicamente un swf in una pagina.
Lo script funziona correttamente con FF o Safari (Windows e Mac) ma non con IE.
Esso fa parte di un oggetto che ho chiamato Swf, nel quale ho già definito altre variabili (Swf..w, Swf.h) e al quale passo le rimanenti informazioni per generare i parametri dell'elemento object.

codice:
// il metodo all'interno di Swf{} è questo:


 makeSwf: function(file,params,vars,attrs){
		 swfO = document.createElement('object'); 
		
		 swfO.width = Swf.w; 
		 swfO.height = Swf.h;
		 swfO.data = file; 
		 swfO.type="application/x-shockwave-flash";
		 src = document.createElement('param'); src.name = "movie"; src.value = file;
		swfO.appendChild(src);
		singleparam = new Array();
		for(c in params){
			// alert(c)
			singleparam[c] = document.createElement('param'); singleparam[c].name = c; singleparam[c].value = params[c];
			 swfO.appendChild(singleparam[c]);
		 }
		 
		 flshvars = document.createElement('param'); flshvars.name = "flashvars"; flshvars.value = vars.fileList;
		 swfO.appendChild(flshvars);		 
		 Swf.swfO = swfO;
		
	 }
Come detto, Explorer, chiamando Swf.makeSwf() non restituisce nulla se non una schermata bianca..
non so se è un problema di Update di IE, di stili eventualmente da aggiungere o proprio il modo in cui viene manipolato il DOM..

qualche idea?