Ik ben aan het experimenteren met Dtree
Nu wil ik dynamisch nodes aan de tree toe kunnen voegen. Onderstaande probeer ik uit maar dat werkt niet omdat 'document.getElementById("mytree") null' geeft Speuren hier en op google geeft geen resultaat. Ik zoek daarbij vooral op "dynamisch en Dtree"
Wat ik ook probeer is in plaats van document.write om .....appendchild te gebruiken maar dan blijft mijn scherm helemaal leeg. Waarschijnlijk een beperking van Dtree maar daar is niet veel info meer van te vinden. De "uitvinder" is in ieder geval niet meer actief en een actief forum is er ook niet meer.
Onderstaande code bouwt een mooie tree op. Als ik op de button klik wil ik een node toevoegen. Dat lukt dus niet omdat er null terugkomt.
Nu wil ik dynamisch nodes aan de tree toe kunnen voegen. Onderstaande probeer ik uit maar dat werkt niet omdat 'document.getElementById("mytree") null' geeft Speuren hier en op google geeft geen resultaat. Ik zoek daarbij vooral op "dynamisch en Dtree"
Wat ik ook probeer is in plaats van document.write om .....appendchild te gebruiken maar dan blijft mijn scherm helemaal leeg. Waarschijnlijk een beperking van Dtree maar daar is niet veel info meer van te vinden. De "uitvinder" is in ieder geval niet meer actief en een actief forum is er ook niet meer.
Onderstaande code bouwt een mooie tree op. Als ik op de button klik wil ik een node toevoegen. Dat lukt dus niet omdat er null terugkomt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| <html> <head> <link rel="StyleSheet" href="dtree/dtree.css" type="text/css" /> <script type="text/javascript" src="dtree/vertdtree.js"></script> <script type="text/javascript"> function addElement() { mytree.add(158, 150, 'test','team_index.asp?groupe_id=154', 'Zend Studio', '', ''); document.getElementById('myTreeDiv').innerHTML = mytree.toString(); } </script> </head> <body> <div id="myTreeDiv"> </div> <h1>Horizontal Tree Example</h1> <br> <script language=javascript> var mytree = new dTree('mytree'); mytree.add(146, -1, 'Designers', 'team_index.asp?groupe_id=146', 'Designers', '', ''); mytree.add(145, -1, 'Developers', 'team_index.asp?groupe_id=145', 'Developers', '', ''); mytree.add(148, 145, 'Desktop Developers', 'team_index.asp?groupe_id=148', 'Desktop Developers', '', ''); mytree.add(147, 145, 'Web Developers', 'team_index.asp?groupe_id=147', 'Web Developers', '', ''); mytree.add(149, 147, 'Asp.net Developers', 'team_index.asp?groupe_id=149', 'Asp.net Developers', '', ''); mytree.add(151, 149, 'Asp.net 1.0', 'team_index.asp?groupe_id=151', 'Asp.net 1.0', '', ''); mytree.add(152, 149, 'Asp.net 1.1', 'team_index.asp?groupe_id=152', 'Asp.net 1.1', '', ''); mytree.add(153, 149, 'Asp.net 2.0', 'team_index.asp?groupe_id=153', 'Asp.net 2.0', '', ''); mytree.add(150, 147, 'PHP Developers', 'team_index.asp?groupe_id=150', 'PHP Developers', '', ''); mytree.add(154, 150, 'Zend Studio', 'team_index.asp?groupe_id=154', 'Zend Studio', '', ''); document.getElementById('myTreeDiv').innerHTML = mytree.toString(); </script> <input type="button" value="Click Here" onClick="addElement();"> </body> </html> |
[ Voor 5% gewijzigd door Verwijderd op 29-08-2009 14:42 ]