Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
| Autor | Správa |
|---|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Zdravim,
na stranke:
http://www.hodvabnesaty.sk/rucne-malova ... y-id1.html
mam tak riesene tie obrazky, ze sipkami hore a dole sa da posuvat ta galerka..
v IE mi najprv nacita vsetky male obrazky (nahlady) a potom to spodne tlacidlo a vlastne aj JS subor, ktory ho ovlada. Pri dalsom nacitani ide vsetko z cache a nie je problem.. Kym tam to tlacidlo so sipkou dole nie je, tak ani JS subor, co ho ovlada, nie je nacitany, ale ani uzivatel tam neklikne..
v FF mi ale ten obrazok so sipkou dole nacita, a nacitava aj vsetky nahlady obrazkov.. vyzera to, ze stranka je uz uplne nacitana, ale pritom JS subor este nie je.. Takze uzivatel klika na tu sipku dole a nic sa nedeje..
Da sa spravit nieco take, aby ten JS subor nacitalo vopred? Alebo nejaky iny sposob?
Dakujem
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
- js dávaj vždy naspodok stránky
- v js používaj niečo ako má jquery $(document).ready, prípadne onload
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Ja som celkom nepochopil, resp. nechce sa mi tam pozerat, ale mozes to spravit tak, aby defaultne v CSS bola ta sipka skryta a zabezpecit, aby az po nacitani vsetkeho bola zasa zobrazena.
Kód: onload = function() { document.getElementById('sipka').style.visibility = 'visible' } Tych moznosti je vela.
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
mimochodom karhám za nefunkčnosť bez JS 
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Duri dakujem, tak to spravim..
Roobertek - bez JS to pojde, zatial tam ale moc veci nefunguje, tak isto ako non-js verzia.. Ale ja som sa nepytal na nazor na stranku, ale na konkretny problem..
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
rooobertek píše: - js dávaj vždy naspodok stránky
No pokiaľ sa nemýlim, tak JS patri do <head> 
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Moze byt aj v head, aj v body. Navyse je niekedy hlupost vkladat script navrch a potom riesit, aby sa spustil az po nacitani stranky, ked je lahsie ho dat naspodok.
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Ale o tie tlacidla sa staraju dost dlhe JS subory, to ich mam vlozit pred </body> tak ako ich mam head ? To som este nevidel..
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Jasne. Mozes si vsimnut, ze dvojake umiestnenie je definovane aj v DTD:
Kód: <!ENTITY % head.misc "SCRIPT|STYLE|META|LINK|OBJECT" -- repeatable head elements -->
<!ENTITY % special "A | IMG | APPLET | OBJECT | FONT | BASEFONT | BR | SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO | IFRAME">
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
hmm, zaujimave.. tak to teda skusim tak..
dakujem
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | 0 |
Ďuri píše: Moze byt aj v head, aj v body. Navyse je niekedy hlupost vkladat script navrch a potom riesit, aby sa spustil az po nacitani stranky, ked je lahsie ho dat naspodok. Dnes sú súbory s javascriptom pomerne veľké, takže, podľa mňa, je rozumnejšie dať ich do head a nechať prehliadač rozhodnúť, či ich bude sťahovať hneď, alebo nie (a potom sa spusti až pri udalosti DOMContentLoaded; pri DOMContentLoaded je asi lepšie pozrieť sa do nejakej knižnice, keďže kvôli rôznym prehliadačom je to dosť komplikované).
|
|
Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
|