Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] IE i <a name=""></a>...
Forum PHP.pl > Forum > Przedszkole
colachips
/* EDIT

Wrzucilem wszystko na serwer, zeby kazdy mogl zobaczyc w czym problem.. Oto link
http://glt.home.pl/parafiakrzeszow.pl2/ind...hp?page=galeria

Szczegolnie polecam sprawdzenie w IE czegos takiego: gdy zdjecie sie zaladuje prosze kliknac F5 lub odswierzyc - nic sie nie stanie, natomiast prosze kliknac na pasek adresu, nastepnie ENTER.. I co? przesunie ekran tak jak chcemy smile.gif

*/

Witam wszystkich.

Probuje napisac cos takiego, zeby po zaladowaniu strony ekran przesuwal sie do okreslonego anchora.

Oto kod:

  1. <p>blablabla</p>
  2. <p>blablabla</p>
  3. <p>blablabla</p>
  4. ...
  5. <a name="top"></a><p>witaj w tej linii</p>


Proste? Tak, do momentu gdy IE dostaje np. adres..
Kod
http://localhost/moja_strona(2)/index.php?page=galeria_show&id=1&#top

W tym momencie IE laduje strone normalnie, czyli od gory. Natomiast jesli zrobie refresh* to, o dziwo ekran przesunie sie w odpowiednie miejsce :/ W innych przegladarkach problem nie wystepuje..

// EDIT

* sorry, nie refresh tylko cos takiego: klikam myszka na pasku adresu i wciskam ENTER.. Padaka smile.gif

ps. bo na F5 tudziez refresh IE nie reaguje tak jak chce..

ps2. kolejne dziwactwa IE..

pelny link to
Kod
http://localhost/moja_strona(2)/index.php?page=galeria_show&id=4&#top


Juz nie wiem co z tym robic smile.gif
Darti
a wpisz w przeglądarkę:

http://localhost/moja_strona%282%29/strona...blabla&#top
colachips
Nie bardzo rozumiem co to ma dac? Gdy wpisuje
http://localhost/moja_strona(2)/index.php?...p;id=1&#top
to w FF i Operze dziala, czyli przesuwa do anchora <a name="top"></a>. Natomiast IE laduje strone od gory i dopiero gdy klikne na adres i wcisne enter to przesuwa do anchora (na refresh nie reaguje). Jak dla mnie to dziwne..
vokiel
Może sprawa rozchodzi się o nawiasy w adresie
albrzykowski
Hej,

Zobacz takie dwie rzeczy:

zmień nazwę folderu moja_strona(2) na moja_strona_2

a po drugie zmień
  1. <a name="">
na
  1. <a id="">


Pozdrawiam.
colachips
Tak też zrobiłem - anchor wyglada tak: <a id="top"></a> natomiast katalog strony to: http://localhost/moja_strona/index.php?pag...p;id=6&#top. Zastanawiam sie co moze byc przyczyna, poniewaz takie cos:
index.php
  1. <?php
  2. echo '<a href="anchor.php?jakies_zmienne=1&#anchor">klik</a>';
  3. ?>

anchor.php
  1. <?php
  2. <p>duzo lini</p>
  3. <p>duzo lini</p>
  4. <p>duzo lini</p>
  5. <p>duzo lini</p>
  6. <p>duzo lini</p>
  7. <a id="anchor"></a>
  8. <p>linia do ktorej powinien przesunac ekran</p>
  9. <p>duzo lini</p>
  10. <p>duzo lini</p>
  11. <p>duzo lini</p>
  12. <p>duzo lini</p>
  13. <p>duzo lini</p>
  14. <p>duzo lini</p>
  15. <p>duzo lini</p>
  16. <p>duzo lini</p>
  17. <p>duzo lini</p>
  18. <p>duzo lini</p>
  19. <p>duzo lini</p>
  20. <p>duzo lini</p>
  21. <p>duzo lini</p>
  22. <p>duzo lini</p>
  23. <p>duzo lini</p>
  24. <p>duzo lini</p>
  25. <p>duzo lini</p>
  26. <p>duzo lini</p>
  27. <p>duzo lini</p>
  28. <p>duzo lini</p>
  29. <p>duzo lini</p>
  30. <p>duzo lini</p>
  31. <p>duzo lini</p>
  32. <p>duzo lini</p>
  33. <p>duzo lini</p>
  34. ?>

Dziala bez problemu..
Tutaj jest podobny watek (po ang.) http://www.webmasterworld.com/html/3322666.htm i chyba wynika z tego ze to problem z jakims cachem IE czy cos.. Tam pisza ze wystepuje w IE6 i IE7, moge tylko potwierdzic. Coz, trudno, nie ma idealnych rozwiazan sad.gif

// EDIT

Chcialem wykorzystac anchora do galerii zdjec - zeby nie trzeba bylo przewijac strony w dol po zaladowaniu kazdego zdjecia.
Ok, to mam 2 pytanka
1. Czy da sie to zrobic jakos inaczej? Tzn zeby strona ladowala sie i ekran zostal przesuniety w jakas wyznaczona lokalizacje?
2. Czy ktos zna nazwe/link do ajaxowego (chyba) skryptu galerii - takiego co otwiera pseudo-okienko a tlo przyciemnia smile.gif
erix
Cytat
1. Czy da sie to zrobic jakos inaczej? Tzn zeby strona ladowala sie i ekran zostal przesuniety w jakas wyznaczona lokalizacje?

jQuery ScrollTo

Cytat
2. Czy ktos zna nazwe/link do ajaxowego (chyba) skryptu galerii - takiego co otwiera pseudo-okienko a tlo przyciemnia

(Thick|Light)Box.

A DHTML a AJAX, to dwie różne rzeczy.
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.