Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana tła
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kapral
Witam chcę zrobić stronę zgodną z xhtml 1.1 i nie mogę sobie poradzić ze zmianą tła, zmiana tła mi działa ale walidator się czepia bo nie może występować bgcolor którego nie wiem jak sie pozbyć.
Mam tabelkę z dwiema komórkami jedna jest zielona a druga czarna, jak teraz zrobić żeby po najechaniu na komórki zmieniało się tło całej strony. A przy wejściu strona niech bedzie zielona
sf
Jeśli główka pracuje to znajduje.. http://www.w3.org/TR/CSS21/colors.html
kapral
ale nie chodzi mi o zastąpienia bgcolor na background-color. Jeśli tak zrobię to wtedy zmiana koloru tła strony nie działa
revyag
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
  4. <title>Kolorki :)</title>
  5. <script type="text/javascript">
  6. function cb(tid,cnd) {
  7. if(cnd) {
  8. document.body.style.backgroundColor=tid.style.backgroundColor;
  9. } else {
  10. document.body.style.backgroundColor="#efefef";
  11. }
  12. }
  13. </head>
  14. <body style="background-color:#efefef">
  15. <tr>
  16. <td id="czerwony" style="background-color:#ff0000" onmouseover="cb(this,true)" onmouseout="cb(this,false)">
  17. kolor 1<br /><br />
  18. </td>
  19. <td id="zielonu" style="background-color:#00ff00" onmouseover="cb(this,true)" onmouseout="cb(this,false)">
  20. kolor 2<br /><br />
  21. </td>
  22. </tr>
  23. <tr>
  24. <td></td><td></td>
  25. </tr>
  26. </table>
  27. </body>
  28. </html>

snitch.gif
kapral
Dzięki, teraz tylko muszę przerobić żeby po najechaniu ten kolor strony zostawał na stałe smile.gif
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.