Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Wyciągnięcie ID elementu
charlie-cherry
post 17.10.2009, 23:12:29
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 15.12.2007

Ostrzeżenie: (0%)
-----


Z góry mówię, że dopiero raczkuję w tematyce JavaScript. Mam zbiór obrazków, wedle poniższego wzoru, ale każdy ma inne id.

  1. <a href="#authors" onclick="ShowBio()" id="dw"><img src="gfx/dw.jpg"></a>


Chciałbym, aby po kliknięciu na obrazek, który zarazem jest linkiem, w danym obszarze strony pojawił się tekst uruchamiany z funkcji innerHTML. Wszystko się rozchodzi o to, że tekst ma się różnić w zależności od obrazka na jaki kliknęliśmy. Pomyślałem więc, że można by zrobić instrukcję warunkową, względem id obrazka.

Niestety, nie wiem jak wyciągnąć id klikniętego linku. W manualu wyczytałem, że można to zrobić poprzez document.getElementsByTagName w przypadku wszystkich linków ze strony, ale mnie chodzi o uzyskanie id tylko tego, który został przed chwilą kliknięty. Jak to zrobić?
Go to the top of the page
+Quote Post
Pawel01
post 17.10.2009, 23:40:19
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 1
Dołączył: 17.03.2009
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


html
Kod
<a href="#authors" onclick="ShowBio(this.id)" id="dw"><img src="gfx/dw.jpg"></a>

js
Kod
function ShowBio(x){
alert(x);
}


chyba zadziała

Ten post edytował Pawel01 17.10.2009, 23:45:38
Go to the top of the page
+Quote Post
charlie-cherry
post 18.10.2009, 20:20:44
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 15.12.2007

Ostrzeżenie: (0%)
-----


Tak czułem, że to może być tak proste, że aż w kursach o tym nie piszą. Dzięki za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 12:58