![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 29.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chciałbym zrobić tak, żeby moja strona HTML, rozpoczynała się nie od początku, tylko gdzieś ze środka. A opcja przewinięcia do początku była możliwa tylko ręcznie. Ale za każdym razem jak ktoś włączy stronę, to startuje ona od pewnego konkretnego miejsca. Jak to zrobić. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 29.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam bardziej problem z etykietami, kotwicami.
Chciałem, żeby strona otwierała się od tego miejsca, jest link z etykietą. Na mojej stronie jest przycisk (link), który odwołuje się do niej samej. Ale za każdym razem po naciśnięciu tego linka wykonywana jest akcja. Dopóki nie ma etykiety jest w porządku. Jednak jeżeli dodam etykietę. To po pierwszym kliknięciu ten link z etykietą (o ile jest taki sam) przestaje działać. Jedynie przenosi mnie tam gdzie kotwica, ale nie wykonuje akcji. Czy da się to jakoś kulturalnie rozwiązać Czy muszę robić np sztuczny losowy parametr, który za każdym razem będzie zmieniał treść odsyłacza? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Daj jakiś kod albo link bo czytam 2 razy i nie rozumiem o co chodzi. Jakie eventy są podpięte, jquery czy inna biblioteka albo czysty JS?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 29.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
To jest czysty HTML
Nie chcemy javy na stronie. I mamy taką sytuację. Jest strona: www.strona.pl?parametr=losuj Na tej stronie umieszczony jest ten sam link niej samej. Jak klikam w ten link, to za każdym razem wyświetla się coś innego, bo jest przyjmowany "parametr" i komenda losuj powoduje, że jest wykonywana jakaś akcja przez skrypt, który generuje HTML-a. Czyli na stronie: www.strona.pl?parametr=losuj Jest link: www.strona.pl?parametr=losuj Klikając w ten link pokazują się różne rzeczy. A teraz zmieniam link znajdujący się na stronie na taki: www.strona.pl?parametr=losuj#start Link działa tylko przy pierwszym kliknięciu. Odnajduje pozycję start i wykonuje akcję. Jednak już wszystkie kolejne kliknięcia, nie powodują wykonania akcji. Przeglądarka stwierdza że strona jest załadowana i tylko nawiguje po stronie, to znaczy przenosi mnie ewentualnie do kotwicy #start Problem ten jest we wszystkich przeglądarkach i bez względu na to czy zdefiniuję <a name="start"> czy <a id="start"> Ale wystarczy, że zmodyfikuję mój link tak: www.strona.pl?parametr=losuj&x=los#start Gdzie "los" jest za każdym razem czymś innym - wtedy wszystko działa poprawnie. ps. Nie mogę podać adresu strony... nagie fotki polityków. Sami rozumiecie... :-) Ten post edytował AQuatro 30.03.2017, 10:18:34 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Javascript jak już, nie Java.
Tak działają przeglądarki według specyfikacji. Jeśli znajdują element przenoszą i kończą działanie. Bez JS się nie obędzie. |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Jesli dodajesz kotwice do linku i jestes na tej stronie na ktorej wskazuje link, to zawsze bedzie ci przenosic do tej kotwicy bez przeladowania strony, bo przeciez jestes juz na tej stronie. przegladarka glupia nie jest i bez powodu nie odswieza ci strony jak nie musi. Skoro kazesz jej isc do kotwicy to idzie (IMG:style_emoticons/default/tongue.gif)
Jesli nie chcesz js (a nie javy, to zupelnie co innego i nie myl tych dwoch roznych rzeczy) to jedyne co ci pozostaje to na stronie dawac link bez kotwicy, a po wykonaniu kodu php przekierowywac na link kotwica. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 29.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ok.
Dzięki wszystkim za pomoc. Dodam fikcyjny parametr zmieniający za każdym razem adres strony. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:34 |