Lehetőség van egy a honlapon lévő táblázat egyes celláinak tulajdonságait módosítani egy igen egyszerű módon. Ennek egy esetleges felhasználási területe pl. mikor a cellának van egy bizonyos háttérszíne, ami az egér fölévitelére módosul, majd kattintásra egy 3. színre vált - egyszóval olyan hatást lehet vele elérni, mintha a menü egyes pontjai felett vinnéd az egeret. A táblázat a szokásos módon épül fel, van szélessége pl. border vastagság stb.. ezt nem részletezném. Ami fontos, hogy a cellákhoz plusz tulajdonságokat vehetünk fel a "style" segítségével, az alábbi módon

<table width="300" border="0" cellpadding="1" cellspacing="1" bordercolor="#000000" bgcolor="#000000">
    <tr>
        <td width="300" bgcolor="#EB8933" onclick="style.backgroundColor='#800080'; location.href='#'; location.target='foframe'" onmouseover="style.backgroundColor='#27B116'; style.cursor='hand'" onmouseout="style.backgroundColor='#DCDDE8'">
            <div align="center">mintaszöveg</div>
        </td>
    </tr>
</table>

Szerző: Harder

Javította: Gorbeats

Harder

Harder

Profil

Korábbi hozzászólások (4)

A régi blogon érkezett hozzászólások archívuma. Új hozzászólást már nem lehet írni.

  1. Minden-s

    Ugyanezt hogy lehet megoldani nem színnel, csak képpel?

  2. zoleytaylor

    így: onmouseover="style.backgroundImage='url(valami.jpg)'"

  3. Kristóf

    Lehet, hogy ha a táblázat egyik cellájára kattintok, akkor az hatással legyen egy másik cellára?

  4. amd1400

    Nekem az a problémám, hogy ha két cella között hagyok egy üres cellát akkor az üres cellába explorer-ben betesz egy bekarikázott R betüt. Hogyan lehetne ezt kiküszöbölni? Ha kitörlöm a css style linket akkor eltűnik de az nem igazán jó így mert a css-re szükségem lenne.

Van hozzáfűznivalód? Írj nekem közvetlenül.

Kapcsolat