【问题标题】:How to do with pointing the target html when doing xml transformation?进行xml转换时如何指向目标html?
【发布时间】:2009-03-17 10:27:34
【问题描述】:

我想通过 xsl 从 xml 生成树视图。在输出的 html 中,有 2 个框架:treeframe 用于树视图,而 contentframe 用于在我单击树时显示节点的内容。

我写了一个tree.xsl从xml生成树,一个result.html构造frameset并有js函数,populateFrames()自动做转换并输出到treeframe中。

我还写了一个content.xsl文件,用来提取每个指定节点的内容,还有一个content.js文件,有displayContent的功能,用content.xsl做xml的转换。

然后在tree.xsl中,在onclick事件中,我调用了displayContent函数。

我的问题在这里。我不知道如何将目标设置为内容框架。我可以在 tree.xsl 中执行此操作,还是在 content.js 中执行此操作会更好,或者有其他解决方案。

感谢您的帮助。

艾伦

【问题讨论】:

    标签: javascript html xslt


    【解决方案1】:

    将 displayContent 函数放在包含页面的代​​码中,而不是放在树框架的 HTML 中。让节点调用 top.displayContent。现在 displayContent 可以用它需要显示的 URL 来指示内容框架。

    或者在 XSL 中使用锚点并指定目标属性以指向内容框架。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-17
      • 2017-05-01
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多