Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Podświetlenie po najechaniu myszka
sylsaw
post 18.07.2005, 10:23:33
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 29.06.2005

Ostrzeżenie: (10%)
X----


chcialbym po najechaniu kursorem na dana tabelke zeby ona sie podswietlila, jak to zrobic
Go to the top of the page
+Quote Post
revyag
post 18.07.2005, 10:45:58
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


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>


--------------------
-------------

------
Go to the top of the page
+Quote Post
Zajec
post 21.07.2005, 19:14:43
Post #3





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


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;
}


Ten post edytował Zajec 21.07.2005, 19:15:18
Go to the top of the page
+Quote Post
nediam
post 22.07.2005, 19:44:34
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 30.01.2004

Ostrzeżenie: (0%)
-----


zajec: to nie zadziala na ie smile.gif chyba ze dasz a jako element blokowy i dla <a> tak zrobisz :]
Go to the top of the page
+Quote Post
mike
post 22.07.2005, 21:43:07
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2025 - 22:09