Hallo,
Ik wil iets
.... *ben niet de enige gelukkig*
ok. ik heb 3 div-jes. De eerste doet er niet toe maar goed.
Wanneer ik op de onderste div inhoud klik dan wordt er een javascriptje aangroepen d.m.v. function collapse_box()
Dit werkt goed. allemaal goed. Alleen nu moet de text van de onderste DIV veranderd worden in expand box en als er op geklikt wordt de functie expand_box() aangeroepen wordt. (lukt ook allemaal)
Hoe kan ik nu het beste volgens jullie de inhoud van de onderste DIV laten veranderen? D.m.v. innerHTML lukt mij het wel alleen lees ik op het forum dat dit liever niet gebruikt wordt door de meesten. Hoe dan wel? Met createElement?
Graag zou ik een duw in de goede richting krijgen. Als ik een createElement plaats en met appendChild() toevoeg.... waar moet ik dan de inhoud plaatsen van het element... dat soort dingetjes zou ik op dit moment niet weten...
Alvast bedankt!
Ik wil iets
ok. ik heb 3 div-jes. De eerste doet er niet toe maar goed.
code:
1
2
3
4
5
6
7
| <div>TItle bar</div> <div> Box content<br /> box content<br /> box content </div> <div>Collapse box</div> |
Wanneer ik op de onderste div inhoud klik dan wordt er een javascriptje aangroepen d.m.v. function collapse_box()
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <script language="javascript">
<!-- Hide for older browers //-->
function collapse_box (box_id){
document.getElementById('box[' + box_id + '][1]').style.display = 'none';
}
function expand_box (box_id){
document.getElementById('box[' + box_id + '][1]').style.display = '';
}
<!-- Stop hiding //-->
</script> |
Dit werkt goed. allemaal goed. Alleen nu moet de text van de onderste DIV veranderd worden in expand box en als er op geklikt wordt de functie expand_box() aangeroepen wordt. (lukt ook allemaal)
Hoe kan ik nu het beste volgens jullie de inhoud van de onderste DIV laten veranderen? D.m.v. innerHTML lukt mij het wel alleen lees ik op het forum dat dit liever niet gebruikt wordt door de meesten. Hoe dan wel? Met createElement?
Graag zou ik een duw in de goede richting krijgen. Als ik een createElement plaats en met appendChild() toevoeg.... waar moet ik dan de inhoud plaatsen van het element... dat soort dingetjes zou ik op dit moment niet weten...
Alvast bedankt!