Autor Zpráva
doraz
Profil *
Zdravím,
mám na stránkách JAK galerii s tímto zápisem:
<script type="text/javascript">
     var data = [
     {alt: '',description: 'obrázek', small: {url: 'images/sP4300084.jpg'}, big: {url: 'images/P4300084.jpg'} },
     { další obrázek},
     { další obrázek}


 ];
    var opt = {
        galleryClassName: "lightBox",
        zIndex: 10,
         components: {
             strip: JAK.LightBox.Strip.Scrollable,
             navigation: JAK.LightBox.Navigation.Basic,
             anchorage: JAK.LightBox.Anchorage.Fixed,
             main: JAK.LightBox.Main.CenteredScaled,
             description: JAK.LightBox.Description.Basic,
                        others : [
                {name: 'photos', part: JAK.Photos}
                                    ]          
                        },
        navigationOpt : {
         continuous: false,
         showDisabled: true
     }
      };
    var g5 = new JAK.LightBox(data, opt);
    window.cache.push(g5);
</script>
<a href="JAK.htm" onclick="g5.show(0); return false;">otevřít galerii</a>

Všechno se zobrazuje tak, jak má, ale problém je v tom, že těch galerií je na jedné stránce 6 a každá má zhruba 200 fotek, čímž se pak celá stránka načítá strašně dlouho, přestože obrázky jsou datově malé (cca 50k).
Viz www.barplaminek.cz/galerie2009.html
Nevíte někdo, jak to zrychlit?
Díky moc.
Str4wberry
Profil
Prohlížím si stránky Operou 12.00 x64 a napadají mne tyto poznámky:

1) Používat miniatury (datově zmenšené fotky). Dle všeho si JAK všechny náhledy po načtení začne stahovat a v případě tvé stránky to dělá (se vším ostatním) 10 MB ve více než 1 200 požadavcích, což je hrozně moc.
2) Inicialisovat JAK až po kliknutí na odkaz pro vyvolání galerie, případně zakázat preload nebo dát alespoň skripty JAKu nakonec (neznám jej, nevím co je jednoduše možné).
3) Zapsat zmenšené obrázky pomocí data:, aby se ušetřila hromada požadavků. (Nefunkční ve starších Explorerech.)
4) Vytvořit pro každou galerii další sólo stránku.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0