Ako prvy si vytvorime subor ie_repair.js
Do suboru ie_repair.js napiseme tento kod:
function repair(theText){
document.write(theText);
}
Vytvoreny subor vlozime medzi head tagy:
<head>
<META .....
<META ...
<script src=”ie_repair.js”>/script>
</head>
No a samotne spracovanie vlozenia kodu v stranke vyzera takto:
takto sa nejak vklada klasickym sposobom
<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com
/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="400" height="300" id="movie" align="">
<param name="movie" value="http://www.top100cyprus.com/696.swf">
<embed src="http://www.top100cyprus.com/696.swf" quality="high" width="400"
height="300" name="movie" align=""
type="application/x-shockwave-flash"
plug inspage="http://www.macromedia.com/go/getflashplayer">
</object>
Ako vidime okolo flashu je ramec
opraveny IE problem vyzaduje trochu odlisne vlozenie kodu
<script type="text/javascript">
repair('<object')
repair('classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ')
repair('codebase="http://download.macromedia.com')
repair('/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"')
repair('width="400" height="300" id="movie" align="">')
repair('<param name="movie" value="http://www.top100cyprus.com/696.swf">')
repair('<embed src="http://www.top100cyprus.com/696.swf" quality="high" width="400"')
repair('height="300" name="movie" align="" ')
repair('type="application/x-shockwave-flash"')
repair('plug inspage="http://www.macromedia.com/go/getflashplayer"> ')
repair('</object>')
</script>
ako vidime ramec aj hlasenie zmizlo
Problem IE s flashom je vyrieseny lahko a rychlo.