Hi Thanks for your answer. In fact i've already tried to wrap the div, but still the same problem.
But i've just read the faq and the 'Refresh IE' thread, I think this is the problem, the author of flv-player has added flashparams to indicate the width and height. I inform him how to get this automatically But even with this correction, my code still doesn't work, maybe another problem in this flv player... But nevermind, BIG thanks to your link aran, that's exactly what I'm looking for ! I test that now Thanks again On 1 oct, 12:47, misterhee <[email protected]> wrote: > So when the swfoject does it's replacing ofthe alt content dic,it > removes the div and replaces is with a object tag which cannot have > the same css properties applied. Try creating a wrapper div which has > your sizing / positioning css and place the alt content div inside. > > Also, you might be interested in this tut describing how to replace 1 > swf with another on button click: > > http://pipwerks.com/lab/swfobject/load-onclick/2.0/index.html > > (section "Using an 'onclick' event to replace a loaded SWF with > another SWF" describes the extra hoops you have to jump through) > > Cheers, > Aran > > On Oct 1, 8:37 pm, enzo <[email protected]> wrote: > > > Hi, > > > I've done a minimalistic code to create dynamically a flash player. > > When I open IE8 browser, i click on the button to create the stuff, it > > works > > I then refresh IE8 one time, I click on the button and then the player > > is completely tiny > > (if you see the player at the good size, just refresh IE8, and the > > problem should come) > > > Here is the code. If someone has an idea... my brain is going to > > burn... > > (the problem is the same if I use createSWF or embedSWF) > > > ------------------------------------ CUT HERE > > ------------------------------- > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/ > > TR/html4/strict.dtd"> > > <html> > > <head> > > <title>Demo</title> > > <style type="text/css"> > > .div_style { > > border: 1px solid yellow; > > width: 320px; > > height: 240px; > > } > > </style> > > <script type="text/javascript" src="http://ajax.googleapis.com/ajax/ > > libs/swfobject/2.2/swfobject.js"></script> > > > <script type="text/javascript"> > > > function showFlashPlayer(media_title, media_url) { > > var flash_div = document.createElement("div"); > > flash_div.id = "flash_div"; > > flash_div.className = "div_style"; > > flash_div.innerHTML = "content of the div"; > > document.body.appendChild(flash_div); > > > /*var att = { data:"http://flv-player.net/medias/ > > player_flv_maxi.swf", width:"320", height:"240", styleclass: > > "div_style" }; > > var par = { allowFullScreen: true, flashvars:"flv=" + media_url > > + "&autoplay=1&showstop=1&showvolume=1&showtime=1&showfullscreen=1" }; > > var id = "flash_div"; > > var flash_player = swfobject.createSWF(att, par, id);*/ > > > var flashvars = {}; > > var params = { > > allowFullScreen: true, > > flashvars:"flv=" + media_url + > > "&autoplay=1&showstop=1&showvolume=1&showtime=1&showfullscreen=1" > > }; > > var attributes = { > > styleclass: "div_style" > > }; > > swfobject.embedSWF("http://flv-player.net/medias/ > > player_flv_maxi.swf", "flash_div", "320", "240", "9.0.0", > > "expressInstall.swf", flashvars, params, attributes); > > } > > </script> > > </head> > > > <body> > > <input type="button" value="Launch movie" onclick="showFlashPlayer > > ('title of the movie', 'http://flv-player.net/medias/ > > KyodaiNoGilga.flv')"> > > </body> > > </html> > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SWFObject" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/swfobject?hl=en -~----------~----~----~----~------~----~------~--~---
