From: Mike G. v. a. <we...@ma...> - 2007-11-06 16:55:58
|
Log Message: ----------- Added some further documentation pointing out the workaround to make flash objects embedded within forms (as all objects in a PG problem are) work with IE. -- Mike Modified Files: -------------- pg/lib: Applet.pm Revision Data ------------- Index: Applet.pm =================================================================== RCS file: /webwork/cvs/system/pg/lib/Applet.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -Llib/Applet.pm -Llib/Applet.pm -u -r1.2 -r1.3 --- lib/Applet.pm +++ lib/Applet.pm @@ -137,6 +137,22 @@ # <param name="quality" value="high" /><param name="bgcolor" value="#ffffcc" /> # </object> +=pod + +The secret to making this applet work with IE in addition to normal browsers +is the addition of the C(<form></form>) construct just before the object. + +For some reason IE has trouble locating a flash object which is contained +within a form. Adding this second blank form with the larger problemMainForm +seems to solve the problem. + +This follows method2 of the advice given in url(http://kb.adobe.com/selfservice/viewContent.do?externalId=kb400730&sliceId=2) +Method1 and methods involving SWFObject(Geoff Stearns) and SWFFormFix (Steve Kamerman) have yet to be fully investigated: +http://devel.teratechnologies.net/swfformfix/swfobject_swfformfix_source.js +http://www.teratechnologies.net/stevekamerman/index.php?m=01&y=07&entry=entry070101-033933 + +=cut + use constant DEFAULT_OBJECT_TEXT =><<'END_OBJECT_TEXT'; <form></form> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" |