reklama

Ako opravit problem IE s flashom

Kazdy jeden web pokial je spravne naprogramovany by mal korektne zobrazovat svoj obsah vo vsetkych prehliadacoch. Internet Explorer vsak ma svoje vlastne specifika a medzi ne patri aj zobrazovanie flashu. Urcite kazdy pozna, ze ked je vlozeny do stranky flash tak sa v Internet Exploreri okolo neho objavi ramec a napis Click to activate and use this Control. Dva riadky javascriptoveho kodu celu zalezitost dokazu vyriesit. Pozrime sa na kompletny postup ako to dosiahnut.

Písmo: A- | A+
Diskusia  (13)

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>

SkryťVypnúť reklamu
Článok pokračuje pod video reklamou

ukazka

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>

SkryťVypnúť reklamu
reklama

ukazka

ako vidime ramec aj hlasenie zmizlo

Problem IE s flashom je vyrieseny lahko a rychlo.

Peter Akarkor

Peter Akarkor

Bloger 
  • Počet článkov:  39
  •  | 
  • Páči sa:  0x

Mojim domovom je miesto kde prave zijem ale vlastou navzdy zostane len jedna krajina. a mozno preto to tak trochu boli .....Kodex BlogeraFeedjit Live Website Statistics Zoznam autorových rubrík:  TutorialyNezaradeneZazitkySúkromnéPolitika

Prémioví blogeri

Karolína Farská

Karolína Farská

4 články
Jiří Ščobák

Jiří Ščobák

754 článkov
Martina Hilbertová

Martina Hilbertová

49 článkov
Pavol Koprda

Pavol Koprda

10 článkov
Post Bellum SK

Post Bellum SK

75 článkov
Juraj Karpiš

Juraj Karpiš

1 článok
reklama
reklama
SkryťZatvoriť reklamu