Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Adres strony
Forum PHP.pl > Forum > Po stronie przeglądarki
fajny_nick
Witam,

Mam mały problem, konstruuje menu na mniej więcej takiej zasadzie:
  1. <a href="#news">NEWS</a> /
  2. <a href="#wydarzenia">WYDARZENIA</a> /
  3. <a href="#o_dwm">O DWM</a> /


I muszę się "dobrać" do tego co jest po # po kliknięciu na dany link, innymi słowy jak kliknę w NEWS to chciałbym wyłapać #news z tego adresu, próbując zrobić to w ten sposób:
  1. <a href="#news" onclick="alert(document.location);">NEWS</a> /


Dostaje poprzedni adres, jak mogę się dobrać do aktualnego?

Pozdrawiam
Fifi209
W czystym js nie powiem Ci jak to zrobić, ale z pomocą jQuery możesz to bardzo łatwo wyciągnąć:
[JAVASCRIPT] pobierz, plaintext
  1. $("a").click(
  2. function() {
  3. alert($(this).attr('href'));
  4. }
  5. );
[JAVASCRIPT] pobierz, plaintext
Kemsan
  1. <a href="#news" onclick="alert( this.href );">NEWS</a>

lub
[JAVASCRIPT] pobierz, plaintext
  1. var links = document.links;
  2. for(var i = 0; i < links.length; i++) {
  3. links[i].onclick = function(){
  4. alert( this.href );
  5. }
  6. }
[JAVASCRIPT] pobierz, plaintext
fajny_nick
Dzięki brakowało mi tego "this.href" ; )
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.