2009-03-17 7 views
0

xslでxmlからツリービューを生成したい。出力htmlには2つのフレームがあります:ツリービューのツリーフレームと、ツリーをクリックするとノードの内容を表示するためのコンテンツフレームです。xml変換を行うときにターゲットのHTMLをポイントする方法は?

私はxmlからツリーを生成するためにtree.xslを書きました。result.html whoはフレームセットを構築し、js関数を持ちます。populateFrames()は自動的に変換を行い、ツリーフレームに出力します。

また、指定された各ノードのコンテンツを抽出するcontent.xslファイルと、content.xslによってxmlの変換を行うdisplayContentという機能を持つcontent.jsファイルを作成しました。

次に、tree.xslでは、onclickイベントでdisplayContent関数を呼び出します。

私の問題はここにあります。コンテンツフレームにターゲットを設定する方法がわかりません。 tree.xslでこれを行うことができますか、それともcontent.jsで行う方が良いでしょうか、他の解決策があります。

ありがとうございました。

アレン

答えて

1

Treeフレームのために含むページのコードではなく、HTMLでdisplayContent機能を入れてください。ノードにtop.displayContentを呼び出させます。 displayContentはコンテンツフレームに表示する必要のあるURLを指示できます。

また、XSLでアンカーを使用し、ターゲット属性をコンテンツフレームを指すように指定します。

関連する問題