Autor Zpráva
deader
Profil *
Dal jsem si na své stránky ightbox ze http://www.huddletogether.com/projects/lightbox/ - zkouším ho na http://deader.ic.cz/iii.html.
Aby se i obrázky s větším rozlišení zobrazovali správně, přidal jsem do souboru lightbox.js tento kód:
    imgNew = new Image();
    imgNew.src = objLink.href;

    var h=arrayPageSize[3];
    h=Math.round(h*0.8);
    function zjisti(co)
    {
    if(co=="x")
    return imgNew.width;
    else
    return imgNew.height;
    }
    var pomer=(zjisti("x")*1.2)/zjisti("y");
    var w=Math.round(h*pomer);
    objLightbox.style.height=Math.round(h)+"px";
    objLightbox.style.width=Math.round(w)+"px";
    objImage.style.height=(h-10) + 'px';
    objImage.style.width=Math.round(w-10) + 'px';

Mám problém s IE, kde se obrázek zobrazuje správně, avšak lightbox pod ním se zobrazuje natažen podle původní velikosti obrázku. Když dám však alert, aby vypsal style.width, tak ukáže správnou hodnotu. V ostatních prohlížečích to funguje. Moc prosím o pomoc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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