在XSL中插入javascript
Insert javascript in XSL
我正试图在XLS页面中插入一个javascript变量(由XML调用),以显示/写入页面的名称。我想使用页面的名称作为变量。
这就是我正在使用的:
之间
<SCRIPT language="JavaScript">
<![CDATA[
var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
var page = sPage.replace(".xml", "");
]]>
</SCRIPT>
和
<SCRIPT language="JavaScript">
<![CDATA[
document.write(page);
]]>
</SCRIPT>
javascript适用于IE(我可以写页面的名称xml),但不适用于firefox(33)。。。你知道是否可以加载这个javascript吗?
document.write
在客户端XSLT转换的HTML结果文档中不受支持,请参阅Mozilla XSLT常见问题解答:https://developer.mozilla.org/de/docs/XSL_Transformations_in_Mozilla_FAQ#What_about_document.write.3F.
但您可以在结果文档中放置一个<span id="pageName"></span>
,后跟例如
<script>
document.getElementById('pageName').innerHTML = page;
</script>
或者在head
部分中写一个onload处理程序可能更安全
<script>
window.onload = function() {
document.getElementById('pageName').innerHTML = page;
};
</script>
根据需要设置跨度的innerHTML。
相关文章:
- 使用JavaScript插入Access数据库
- 通过mongos和javascript插入数据
- 将javascript插入同一域的不同页面
- 通过 Jquery/Javascript 插入会话值
- JavaScript 插入符号位置
- JavaScript-插入HTML的内容部分
- 通过javascript插入的脚本标记中的函数仍然未定义
- 通过 JavaScript 插入到数据库中
- 使用 Javascript 插入 iFrame
- 将javascript插入html页面的间接方法
- 使用 Javascript 插入 Css(太晚了)
- 使用 JavaScript 插入 HTML
- 如何将Javascript插入Magento
- 将 JavaScript 插入多个现有页面的最佳选择
- PHP 和 JavaScript 插入行并给出提示
- 杂技演员:如何使用Javascript插入简单的文本
- 允许用户将自己的 JavaScript 插入我们的 Web 应用程序会产生哪些安全后果?
- Javascript:插入一个变量作为参数
- JavaScript 插入图像
- 如何使用 Javascript 插入文本框