Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Prosta strona z użyciemJS
Forum PHP.pl > Forum > Przedszkole
klapaucius
Witam. Mam na informatyke zrobić prostą stronę z użyciem java scriptu.
I moje pytanie brzmi jak zrobić coś takiego, abym miał formularz rozwijany i tam by było np. 5 rzeczy do wyboru. I po rozwinięciu tego formularzu i wybraniu jakiejś rzeczy to aby wyświetał/zmieniał się zboku od razu bespośrednio jakiś obrazek. Np. Jesli bym wybrał z formularza "kwiatek" to abyu wyswietlilo sie zdjecie kwiatka.. itp. To samo bym chciał zrobić też z tekstem: aby był napisany jakiś tekst i również z rozwijanego formularza aby można było wybrać kolor i bezpośrednio po jego wybraniu zmieniał się kolor napisu...
Mam nadzieję, że zrozumiecie o co mi chodzi.
Bardzo proszę o pomoc! Pozdrawiam!
lobopol
Najprościej użyj jquery slideUp/slideDown i zdarzenia onclick
mat-bi
RAczej onchange wink.gif

jQuery jest do tego niezłe, naprawdę upraszcza składnię smile.gif
lobopol
Szczerze to ja bym to raczej widział na onclicku, no chyba, że to ma być zmiana po naciśnięciu radiobuttona.

Ps. Choć właśnie do mnie dotarło, że menu ma być w selekcie, to jednak onchange smile.gif Ja to sobie wyobraziłem na zasadzie dynamicznego formularza w którym może być pole równocześnie z tym kwiatkiem itd.
klapaucius
więc tak:
Napisałem coś takiego za pomocą Onchange:
[JAVASCRIPT] pobierz, plaintext
  1. <html>
  2. <script language="JavaScript">
  3. <!--
  4.  
  5. function obrazek(el) {
  6. /// jak zrobic aby wyswietlalo obrazek?
  7. }
  8.  
  9. //-->
  10. </script >
  11. </head>
  12. <body>
  13. <p><font color="blue" size="5">Przykładowe użycie Java Script'u przy tworzeniu stron internetowych:</font></p>
  14. <table border="1">
  15. <tr><td colspan="2">Wybierz zwierzątko, które wyświetli się na obrazku:</td></tr>
  16. <tr>
  17. <td><select name="obrazek" onchange="obrazek(this.value);">
  18.  
  19. <option value="1">Pies</option>
  20. <option value="2">Kot</option>
  21. <option value="3">Kangur</option>
  22. <option value="4">Żaba</option>
  23. <option value="5">Bocian</option>
  24. <option value="6">Lama</option>
  25.  
  26. </select></td>
  27. <td>Tutaj niech wyswietla obrazek</td>
  28. </tr>
  29. </table>
  30. </BODY>
  31. </HTML>
[JAVASCRIPT] pobierz, plaintext
gorden
daj do td id, przykładowo "obrazek".
[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById('obrazek').innerHTML = '<img src="/obrazki/'+ el +'.jpg" />';
[JAVASCRIPT] pobierz, plaintext


jeżeli nazwy grafik to pies.jpg a nie 1.jpg, to użyj switch, lub zmień nazwy
mat-bi
Zmiana obrazka - getElementById, innerHTML.
klapaucius
Działa! Dziękuję bardzo za pomoc!!!! Pozdrawiam serdecznie!
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.