Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podświetlenie po najechaniu myszka
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
sylsaw
chcialbym po najechaniu kursorem na dana tabelke zeby ona sie podswietlila, jak to zrobic
revyag
To możesz zmienić tło, albo krawędzie,albo to i to snitch.gif
Kod
<script type="text/javascript">
function hl(t,c) {
    if(c) {
        t.style.backgroundColor='#efefef';
        t.style.border='1px solid #cccccc';
    } else {
        t.style.backgroundColor='#ffffff';
        t.style.border="0";
    }
}
</script>

  1. <table id="table" onmouseover="hl(this,true)" onmouseout="hl(this,false)">
  2. <tr>
  3. <td>lalal</td>
  4. </tr>
  5. <tr>
  6. <td>aaaa</td>
  7. </tr>
  8. <tr>
  9. <td>bbbb</td>
  10. </tr>
  11. <tr>
  12. <td>cccc</td>
  13. </tr>
Zajec
A żeby pokazać wyższość alternatywnych przeglądarek rolleyes.gif

Kod
#table {
background-color: #fff;
border: 0;
}
#table:hover {
background-color: #efefef;
border: 1pd solid #ccc;
}
nediam
zajec: to nie zadziala na ie smile.gif chyba ze dasz a jako element blokowy i dla <a> tak zrobisz :]
mike
Cytat(nediam @ 2005-07-22 19:44:34)
zajec: to nie zadziala na ie smile.gif chyba ze dasz a jako element blokowy i dla <a> tak zrobisz :]

No przecież @Zajec napisał, że nie działa na shIEt - badzIEwiu.

A tak poza tym, żeby działało wszędzie można tak jak pokazał @revyag, albo podobnie (ustawiając całe klasy a nie tylko kilka atrybutów CSS):
  1. <style type="text/css">
  2.  
  3. .table {
  4. background-color: #FFFFFF;
  5. border: #FF0000 solid 1px;
  6. }
  7.  
  8. .tableHover {
  9. background-color: #CDCDCD;
  10. border: #000000 solid 1px;
  11. }
  12.  
  13.  
  14. <table class="table" onmouseover="this.className='tableHover'" onmouseout="this.className='table'">
  15. <tr>
  16. <td>Cell 1 1</td>
  17. <td>Cell 1 2</td>
  18. </tr>
  19. <tr>
  20. <td>Cell 2 1</td>
  21. <td>Cell 2 2</td>
  22. </tr>
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.