Ankündigung

Einklappen
Keine Ankündigung bisher.

Tabelle-CSS-Mouseover?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tabelle-CSS-Mouseover?

    Ich hatte mir für 2007 auf meiner HP selbst einen Kalender gebastelt (z.B. November).

    Mit JavaScript wird für jede Zeile ein Mouseover erzeugt, was sehr aufwendig ist, weil ich für jeden einzelnen Tag den Code für den Mouseovereffekt eingeben muss (siehe Quelltext bzw. hier kleiner Auszug).
    HTML-Code:
    <script type="text/javascript">
     function ein(x) {document.getElementById(x).style.backgroundColor="#FF9999";}
     function aus(x) {document.getElementById(x).style.backgroundColor="transparent";}
    </script>
     <tr id="1" onMouseOver="ein('1');" onMouseOut="aus('1');">
      <td><div align="center"><strong>01.11.2007</strong></div></td> 
      <td><div align="center"><strong>Do</strong></div></td>
    
      <td><div align="center">305</div></td>
      <td><div align="center">61</div></td>
      <td><div align="center">44</div></td>
      <td>Allerheiligen (BY) </td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    
      <td>&nbsp;</td>
      <td>16:30=ND-LE</td>
     </tr>
     <tr id="2" onMouseOver="ein('2');" onMouseOut="aus('2');">
       <td><div align="center">02.11.2007</div></td>
       <td><div align="center">Fr</div></td>
       <td><div align="center">306</div></td>
    
       <td><div align="center">60</div></td>   <td><div align="center">&nbsp;</div></td><td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>-06:30=ND-LE</td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
     </tr>
    
     <tr id="3" onMouseOver="ein('3');" onMouseOut="aus('3');">
       <td><div align="center">03.11.2007</div></td>
       <td><div align="center">Sa</div></td>
       <td><div align="center">307</div></td>
       <td><div align="center">59</div></td>   <td><div align="center">&nbsp;</div></td><td>&nbsp;</td>
       <td>&nbsp;</td>
    
       <td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>&nbsp;</td>
       <td>16:30=ND-LE</td>
     </tr>
     <tr id="4" onMouseOver="ein('4');" onMouseOut="aus('4');">
       <td><div align="center"><strong>04.11.2007</strong></div></td>
       <td><div align="center"><strong>So</strong></div></td>
    
       <td><div align="center">308</div></td>
       <td><div align="center">58</div></td>   <td><div align="center">&nbsp;</div></td><td>&nbsp;</td>
       <td>Manuela</td>
       <td>&nbsp;</td>
       <td>-06:30=ND-LE</td>
       <td>&nbsp;</td>
    
       <td>&nbsp;</td>
     </tr>
    usw.

    In Vorbereitung des Kalenders für 2008 würde mich interessieren wie kann man das per CSS "automatisieren"?
    LuNe's Blog*Meine Software- und Tippssammlungen *
    Twitter * Meine Tel-Domain

  • #2
    AW: Tabelle-CSS-Mouseover?

    zB

    tr
    {
    background-color:xyz
    }

    tr:hover
    {
    background-color:abc
    }
    nicht von mir gemacht, nur von mir empfohlen:
    Die Goldenen Regeln für Schlechtes HTML
    :gott: SelfHTML
    Farben - Lehre, Wirkung, Harmonie

    Kommentar


    • #3
      AW: Tabelle-CSS-Mouseover?

      Was aber wiederum der IE nicht mitmacht ..

      Kommentar


      • #4
        AW: Tabelle-CSS-Mouseover?

        Zitat von threadi Beitrag anzeigen
        Was aber wiederum der IE nicht mitmacht ..
        dann wäre das von Blues leider keine Alernative
        LuNe's Blog*Meine Software- und Tippssammlungen *
        Twitter * Meine Tel-Domain

        Kommentar


        • #5
          AW: Tabelle-CSS-Mouseover?

          Genau. Daher wäre deine JavaScript-Variante die einzig praktikable. Mittels php oder anderen unterstützenden Programmen könntest du das allerdings auch automatisch generieren lassen.

          Kommentar

          homepage-forum.de - Hilfe für Webmaster! Statistiken

          Einklappen

          Themen: 57.205   Beiträge: 432.331   Mitglieder: 29.597   Aktive Mitglieder: 46
          Willkommen an unser neuestes Mitglied, Drausi.

          Online-Benutzer

          Einklappen

          733 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 731.

          Mit 4.707 Benutzern waren am 12.01.2023 um 03:07 die meisten Benutzer gleichzeitig online.

          Die neuesten Themen

          Einklappen

          Die neuesten Beiträge

          Einklappen

          Lädt...
          X