Re: odkaz v bunce

From: mail@pp21.cz
Date: 09. 02. 2003, 13:22 CET


nefir <konference@nefir.net>:

>>> jak docilim toho, aby pri najeti mysi na odkaz, ktery je v bunce, se
>>> zmenilo pozadi cele bunky a ne jenom textu

>>  <td bgcolor="#ff5555" onmouseover="style.background='#ffaaaa'"...

> Ja se zeptam jenom trosku jinak.
> Je mozne 'onmouseover' zapsat jinym zpusobem, nez ke kazde bunce?
> ...
> Proste nerad bych ten script?(nebo co to je) definoval ke kazdemu
> radku. Dost to zneprehledni kod a velikost je jednou takova. Nejlepsi
> by bylo kdybych to mohl zapsat obdobnym zpusobem jako v CSS. Napr. <TR
> hodnota="script"> (nebo neco na ten zpusob).

Taky uz jsem neco takoveho jednou resil. Kouknul jsem, jak je to udelane v
phpMyAdminu, kde jsou JavaScripty pomerne dost dobre napsane, a taky tam
maji u kazdeho <tr> definovyn onmouseover :(
Sice to dost zvetsuje zdrojovy kod, ale asi to jinak nejde. Teda asi by
slo, ale moooc krkolomne.

Akorat bych si na to napsal svoje JS fce, kod by to mohlo trochu zmensit.

<script>
function nahoru(obj) { obj.style.backgroundColor='red'; }
function dolu(obj) { obj.style.backgroundColor='transparent'; }
</script>

<table>
 <tr onmouseover="nahoru(this)" onmouseout="dolu(this)">
  <td>textA</td>
  <td>textB</td>
 </tr>
 <tr onmouseover="nahoru(this)" onmouseout="dolu(this)">
  <td>textC</td>
  <td>textD</td>
 </tr>
</table>


-pp21-



This archive was generated by hypermail 2.1.2 : 09. 02. 2003, 15:18 CET