Я вижу, вы смешали два примера одновременно. Вы пытаетесь инициировать dynatree и объект javascript одновременно. Используйте только один, чтобы начать:
1) Оставить неупорядоченный список, удалить генерацию из скрипта
(как в http://wwwendt.de/tech/dynatree/doc/samples.html - по умолчанию)
<div id="tree">
<ul>
<li>Orders
<ul>
<li>From Client
<ul>
<li> document 1.1.1</li>
<li> document 1.1.2</li>
</ul>
</li>
<li>To Lab
<ul>
<li>document 1.2.1</li>
<li>document 1.2.2</li>
</ul>
</li>
</ul>
</li>
<li> Results
<ul>
<li> From Lab
<ul>
<li>document 2.1.1</li>
<li>document 2.1.2</li>
</ul>
</li>
<li>To Client
<ul>
<li>document 2.2.1</li>
<li>document 2.2.2</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
$(document).ready(function() {
$("#tree").dynatree();
});
2) Оставить объект JavaScript, удалить неупорядоченный список
(как в http://wwwendt.de/tech/dynatree/doc/samples.html - init из объекта JS)
<div id="tree"></div>
$(document).ready(function() {
$("#tree").dynatree({
onActivate: function(node) {
// A DynaTreeNode object is passed to the activation handler
// Note: we also get this event, if persistence is on, and the page is reloaded.
alert("You activated " + node.data.title);
},
children: [
{title: "Item 1"},
{title: "Folder 2", isFolder: true, key: "folder2",
children: [
{title: "Sub-item 2.1"},
{title: "Sub-item 2.2"}
]
},
{title: "Item 3"}
]
});
});