Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xhtml] Kotwica i Firefox
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
UnKnOwN
Mam w galerii w tagu img podpiętą kotwicę, żeby przy przeglądaniu od razu zjedżało na początek zdjęcia i nie trzeba było ruszać kólkiem myszy/suwakami, wygląda to tak:

  1. <img id="photo" class="exp" title="Maksymalizuj" src="photos/1/exp/h_05.jpg" alt="Zdjęcie" />
  2.  
  3. <div><a href="./?t=gallery&g=1&view=exp&ph=4#photo">Wstecz</a>
  4.  
  5. <a class="u_line" href="./?t=gallery&g=1&view=exp&ph=6#photo">Dalej</a></div>

I teraz jak przechodzę do następnego obrazka, to w Operze i IE schodzi na początek zdjęcia, a w Firefoxie nie, zjeżdża dopiero po odświeżeniu strony :/ Nie mam zielonego pojęcia dlaczego tak się dzieje.

Jakby ktoś chciał zobaczyć całość kodu to tutaj jest.

To wina Firefoxa, czy w kodem jest coś nie tak?
mariuszn3
Dosyć dziwne.. ale myślę, że problem leży w tym, że nie podałeś wymiarów obrazka.. w momencie załadowania drzewa DOM FF nie wie jakich rozmiarów jest obiekt w pewnym sensie on jeszcze dla niego nie istnieje.. Natomiast potem (jak już obrazek zostanie załadowany) już się nie odwołuje do kotwicy w url'u.
To taka moja (nie potwierdzona) teoria na ten temat smile.gif
Zobacz jak będzie kiedy dodasz wymiary w img.. ogólnie powinieneś zawsze podawać wymiary obrazków w html'u.
kossa
nad obrazekiem tzn kodzie nad <img... wpisz
  1. <a name='photo'></a>
i będzie ok :-)

Łukasz
UnKnOwN
Cytat(kossa @ 9.08.2006, 10:11 ) *
nad obrazekiem tzn kodzie nad <img... wpisz
  1. <a name='photo'></a>
i będzie ok :-)

Łukasz

to też nie działa sad.gif nie ma pojęcia dlaczego, ale w sumie już mi to niepotrzebne, bo zmieniłem układ strony winksmiley.jpg

mariuszn3, to raczej nie to, bo kiedy dawałem kotwicę na napis nad obrazkiem, to też nie schodziło.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.