Hallo Zusammen,
Ich habe mir eine Webseite erstellt in der ich 2 div's benütze. Im ersten div ist eine Art Navigation, welche den Inhalt des zweiten divs steuert.
Für die Navigation verwende ich die JQUERY DYNATREE erweiterung und für den Inhalt verwende ich die pgn4web.js. Dies ist eine Erweiterung um Schachnotationen zu laden und auf einem Schachbrett nach zu spielen.
Ich kann mich nun durch den Tree durchklicken. Wenn ich aber nun im Inhaltsfenster Buttons klicken will, passiert im Inhaltsdiv nichts. Doch oh wunder im Tree wird auf der gleichen Höhe des Buttons einen Node fokusiert und expanded. Wenn ich nun beides in ein Frameset verlagere funktioniert jedes für sich alleine. Doch auch hier sieht man im Tree, dass wenn man ausserhalb des Trees klickt, dass der Tree reagiert.
Ich vermute, dass der Fokus im Dynatree sobald gesetzt wird, wenn auf der gleichen Höhe eines Nodes geklickt wird, egal wie weit man rechts weg ist.
In Java wäre die Lösung einfach, denn da kann man jedem dieser Elemente einen eigenen Listener hinzufügen.
Doch ich verstehe hier nicht ganz, an welcher Stelle ich hier ansetzen muss.
Ich habe mal das nav.php file angehängt. Doch ich vermute mal, dass es ein Fokus Problem ist, doch ich verstehe nicht ganz, was ich da machen muss. Denn ich habe die Beispiele die es für DYNATREE gibt angeschaut und die haben das gleiche Problem. Ausser eben sie sind in einem Frameset.
Doch ich baue eben in in der Navigation auch einen Array auf, denn ich im Inhalt brauche.
Naja vielleicht stehe ich auf dem Schlauch.
Danke trotzdem für einen Hinweis.
Ich habe mir eine Webseite erstellt in der ich 2 div's benütze. Im ersten div ist eine Art Navigation, welche den Inhalt des zweiten divs steuert.
Für die Navigation verwende ich die JQUERY DYNATREE erweiterung und für den Inhalt verwende ich die pgn4web.js. Dies ist eine Erweiterung um Schachnotationen zu laden und auf einem Schachbrett nach zu spielen.
Ich kann mich nun durch den Tree durchklicken. Wenn ich aber nun im Inhaltsfenster Buttons klicken will, passiert im Inhaltsdiv nichts. Doch oh wunder im Tree wird auf der gleichen Höhe des Buttons einen Node fokusiert und expanded. Wenn ich nun beides in ein Frameset verlagere funktioniert jedes für sich alleine. Doch auch hier sieht man im Tree, dass wenn man ausserhalb des Trees klickt, dass der Tree reagiert.
Ich vermute, dass der Fokus im Dynatree sobald gesetzt wird, wenn auf der gleichen Höhe eines Nodes geklickt wird, egal wie weit man rechts weg ist.
In Java wäre die Lösung einfach, denn da kann man jedem dieser Elemente einen eigenen Listener hinzufügen.
Doch ich verstehe hier nicht ganz, an welcher Stelle ich hier ansetzen muss.
Ich habe mal das nav.php file angehängt. Doch ich vermute mal, dass es ein Fokus Problem ist, doch ich verstehe nicht ganz, was ich da machen muss. Denn ich habe die Beispiele die es für DYNATREE gibt angeschaut und die haben das gleiche Problem. Ausser eben sie sind in einem Frameset.
Doch ich baue eben in in der Navigation auch einen Array auf, denn ich im Inhalt brauche.
Naja vielleicht stehe ich auf dem Schlauch.
Danke trotzdem für einen Hinweis.