Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js][php]Przycisk, rozróżnianie kliknięć
Forum PHP.pl > Forum > Przedszkole
-pandaci-
Witam

Chciałbym zrobić aby podczas kliknięcia na przycisk zmieniał mi się kolor tabeli.
Ale podczas drugiego kliknięcia wracał na ten co był na początku itd.
Taki swego rodzaju włącz wyłącz.

Mam zrobione dla jednego kliknięcia ale nie wiem jak dla dwóch.
  1. <?php
  2. function cos(e, color)
  3. {
  4. document.getElementById('tabela').bgColor=color
  5. }
  6. ?>
JaRoPHP
Rozwiązania przychodzące mi do głowy:
- funkcja przyjmuje 2 argumenty związane z kolorem (przykład poniżej),
- funkcja nie przyjmuje argumentów związanych z kolorem,
- w funkcji zdefiniowany jest kolor "wyjsciowy".

  1. ...
  2.  
  3. function cos(e, color1, color2) {
  4. var tab = document.getElementById('tabela');
  5. tab.bgColor = (tab.bgColor == color1 ? color2 : color1);
  6. }
  7.  
  8. ...
  9.  
  10. <table id="tabela" onclick="cos('tab','#000000', '#FFFFFF')">
  11.  
  12. ...
pandaci
Dzięki wielkie wszystko działa

Temat zamknięty. 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.