如何在xslt中引用js
时间:2010-09-06
来源:互联网
1.我有一个js文件,如何在js中引用里面的函数?
2.如果在xsl里面写一个函数?如打开子窗体的函数:
window.open("Form.aspx?taskid="+taskid,"_blank","height=700,width=800,resizable=yes,scrollbars=auto");
3.下面的代码
<msxsl:script language="javascript" implements-prefix="user">
<![CDATA[
function OpenWin(){
document.write("123123");
}
]]>
</msxsl:script>
运行的时候提示:未声明变量“document” ---> System.Xml.Xsl.XslLoadException: 未声明变量“document
2.如果在xsl里面写一个函数?如打开子窗体的函数:
window.open("Form.aspx?taskid="+taskid,"_blank","height=700,width=800,resizable=yes,scrollbars=auto");
3.下面的代码
<msxsl:script language="javascript" implements-prefix="user">
<![CDATA[
function OpenWin(){
document.write("123123");
}
]]>
</msxsl:script>
运行的时候提示:未声明变量“document” ---> System.Xml.Xsl.XslLoadException: 未声明变量“document
作者: greatchao88 发布时间: 2010-09-06
首先,你要明白XSLT是XML格式转换的语言,可以把一个XML转换成其他格式。
在这里,需要把XML文件转换成HTML,而JS、CSS等都是HTML的内容。JS的写法只需要满足HTML、JS的规范即可。
如下所示:XML code
在这里,需要把XML文件转换成HTML,而JS、CSS等都是HTML的内容。JS的写法只需要满足HTML、JS的规范即可。
如下所示:XML code
<xsl:output method="html"/> <xsl:template match="root"> <html> <head> <script src="http://code.jquery.com/jquery-1.4.2.min.js"/> </head> <body> <xsl:for-each select="people"> <div class="p_name"> <xsl:value-of select="."/> </div> </xsl:for-each> </body> <script type = "text/javascript"> alert(1); jQuery(".p_name").css("border", "1px solid red"); </script> </html> </xsl:template>
作者: icy_csdn 发布时间: 2010-09-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28