标题:javascript 难?
取消只看楼主
wangxianping
Rank: 2
等 级:论坛游民
帖 子:13
专家分:22
注 册:2011-9-8
结帖率:0
已结贴  问题点数:0 回复次数:3 
javascript 难?
<!--xsl code-->
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.  language="JavaScript">
<xsl:template match="/">
<xsl:script language="javascript" implements-prefix="user">
<![CDATA[
    function dao(){
      alert("wang");
       a="xianping";
    return a;
      }  
]]>
</xsl:script>
<html>
    <head>
 <title></title>
    </head>
    <body>
      <xsl:apply-templates select="tree"/>
    </body>  
  </html>  
</xsl:template>
<xsl:template match="tree">
   <xsl:value-of select="name"/>
</xsl:template>
</xsl:stylesheet>

<!--xml code-->
<?xml version="1.0" encoding="gb2312" ?>
<?xml:stylesheet href="C:\Documents and Settings\wangxianping\桌面\tree1.xsl" type="text/xsl" ?>
<tree>
   <name>王贤平</name>
</tree>

script 中的代码无法运行,alert("wang")的值无法输出,a无法返回.请教高手,应怎样做?
搜索更多相关主题的帖子: javascript language function return title 
2011-09-08 12:07
wangxianping
Rank: 2
等 级:论坛游民
帖 子:13
专家分:22
注 册:2011-9-8
得分:0 
<xsl:value-of select="name"/>这语句前后添加<div>onClick点击,如下
<div onClick="dao()">
 <xsl:value-of select="name"/>
</div>
请高手指点,
2011-09-08 12:20
wangxianping
Rank: 2
等 级:论坛游民
帖 子:13
专家分:22
注 册:2011-9-8
得分:0 
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.
<xsl:template match="/">
<html>
 <head><title>xsl运用</title></head>
 <body>
<script language="JavaScript">
     function dao(){
      alert("wang");
       a="xianping";
    return a;
      }  
</script>
      <xsl:apply-templates select="tree"/>
    </body>  
  </html>  
</xsl:template>
<xsl:template match="tree">
   <div onClick="dao()">
<xsl:value-of select="name"/>
</div>
</xsl:template>
</xsl:stylesheet>

<!--xml code-->
<?xml version="1.0" encoding="gb2312" ?>
<?xml:stylesheet href="C:\Documents and Settings\wangxianping\桌面\tree1.xsl" type="text/xsl" ?>
<tree>
   <name>王贤平</name>
</tree>

2011-09-11 01:08
wangxianping
Rank: 2
等 级:论坛游民
帖 子:13
专家分:22
注 册:2011-9-8
得分:0 
多谢,上面就是解决的答案.还可以这样:
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.
<xsl:template match="/">
<html>
<head>
<title>xsl与javascript运用</title>
<script language="JavaScript">
  <xsl:comment>
<![CDATA[  
   function dao(){
 alert("wang");
       a="xianping";
    return a;
  }
]]>   
</xsl:comment>
</script>
</head>
<body>
    <xsl:apply-templates select="tree"/>
</body>
</html>
</xsl:template>
<xsl:template match="tree">
<div onClick="dao();"
 <xsl:value-of select="name"/>
 </div>
</xsl:template>
</xsl:stylesheet>

<!--xml code-->
<?xml version="1.0" encoding="gb2312" ?>
<?xml:stylesheet href="C:\Documents and Settings\wangxianping\桌面\tree1.xsl" type="text/xsl" ?>
<tree>
   <name>王贤平</name>
</tree>

2011-09-13 14:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-349456-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.558346 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved