Yes, this is a known Mozilla bug with wmode (amongst many others). The easiest solution is to avoid wmode = opaque/transparent if at all possible...
Aran On Wed, Nov 11, 2009 at 5:36 AM, Steve Thames <[email protected]>wrote: > Thanks for responding, Sam. > > Actually, the consensus I am finding is that this is a general Mozilla > issue. Some think it is related to setting *wmode* to *transparent* but I > find these results with any setting. As I said, it works fine in IE. Don’t > know yet about Opera or Safari. I am looking to find anyone that has found > a solution to this problem. > > > > I did find one site in which someone had apparently solved this but it > involved about three pages of Javascript code and I’m looking for something > a little easier than that. > > > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *Sam Sherlock > *Sent:* Tuesday, November 10, 2009 10:03 AM > *To:* [email protected] > *Subject:* Re: Setting Focus to SWF in Firefox using SWFObject > > > > swfobject is working fine, this is a general flash issue - does using > traditional object/embed method rather than swfobject make it work? (I > would imagine not - why I see this as a general flash issue) > > > > I have found (but not tried it) > > > http://www.bigresource.com/FLASH-Creating-Keyboard-class-setting-the-focus-to-input-text-fields-uTOPHnuQQO.html > > > - S > > > 2009/11/9 smthames <[email protected]> > > > Using SWFObject 2.0: > > <div id="app"></div> > > <style> > object:focus { outline: none; } > </style> > > <script type="text/javascript"> > > var flashvars = > { > AppPath: '<%=String.Format("{0}://{1}{2}", > Request.Url.Scheme, Request.Url.Host, ai.Path)%>' > }; > > var params = > { > allowScriptAccess: "always", > wmode: "transparent" > }; > > var attributes = > { > }; > > swfobject.embedSWF("flash/CAPTAClient.swf?128988943755758144", > "app", > "950", > "480", > "9", > '/CAPTA/include/expressInstall.swf', > flashvars, > params, > attributes); > > swfobject.addDomLoadEvent(function() { document.getElementById > ("app").focus(); }); > > </script> > </div> > > The SWF contains a username/password input panel. This works fine in > IE. In FF, the caret is flashing in the User Name field, as it > should, but no keyboard input works and will not work until the user > clicks on the SWF object, itself. Further, when the SWF is active, > tabbing will only tab through the SWF fields--not out into the browser > location bar. > > I don't care so much about the tabbing but would really like to know > how to allow the user to type into the focused input field without > having to click on the SWF. > > Anyone have any idea? > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
