Lytebox 3 in flash

scorpion

Majstr
25. apr 2008
2.033
199
63
Ker je spletna stran (glava, meniji) pretežno iz flasha, in potem ko odprem z lyteboxom sliko, se flash ne vidi. Če pa v datoteki lytebox.js dam hideflash na false, pa se flash sicer lepo vidi, slika (kjer je v glavnem besedilo) pa se ne raztegne v naravni velikosti, oziroma jo kar obreže do tam, kjer se levo in desno začnejo meniji iz flasha. Kakšna modifikacija?
 

doto

Fizikalc
25. jul 2007
3.175
0
36
To je omejitev implementacije flash playerja. Opcija hide flash ni brez veze noter.
 

scorpion

Majstr
25. apr 2008
2.033
199
63
Samo na nekaterih straneh sem videl, da je flash še vedno prikazan v ozadju. Veliko je teh variant lytebox, lightbox, litebox, pa ne vem katera je prava.
 

doto

Fizikalc
25. jul 2007
3.175
0
36
Flashu moraš nastaviti wmode parameter na "opaqe".

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="200" height="150" id="recursion_tree_branch" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="wmode" value="opaque" />
<param name="movie" value="yourmovie.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#e7e7e7" />
<embed src="yourmovie.swf" mce_src="yourmovie.swf" wmode="opaque"
quality="high" bgcolor="#e7e7e7" width="200" height="150" name="yourmovie" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
 

scorpion

Majstr
25. apr 2008
2.033
199
63
Najlepša hvala. Sicer sem slab poznavalec kode, a mi je vseeno uspelo. Zanima pa me še ena stvar: V IE 6 ostane del desnega in spodnjega roba nezatemnjen. Tukaj na strani Lyteboxa sem našel popravek kode, samo ne vem, kaj nam to vpišem. Mi lahko še to pomagaš? V FF dela brez težav. Tukaj je povzetek.

There is a "special" issue that is related to IE only. Sometimes the right side of the page will have a small area that is not overlayed. This is due to the way IE measures it's margins. Adding the following style to the page will fix this issue (but it will also affect the appearance of the entire page): body { margin: 0 auto; }
 

doto

Fizikalc
25. jul 2007
3.175
0
36
To daš v CSS file, ali na začetek strani tole kodo:

Koda:
<style>
body { margin: 0 auto; } 
</style>

Če imaš stran omejeno po širini, lahko, da ti bo ta koda centrirala stran v browserju.