Napotkałem problem przy pisaniu kodu do pływającego diva wyświewtlającego fotke. Ma to działać nasptępująco:
Na stronie mam miniaturki obrazków przygotowane przez PHP, w innym katalogu sa duze obrazki. Każda miniaturka ma wartosc onclick="galleryOpen([tu wchodzi nazwa fotki])". Chciałbym otworzyć diva w którym byłaby ta fotka i oczywiscie jakis krzyzyk czy cos wyłaczajacego diva no i jeszcze zeby div plywal sobie na starej stronie. Pod opera i ff nie ma najmniejszego problemu z zabawą. Pod ie niestety wyswietla mi czesc obrazka lub wcale go nie wysiwetla. Moja stronka ma nastepujacy layout warstw :
Wartwa o id "Popup" jest wartwa ktora ma nosic duzy obrazek oraz byc oczywsicie na wierzchu. Kod javascriptu odpalajacy warstwe:
CODE
//otwieranie warstwy
function galleryOpen(imgsrc)
{
var echodiv = document.getElementById("popup");
echodiv.innerHTML='<a href="java script:galleryClose();"><img id="close" src="images/kotwa.gif" /></a><img src="photos/'+imgsrc.split('thumb/')[1]+'" />';
echodiv.style.display='block';
}
//zamykanie warstwy
function galleryClose()
{
var echodiv=document.getElementById("popup");
echodiv.style.display='none';
}
Kombinuje ile mam sil ale jakos nie moge poradzic sobie zeby pod 3 przegladarkami wyswietlalo to sie tak jak na wielu stronach, na srodeczku z ladna fotka i ramka oraz przcyisiem chowania warstwy.
Jesli któs z Was miał podobny problem i rozwiazal go prosze o jakas pomoc.
Pozdrawiam
Teu