Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] dziwna rzecz
Forum PHP.pl > Forum > Przedszkole
Pitter
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
nospor
mistrzu, wszystkim divom nadales te samo id - nie mozna
I wszystko jasne winksmiley.jpg
Pitter
mistrzu mój czyli jak mam to zrobić? id mam oznaczyć jako tablice?
erix
Każdy element MUSI mieć inne ID.

Poza tym, do Twoich zastosowań lepiej byłoby skorzystać z klasy i funkcji getElementsByClassName.
Pitter
dobra dzięki
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.