Has anyone addressed the MS IE security issue as it pertains to CF Flash Forms. I've read both Adobe's and developer posts suggesting JS routines...and I've implemented one successfully. However, they only apply to actual Flash movies and features using the <embed>, <applet> and similar tags. They do NOT work for ColdFusion Flash Forms operating in the background and to date, I've seen no fixes. Like many, I'm just now developing more and more Flash oriented material in CF...and now this!! The powers that be (particularly at MS) have come up with a sweeping and stupid solution, that's certain to create problems of pandemic proportions within the development and user communities. If anyone has a workaround for the "Click Thru" problem, please share.
I'm expecting a hot fix from Macromedia-Adobe , the solution they provide don't work for ColdFusion flash forms. MS announce this long time ago and I don't know why Macromedia-Adobe didn't come up with a solution for ColdFusion !!.
Is there still no update or news from Adobe or Macromedia about this issue?
any solution for this one? it is very irritating to click . seems that I should encourage my users to use Firefox. any solutions, please share. thanks
Try this..It worked great for me.. <SCRIPT LANGUAGE="JavaScript" SRC="swfobject.js"></SCRIPT> <div id="flashcontent"> This text is replaced by the Flash movie. </div> <cfset variables.movie="YourFlashFile.swf"> <script type="text/javascript"> var so = new SWFObject("YourFlashFile.swf", "mymovie", "766", "357", "7", "#ffffff"); so.write("flashcontent"); </script>
[q][i]Originally posted by: [b][b]RidesAgain[/b][/b][/i] Try this..It worked great for me.. <SCRIPT LANGUAGE="JavaScript" SRC="swfobject.js"></SCRIPT> <div id="flashcontent"> This text is replaced by the Flash movie. </div> <cfset variables.movie="YourFlashFile.swf"> <script type="text/javascript"> var so = new SWFObject("YourFlashFile.swf", "mymovie", "766", "357", "7", "#ffffff"); so.write("flashcontent"); </script>[/q] We would need the source code fro "swfobject.js" to use this code. But this doesn't address the server side generated flash form issue though.
The only working solution I have found is: http://www.keslabs.com/stuff/eolas/ Quite simply stick the custom file into the custom tag directory in ColdFusion directory and then around your <cfform format="flash"></cfform> tags stick the fix tags and specify the location of the JavaScript. Looks like the code has been changed as it didn't populate data the first time I tried it. But I have it working on my sites now. Example: <cf_IEFlashFix jspath="../IEFlashFix/IEFlashFix.js"> <cfform format="flash" name="formName" width="600" height="500"> ... ... ... </cfform> </cf_IEFlashFix>
Can you direct me to documentation that refers to cfform or IE6 in this fix? Also, should I request that my ISP install this update inorder for it to work or do I have to recreate my cfform pages after installing the fix on my local installation of Coldfusion?
I would suggest that if you have the ability to upgrade the server or request your host to upgrade, then upgrade! However, if you don't have access and you cannot get the host to upgrade, use the custom tag fix I mentioned above.
Don't see what you're looking for? Try a search.
|