Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] onmouseover
Chelo
post
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


Witam.

  1. <tr onmouseover="this.style.backgroundColor='#2e91c6';">
  2. <td class="{shoutrow.ROW_CLASS}" width="100%" > <span class="gensmall" style="font-size:9px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif">{shoutrow.DELMSG} {shoutrow.EDITMSG} {shoutrow.DATE}</span><span class="gensmall"> {shoutrow.NAME}: {shoutrow.MSG}</span></td>
  3. <td align="right" class="{shoutrow.ROW_CLASS}"><a href="#"><img src="{IMAGE_1}"></a></td>
  4.  
  5. </tr>


Dlaczego po zastosowaniu kodu powyżej, skrypt nie podświetla tabelek, a jak onmouseover="this.style.backgroundColor='#2e91c6'; dam do któregoś td to zadziała?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skarabe.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 49
Dołączył: 29.07.2010

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


Moim zdaniem najlepiej/najwydajniej zrobić to CSS-em - w onmouseover dajesz: this.className='trHover'; a w arkuszu stylów coś takiego:
Kod
tr.trHover td.ROW_CLASS_1, tr.trHover td.ROW_CLASS_2 {
  background: #2e91c6;
}

gdzie ROW_CLASS_1 i ROW_CLASS_2 to alternatywy nazw klas podstawianych pod ROW_CLASS przez Twój skrypt. A w zasadzie to ta klasa ROW_CLASS powinna być ustawiana na poziomie znacznika "<tr>", ale wygląda na to, że osoba pisząca ten szablon miała słabe pojęcie o CSS.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 23:26