Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] dziwna rzecz, nie wiem jak zatytułować
Pitter
post
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 8
Dołączył: 9.08.2008

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


Witam. otóż zacząłem się uczyć javascript-u i napotkałem taki problem. mamy newsy. Wyświetla się same tytuły i po kliknięciu w jeden otwiera sie jego treść. html wygląda mniej więcej tak

Kod
<div id="title">Jeden tytuł</div>
<div style="display:none;" id="text">tresc</div>

<div id="title">drugi tytuł</div>
<div style="display:none;" id="text">tresc</div>

<div id="title">trzeci tytuł</div>
<div style="display:none;" id="text">tresc</div>


Kod
window.onload = functions;

function functions()
{
       var title = document.getElementById('title');
       title.onclick=openText;
}

fucntion openText()
{
       var text = document.getElementById('text');
       text.style.display = 'block';
}


No i otwiera się i zamyka tylko chodzi o to że działa tylko pierwszy news a inne już nie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




mistrzu, wszystkim divom nadales te samo id - nie mozna
I wszystko jasne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Pitter
post
Post #3





Grupa: Zarejestrowani
Postów: 75
Pomógł: 8
Dołączył: 9.08.2008

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


mistrzu mój czyli jak mam to zrobić? id mam oznaczyć jako tablice?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Każdy element MUSI mieć inne ID.

Poza tym, do Twoich zastosowań lepiej byłoby skorzystać z klasy i funkcji getElementsByClassName.
Go to the top of the page
+Quote Post
Pitter
post
Post #5





Grupa: Zarejestrowani
Postów: 75
Pomógł: 8
Dołączył: 9.08.2008

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


dobra dzięki
Go to the top of the page
+Quote Post

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 - 17:18