-- 作者:pkzhenxi
-- 发布时间:3/6/2006 11:19:00 AM
-- 关于在xslt中调用js的问题,急用~~
为什么我这段javascript在html中能起作用,而放到xslt中就什么反应也没有呢,xml显示那些没问题的,就是打印的时候,我想把按钮隐藏,只打印表格出来,但是在xslt中没办法 高手们。请教了 啊,急用的~~~~~ <?xml version="1.0" encoding="GB2312"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <HTML> <HEAD> <TITLE>情况</TITLE> </HEAD> <script language="javascript"> function print(){ { eval("div1").style.visibility="visible"; eval("div2").style.visibility="hidden"; eval("div0").style.visibility="hidden"; } document.all.wb.ExecWB(7,1); } </script><BODY> <div id="div1"> <div align="center"> <h2>登记表</h2> <TABLE width="650" height="63" border="1" cellpadding="0" cellspacing="0"> <TR> <TD><div align="center" width="160">时间</div></TD> <TD><div align="center">姓名</div></TD> <TD><div align="center">目的地</div></TD> <TD><div align="center" width="160">回来时间</div></TD> <TD><div align="center">费用</div></TD> <TD><div align="center">备注</div></TD> </TR> <xsl:for-each select="外出情况/记录"> <TR> <TD><div align="center"><xsl:value-of select="时间"/></div></TD> <TD><div align="center"><xsl:value-of select="姓名"/></div></TD> <TD><div align="center"><xsl:value-of select="目的地"/></div></TD> <TD><div align="center"><xsl:value-of select="回来时间"/></div></TD> <TD><div align="center"><xsl:value-of select="费用"/></div></TD> <TD><div align="center"><xsl:value-of select="备注"/></div></TD> </TR> </xsl:for-each> </TABLE> </div> </div> <div id="div0"> <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="wb" name="wb" width="0"></OBJECT> <input type="button" value="打印表格1" onclick="javascript:print()" /> </div> </BODY> </HTML> </xsl:template> </xsl:stylesheet>
|