|
|||
Ich check es einfach nicht. Jetzt habe ich einen Tag rumbebastelt und komme einfach nicht zur Lösung.
Du meinst sicherlich getElementByName oder getElementByTagName aber mit beiden komme ich (dank meiner Unerfahrenheit) nicht zum gewünschten Ergebniss. Bitte um Hilfe! |
Sponsored Links |
|
|||
Zitat:
und wenn fehler auftreten, dann beschreibe auch die bitte klar und deutlich - "funzt nicht" ist keine fehlerbeschreibung. dass es von mir kein fertiges script gibt, sollte klar sein. |
Sponsored Links |
|
|||
Habe es bist jetzt so gelöst:
Bei dem Skript klappe ich nicht eine Zeile auf sondern gleich eine Tabelle. Problem hierbei: Die Formatierung der oberen und unteren Tabelle wird nie exakt zusammen passen. Mit getElemnetByName oder getElementByTagName hat bis jetzt überhaupt nichts funktioniert. Es ist für mich schwer diese Befehle in diesen Code zu implementieren. ---------------------------- <html> <head><script> function toggle_button(button_id, id) { if(document.getElementById(id).style.display == 'block') { document.getElementById(button_id).value='+'; document.getElementById(id).style.display='none'; } else { document.getElementById(button_id).value='-'; document.getElementById(id).style.display='block'; } } </script> <title>Testseite</title> </head> <body> <table border="1"> <tr> <td width="120"><input id="button_z" type="button" value="+" onClick="toggle_button('button_z', 'z');"></td> <td class="row2">testfile</td> <td class="row2" width="200">xyz</td> </tr> </table> <table border="1" id="z" style="display:none"> <tr> <td>das wird auf/zugeklappt</td> <td class="row2">testfile</td> <td class="row2" width="200">xyz</td> </tr> <tr> <td>das wird auch zugemacht</td> <td class="row2">testfile</td> <td class="row2" width="200">xyz</td> </tr> <tr> <td>das wird auch noch zugemacht</td> <td class="row2">testfile</td> <td class="row2" width="200">xyz</td> </tr> </table> <table border="1"> <tr> <td width="120"><input id="button_z1" type="button" value="+" onClick="toggle_button('button_z1', 'z1');"></td> <td>testfile 2</td> <td class="row3" width="200">xyz</td> </tr> </table> <table border="1" id="z1" style="display:none"> <tr> <td>das wird efefefauf/zugeklappt</td> </tr> <tr> <td>das wirdefewf auch zugemacht</td> </tr> <tr> <td>das wird fwefefauch noch zugemacht</td> </tr> </table> </body> </html> ------------------------------------ |
|
|||
Zitat:
die methode getElementById hat element im singular im namen, weil eine ID dokumentweit eindeutig sein muss. namen und tagnamen dürfen aber selbstverständlich mehrmals pro dokument auftauchen - also geben die dafür zuständigen methoden eine collection von ggf. mehreren elementen zurück. und deshalb steht bei ihnen auch der plural im namen, getElementsByName bzw. getElementsByTagName. |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Tabelle in Tabelle | uwe85 | CSS | 1 | 04.06.2019 13:58 |
Aktuelle Größe von Tabelle bekommen (dynamische Erzeugung der Tabelle) | internet | (X)HTML | 17 | 03.12.2014 09:05 |
Position von Tabelle & Bild über der Tabelle definieren | alessandro | CSS | 2 | 24.06.2012 23:49 |
Tabelle height 100% im IE | paule | CSS | 0 | 09.05.2007 12:27 |
FF: Tabelle in Tabelle centern | wuschba | CSS | 2 | 20.07.2006 10:00 |