Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Multi funkcja bez deklaracji w zdarzeniu
Rewil
post
Post #1





Grupa: Zarejestrowani
Postów: 175
Pomógł: 0
Dołączył: 19.09.2009

Ostrzeżenie: (10%)
X----


Mam układ taki w htmlu:
  1. <div class="box_naglowek" id="box1" name="box_naglowek">
  2. <div class="box_naglowek" id="box2" name="box_naglowek">
  3. <div class="box_naglowek" id="box3" name="box_naglowek">

  1. window.onload = function() {
  2. document.getElementsByName("box_naglowek").ondblclick = function (){
  3. alert("bry");
  4. };
  5. }


Jak uzyskać że po dwukrotnym kliknieciu w konkretny box, wyświetli mi się jego konkretne id?

Ten post edytował Rewil 26.01.2011, 20:00:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rewil
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 0
Dołączył: 19.09.2009

Ostrzeżenie: (10%)
X----


Rozumiem już operacje na DOM'ie w JS'ie, ale mówisz że źle z tymi zmiennymi.

Z tego co zakładam tworzy kod po kolei(gdyby pętli nie było):

  1. window.onload = function() {
  2. var doc = document.getElementsByName("box_naglowek");
  3. doc.item(0).ondblclick = function (){
  4. alert("test boxa o id: "+doc.item(0).parentNode.id);
  5. };
  6. doc.item(1).ondblclick = function (){
  7. alert("test boxa o id: "+doc.item(1).parentNode.id);
  8. };
  9. doc.item(2).ondblclick = function (){
  10. alert("test boxa o id: "+doc.item(2).parentNode.id);
  11. };
  12. }


Ale po kliknięciu w nagłowek, pojawia się "2" o z tego faktu nie bardzo rozumiem.
Dzięki kamil4u, że mi pomagasz (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 11:45