Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z onclick w chrome, nie wyświetla div'ów.
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
tomaszch
Witam.

Mój kod js:
  1. function pokazdivglowny(ktory) {
  2. var obiekt1 = document.getElementById('id_div_banner');
  3. var obiekt2 = document.getElementById('id_div_button');
  4. var obiekt3 = document.getElementById('id_div_monitoring');
  5. var obiektpokaz = document.getElementById(ktory);
  6. obiekt1.style.display = 'none';
  7. obiekt2.style.display = 'none';
  8. obiekt3.style.display = 'none';
  9. obiektpokaz.style.display = '';
  10.  
  11. }
  12.  
  13. //---------------------------------------------------------------------------
  14.  
  15. function pokazinfo(ktory) {
  16. var obiekt1 = document.getElementById('info_banner');
  17. var obiekt2 = document.getElementById('info_button');
  18. var obiekt3 = document.getElementById('info_monitoring');
  19. var obiektpokaz = document.getElementById(ktory);
  20. obiekt1.style.display = 'none';
  21. obiekt2.style.display = 'none';
  22. obiekt3.style.display = 'none';
  23. obiektpokaz.style.display = '';
  24.  
  25. }


Kod html:
  1. <select name="usluga">
  2. <option value="wybierz">Wybierz</option>
  3. <option onclick="pokazdivglowny(\'id_div_banner\');pokazinfo(\'info_banner\');" name="banner" value="banner"/>Banner</option>
  4. <option onclick="pokazdivglowny(\'id_div_button\');pokazinfo(\'info_button\');" name="button" value="button"/>Button</option>
  5. <option onclick="pokazdivglowny(\'id_div_monitoring\');pokazinfo(\'info_monitoring\');" name="monitoring" value="monitoring"/>Monitoring</option>
  6. </select>


Po wybraniu odpowiedniej usługi pokazują się dwa wybrane div'y, jeden zawiera resztę formularza, drugi informacje.
W FF, IE i Operze wszystko działa dobrze, lecz w chrome nic się nie dzieje, słyszałem, że w operze nie działa "onclick".
Ma ktoś jakąś propozycje/rozwiązanie mojego problemu?
wookieb
Optionów nie obsługuje się poprzez zdarzenie onclick lecz poprzez zdarzenie onchange na select.
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.