Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] onmouseover
Chelo
post 7.08.2010, 22:42:59
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
kipero
post 7.08.2010, 22:46:59
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 50
Dołączył: 28.10.2006
Skąd: Radom

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


A nie masz w arkuszu stylów ustawionego tła dla znacznika TD?


--------------------
Go to the top of the page
+Quote Post
Chelo
post 8.08.2010, 07:18:17
Post #3





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

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


Cytat(kipero @ 7.08.2010, 23:46:59 ) *
A nie masz w arkuszu stylów ustawionego tła dla znacznika TD?


Tez fakt

class="{shoutrow.ROW_CLASS}" w td.

Jak zrobić aby na początku wyświetlało klasę {shoutrow.ROW_CLASS}, a po najechaniu na <tr> klasa była inna?

Proszę o pomoc

Ten post edytował Chelo 8.08.2010, 07:18:34
Go to the top of the page
+Quote Post
skarabe.pl
post 8.08.2010, 08:27:54
Post #4





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

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: 10.05.2024 - 11:15