Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana zawartosci div wg option
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Balon
Chcialbym zrobic cos takiego ze jak mam element <select> to jesli ktos ustawi np <select> Ksiazka to pod tym selectem wyswietla sie opis slowa ksiazka... wymyslilem sobie zeby to bylo w divie bo myslalem ze tak bedzie latwiej zmieniac zawartosc tego... tylko jak to zrobic ? czy ktos moglby mnie nakierowac albo pokazac jakis przykladowy kod ?

pzodrawiam,
Balon.
revyag
Np. tak.
opisy masz w tablicy w js. W zależności która opcja jest wybrana w select, wyświetlany jest odpwiedni opis.
Kod
<script type="text/javascript">
function show(sel) {
   var opisy = Array('Opis pierwszy','Opis drugi','Opis trzeci');
   document.getElementById('opis').innerHTML = opisy[sel.options[sel.selectedIndex].value];
}
</script>

  1. <select onchange="show(this)">
  2. <option value="0">Ksiazka 01</option>
  3. <option value="1">Ksiazka 02</option>
  4. <option value="2">Ksiazka 03</option>
  5. <div id="opis"></div
wrzasq
dla mniejszej ilosci opcji a przy bardziej zlozonych danych (na przyklad, gdyby div mial zaiwerac wiecej znaczkikow, tabelki obrazki itepe), mozesz tesz sie pobawic w przelaczanie widoscznosci warstw skojarzonych z poszczegolnymi opcjami <select>a
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.