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.
Matesione
Profil *
imgNew = new Image();
imgNew.onload = function() {
alert("baf");

}
imgNew.src = objLink.href;
deader
Profil *
A co s tím jako?
deader
Profil *
Mohl by mně moc prosím někdo odpovědět?

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