Aaron,
I'm glad you found a workaround that you can live with. I'll grant you that the QT ActiveX control is somewhat less than robust, but I was never able to duplicate your problem. The annoying thing that I've run into is that when you remove the QT object from the DOM in IE the actual player stays on the browser and is visible. So you need to do a hide/remove. Very odd. Anyway, I've not seen any problems regarding the QT controls. In case you're still interested, this is my test file: <html><head> <script src="../jquery-1.1.2.js" type="text/javascript"></script> <script src="add.movie.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { $('a').click(function() { this.id == 'get' ? $('body').append(getMovie('video/simpsons.mov', 500,350)) : $('object,embed').hide().remove(); return false; }); }); </script> </head> <body> <div><a href="" id="get" >Get Movie</a> <a href="">Delete Movie</a></div> </body> </html> Cheers! Mike
My original problem was this: when embedding a QuickTime object in IE, if you remove the DOM object that contains the QuickTime, then try to make the exact same DOM object with a new QuickTime, the QuickTime control bar fails to appear.