2012-12-12 49 views
1

XML:如何将两个函数放在一个onclick属性中? XSLT

<CONTROLS> 
     <BUTTON> 
       <input name="myButton" onclick="existingFunction();"/> 
     </BUTTON> 
     <LABEL> 
       Text ME 
     </LABEL> 

    </CONTROLS> 

XSLT:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output omit-xml-declaration="yes" indent="yes"/> 

<xsl:template match="input"> 
    <input onclick="{@onclick}newFunction();"> 
     <xsl:copy-of select="@*[not(name()='onclick')]"/> 
    </input> 
</xsl:template> 

</xsl:stylesheet> 

我怎样才能把两种功能于一体onclick属性?

结果:

<input onclick="existingFunction();newFunction();" name="myButton"/> 

它不工作。有没有其他的方式来合并这两个功能?

我不想把函数2函数内部1. :)

+0

是什么'它不是working'究竟意味着什么呢?你的意思是'onclick'的实际功能吗? –

回答

1

备选答案:

通话功能3()在onClick事件..这看起来像

function function3() 
{ 
    function1(); 
    function2(); 
} 
+0

@丹尼尔是的,当按钮被点击时,两个功能不会执行 – iCeR

+2

你在错误的地方发表评论! –

0

将这样的事情对你的工作?

onclick="function baz(){foo(); bar();} baz();" 
// or 
onclick="(foo(); bar(); baz(); derp(); ...)()"; 
相关问题