Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] if, else
Forum PHP.pl > Forum > Przedszkole
dajapajo
Witam.
Pomóżcie proszę przy tym problemie. Podgląd miniatur grafik z katalogów, za pomocą select.
W katalogach ( o różnych nazwach ! ) są grafiki 'preview.jpg'. Wybierając z listy select nazwę katalogu, grafika w nim zawarta pokazuje się.
Kod.

  1. <form id='templatesform' method='post' >
  2.  
  3. <script type=\"text/javascript\">
  4. <!-- <![CDATA[
  5. function showimage1(){
  6. document.getElementById('preview').src='grafy/'+document.getElementById('templatesform').pgrafiki.options[document.getElementById('templatesform').pgrafiki.selectedIndex].value+'/preview.jpg';
  7. }
  8. // ]]> -->
  9. </script>
  10.  
  11. <img id='preview1' src='grafy/katalog1/preview.jpg' style='width:200px' />
  12.  
  13. <select name='pgrafiki' style='width:200px;' onchange='showimage1();'>
  14. .
  15. .
  16. .
  17. </select>
  18. </form>


Dotąd wszystko działa wyśmienicie.
Problem.
Jak zmienić funkcję, by w przypadku gdy brak jest grafiki 'preview.jpg' pokazywała się ściśle określona grafika np:
  1. <img id='preview1' src='grafy/katalog_gdy_brak/preview.jpg' style='width:200px' />
kazikos
  1. <script type="text/javascript">
  2. <!-- <![CDATA[
  3. function showimage1(){
  4. document.getElementById('preview').src='grafy/'+document.getElementById('templatesform').pgrafiki.options[document.getElementById('templatesform').pgrafiki.selectedIndex].value+'/preview.jpg';
  5.  
  6. document.getElementById('preview').onerror = function(){
  7. document.getElementById('preview').src='grafy/katalog_gdy_brak/preview.jpg';
  8. }
  9.  
  10.  
  11. }
  12. // ]]> -->
  13. </script>


Chyba o to chodziło
dajapajo
Dokładnie o to chodziło.Dzięki pozdrawiam.
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.