![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
nie wiedzialem zabardzo jak to zatytuowac i czy walnac do skrypty czy HTML/XHTML
wczesniej kodowalem strone w HTML 4.01 i skrypt ktory pokazuje okienko z jakims textem po najechniu np. na link czy obrazek dzialal sprawnie pod IE i Firefoxem ostatnio przekodowalem strone na XHTML-a i spkrypt pod IE przestal poprawnie dzialac! (pod firefox wszystko ok) zle dzialanie objawia sie tym ze najprowdopodobniej zele odczytuje warosci polozenia kursora w dokumencie i okienko pojawia sie nie tam gdzie powinno. Ze specyfikacji XHTML-a wynika iz odwolujac sie do atrybutu id nalezy go poprzedzic # ale w skrypcie odwoalnie wyglada tak: Kod if (IE) { document.all.info.style.visibility='visible'; document.all.info.innerHTML=src; document.all.info.style.left=posX()+pX+"px"; document.all.info.style.top=posY()+pY+"px"; } nie wiem czy to tu jest prblem bo na JavaScript slabo sie znam, lub tak jak wczesniej pisalem mozliwe ze zle odczytuje pozycje a za to jest odpowiedzialna ta funkcja: Kod function posX() { if (IE) { tempX=document.body.scrollLeft+event.clientX; } if (tempX<0) { tempX=0; } return tempX; } gdyby ktos mial podoby problem i zna rozwiazanie, bylbym wdzieczny ![]() ----------- EDIT ----------- OK problem rozwiazany, pos mozna usunac. Ten post edytował Kinool 26.08.2004, 06:59:26 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:44 |