Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] onclick location.href
Forum PHP.pl > Forum > Przedszkole
xamrex
Witam chciałbym aby po kliknięci w text wykonały się dwie akcje.
Więc mam na stronie
  1. <p onclick="java script:featuredcontentslider.jumpTo('slider1', 1);location.href='#gry'">text</p>

Pierwsza część zmienia treść, a następnie dodaje to adresu#gry by przejechać niżej.

Wszystko pięknie i ładnie ale tylko na kompie.
Na serwerze pojawia się błąd.

Będąc na stronie www.strona.net.pl/gry.html i gdy kliknę w text to zamiast www.strona.net.pl/gry.html#gry otwiera się
www.strona.net.pl/#gry
Jak to naprawić?
próbowałem nawet
  1. <p onclick="java script:featuredcontentslider.jumpTo('slider1', 1);self.location.href='#gry'">text</p>

ale nie ma różnicy
Nie chcę żeby strona na nowo się przeładowała tylko ma się zachować tak samo jakbym ręcznie do adresu dopisał #gry i wcisnął enter

Jak powinien wyglądać kod?
Damonsson
location.hash
vokiel
Abstrahując od tego, że sam pomysł na takie wykonanie tego zadania nie nazwałbym optymalnym, to:
  1. <p onclick="java script:featuredcontentslider.jumpTo('slider1', 1);location.href='gry.html#gry'">text</p>

xamrex
Damonsson naprawdę wielkie dzięki.
vokielZgadzam się jednak, to działa a strona ma na tyle mało odwiedzin że na razie to tak zostanie.
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.