I can imagine that editing the parent document, and especially inserting a script, is not allowed security-wise. Dynamically embedding SWFObject as a library from within the same document will only work cross-browser from SWFObject 2.2 onwards.
On May 3, 12:12 pm, Sam Sherlock <[email protected]> wrote: > if your still trying to do this try the > followinghttp://code.google.com/apis/ajaxlibs/documentation/#swfobject > - S > > 2009/4/30 Bertrand <[email protected]> > > > > > I was wondering if there was a known issue with SWFObject when the > > script is inserted dynamically into the parent window's head from an > > iFrame doing: > > > var myHeadTag = parent.window.document.getElementsByTagName('head') > > [0], > > myScriptTag = parent.window.document.createElement('script'); > > myScriptTag.setAttribute('src', > > 'http://some.url/swfobject.js'<http://some.url/swfobject.js%27> > > ); > > myHeadTag.appendChild(myScriptTag); > > > After doing that, I try to do something like > > > var params = {menu:"false", quality:"high", wmode:"opaque", > > allowscriptaccess:"always"}, > > attributes = {align:"left"}, > > flashvars = {fid:flashAdID, lid:listingID}; > > window.parent.swfobject.embedSWF("http://some.url/file.swf","floater", > > myWidth, myHeight, "9.0.0", false, flashvars, params, attributes); > > > And I get an error message telling me that parent.window.swfobject is > > undefined, which is weird since I appended it to the head earlier in > > the code (as mentioned above). > > > I tried adding a timeout in case the script needed time to load, to no > > avail. > > > Any help or piece of advice appreciated. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
