tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1133
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Bato_Loco Bato_Loco ist offline Mitglied
    Registriert seit
    Nov 2004
    Beiträge
    20
    Hallo!
    Ich will durch das Aktvieren einer Checkbox, welcher sich in einer Tabelle befindet, eine weitere Zeile (<tr></tr>-Tag) anzeigen, doch leider funktioniert das Ganze nicht. Wenn man im <div>-Tag keine neue Zeile macht, d.h. weder ein <tr> noch ein <td> sonder einfach nur etwas hinein schreibt, funktioniert es. Wiso das?

    Danke und Gruss
    Bato Loco

    Quelltext: funktioniert nich
    ---
    <table>
    <tr>
    <td>
    <input type="checkbox" onclick="document.getElementById('test').style.visibility = this.checked ? 'visible' : 'hidden';">
    </td>
    </tr>
    <div id="test" style="visibility:hidden">
    <tr>
    <td>Endlich sieht man mich!!</td>
    </tr>
    </div>
    </table>
    ---


    Quelltext: funktioniert
    ---
    <table>
    <tr>
    <td>
    <input type="checkbox" onclick="document.getElementById('test').style.visibility = this.checked ? 'visible' : 'hidden';">
    </td>
    </tr>
    <div id="test" style="visibility:hidden">
    Endlich sieht man mich!!
    </div>
    </table>

    ---
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Ein div hat innerhalb von <table> nichts zu suchen.... wenn du ein <tr> manipulieren willst, dann tu dies doch direkt
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    <table>
    <tr>
    <td>
    <input type="checkbox" onclick="document.getElementById('test').style.display = this.checked ? '' : 'none';">
    </td>
    </tr>
    <tr id="test"style="display:none">
    <td>Endlich sieht man mich!!</td>
    </tr>
    </table>
     

  3. #3
    Bato_Loco Bato_Loco ist offline Mitglied
    Registriert seit
    Nov 2004
    Beiträge
    20
    Danke vielmals!
    Es funktioniert!
    Ich habe die <div>'s jetz weggelassen, da man diese ja gar nicht braucht.
    Gruss B.L.
     

Ähnliche Themen

  1. JTable: eine Zeile bold geschrieben anzeigen lassen
    Von ayten im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 5
    Letzter Beitrag: 20.06.07, 16:42
  2. Antworten: 6
    Letzter Beitrag: 29.01.07, 09:49
  3. Antworten: 5
    Letzter Beitrag: 02.09.06, 15:39
  4. Zeile in der Liste selektieren + Hex Wert anzeigen(wie Ethereal)
    Von viktoria99 im Forum VisualStudio & MFC
    Antworten: 4
    Letzter Beitrag: 30.11.05, 20:19
  5. Antworten: 8
    Letzter Beitrag: 06.09.02, 19:11