Změna barvy textu v tabulce

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Dalkoplaz
nováček
Příspěvky: 3
Registrován: leden 12
Pohlaví: Muž
Stav:
Offline

Změna barvy textu v tabulce

Příspěvekod Dalkoplaz » 02 kvě 2013 11:43

Zdravim,

mam tabulku, kde se mi pomoci vlozeneho javascriptu zmeni barva oznaceneho radku. Potreboval bych, aby se mi zmenila jeste barva textu v oznacenem radku.

tady je kod scriptu a zacatek tabulky:

<!-- Row Highlight Javascript -->

<script type="text/javascript">

window.onload=function(){
var tfrow = document.getElementById('tfhover').rows.length;
var tbRow=[];
for (var i=1;i<tfrow;i++) {
tbRow[i]=document.getElementById('tfhover').rows[i];
tbRow[i].onmouseover = function(){
this.style.backgroundColor = '#ff0000';

};
tbRow[i].onmouseout = function() {
this.style.backgroundColor = '#2f2f2f';



};
}
};
</script>

<style type="text/css" >
table.tftable {font-size:12px;color:#fbfbfb;border-width: 1px;border-color: #686767;border-collapse: collapse;}
table.tftable th {font-size:11px;font-family:Verdana,Arial,Sans-Serif;color:#ffff00;background-color:#171515;border-width: 1px;padding: 5px;border-style: solid;border-color: #686767;text-align:center;}
table.tftable tr {background-color:#2f2f2f;text-align:center;}
table.tftable td {font-size:11px;font-family:Verdana,Arial,Sans-Serif;border-width: 1px;padding: 4px;border-style: solid;border-color: #686767;text-align:center;}
</style>

<table id="tfhover" class="tftable" border="1">
<tr><th width="70" >Hráč</th><th width="60" >Zápasů</th><th width="60" >Hr84</th><th width="60" >Header</th><th width="60" >Header</th><th width="60" >Header</th><th width="60" >Header</th><th width="60" >Header</th><th width="60" >Header</th><th width="60" >Header</th><th width="60" >Header</th><th width="60" >Header</th></tr>
<tr><td ><a rel="nofollow" href="http://maps.google.cz/maps?hl=cs&tab=ll" class="zlutyodkaz" target="_blank">Nadpis</a></td><td>35 : 13</td><td>Rl:3</td><td>R:4</td><td>Rl:5</td><td>Rol:5</td><td >35:15</td><td></td><td>Rl:3</td><td>R:4</td><td>Rl:5</td><td>Rol:5</td></tr>
<tr><td>35:15</td><td>35:15</td><td>Rl:3</td><td></td><td>Ro:5</td><td>Rol:5</td><td >35:15</td><td></td><td>Rl:3</td><td>R:4</td><td>Rl:5</td><td>Rol:5</td></tr>
<tr><td>35:15</td><td>35:15</td><td>l:3</td><td></td><td>Rll:5</td><td>Ro:5</td><td >35:15</td><td></
</table>

Zkousel jsem pridat radek:

this.style.font = '#ffff00'; ale nepomohlo..

Moc dekuju za pomoc

--- Doplnění předchozího příspěvku (02 Kvě 2013 12:26) ---

No dobre, pridal jsem this.style.color = '#ffff00'; a barva textu se po oznaceni opravdu zmenila, ale uz takova zustala stale. Tedy nevratila se na puvodni barvu po odznaceni.. :( jiny napad? Diky

--- Doplnění předchozího příspěvku (02 Kvě 2013 12:32) ---

Uz jsem na to prisel:

<script type="text/javascript">

window.onload=function(){
var tfrow = document.getElementById('tfhover').rows.length;
var tbRow=[];
for (var i=1;i<tfrow;i++) {
tbRow[i]=document.getElementById('tfhover').rows[i];
tbRow[i].onmouseover = function(){
this.style.backgroundColor = '#171515';
this.style.color = '#ffff00';

};
tbRow[i].onmouseout = function() {
this.style.backgroundColor = '#2f2f2f';
this.style.color = '#fff';


};
}
};
</script>


Diky

Reklama
Uživatelský avatar
pikaso.andreas
Level 4
Level 4
Příspěvky: 1168
Registrován: říjen 07
Bydliště: Otrokovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Změna barvy textu v tabulce

Příspěvekod pikaso.andreas » 02 kvě 2013 15:10

Šikovný, škoda že jsem na to mrkl až teď. Tak dej vyřešeno (zelená fajka u příspěvku :-) )
Rád se přiučím od zkušenějších... A učený z nebe nespadl :-D

Když mám čas, dělám geoboardy pro děti.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Změna barvy textu v tabulce

Příspěvekod CZechBoY » 02 kvě 2013 15:28

normálně by se to řešilo přes css, ale když už tam máš haldy kilobajtů javascriptu tak těch pár řádků už to nezhorší :D
css píše:tr:hover td {
background-color: #2f2f2f;
color: #fff;
}
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Sejmuti textu ve win 11 - vystřižky Příloha(y)
    od L.L » 08 říj 2024 21:17 » v Programy ke stažení
    1
    2529
    od petr22 Zobrazit poslední příspěvek
    10 říj 2024 11:22
  • FB - změna hesla
    od Hirogen » 21 čer 2024 15:16 » v Internet a internetové prohlížeče
    1
    4396
    od Grander Zobrazit poslední příspěvek
    21 čer 2024 17:41
  • Změna poskytovatele internetového připojení
    od Fargotroniac » 09 říj 2024 08:15 » v Sítě - hardware
    17
    7240
    od Fargotroniac Zobrazit poslední příspěvek
    12 říj 2024 18:59
  • Zkratka na plochu - Změna obnovovací frekvence monitoru - TV (hledám)
    od jkmaxfli » 31 bře 2025 13:04 » v Multimédia (filmy, hudba, CDs/DVDs)
    4
    9275
    od jkmaxfli Zobrazit poslední příspěvek
    31 bře 2025 19:19

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti