![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 14.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam prosta funkcje, ktora po kliknieciu w link odslaniania tekst. Teksty chcialbym odslaniac w wielu miejscach.
Co zmienic, co dodac, albo pod jakim haslem szukac czegos, by zmienic te funkcje, abym mogl wykorzystac jedna funkcje dla wielu 'id' (po prostu, aby dzialalo to na wielu linkach)?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Kod function twojaFunkcja(id){ var el = document.getElementById(id); //pod zmienną el, masz referencję do danego elementu // .... } //wywołanie twojaFunkcja('moje_Id'); //np. : element tego samego elementu (this.id) <div id="test" onclick="twojaFunkcja(this.id)"></div> Inna sprawa, że w takim przypadku lepiej użyć słowa this i w funkcji od razu twojaFunkcja(el){ - już bez var el = document.getElementById(id); Poczytaj o podstawach JS --EDIT-- Chyba, że chodzi Ci np. o takie roz: Kod tablica = ['id1','id2','id3'];
for(i in tablica){ el = document.getElementById(tablica[i]); //reszta kodu } Ten post edytował kamil4u 30.09.2010, 18:38:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:58 |