我有一个通过HTML标记定义的YUI按钮。我设法正确地加载和“剥皮”。雅虎UI自定义按钮
的问题是一个自定义的点击事件。我已经尝试了很多方法,所有这些方法都将自定义函数链接到'click'事件,但无论采用哪种方式,它总是在页面加载时触发,然后点击时不会触发。我似乎无法让它“等待”用户点击。它在第一次约会时就像处女一样射击。下面
代码....
<script type="text/javascript">
YAHOO.util.Event.onContentReady("submitbutton", onButtonReadySubmit);
YAHOO.util.Event.onContentReady("editbutton",onButtonReadyEdit);
var myTabs = new YAHOO.widget.TabView("demo");
function editDoc(sBaseRef, sUNID) {
var sNewURL = sBaseRef + "/0/" + sUNID + "?EditDocument";
alert("Going to : " + sNewURL);
window.location.href=sNewURL;
}
function onButtonReadySubmit() {
var oSubmitButton = new YAHOO.widget.Button("submitbutton");
}
function onButtonReadyEdit() {
var oEditButton = new YAHOO.widget.Button("editbutton");
YAHOO.util.Event.addListener("editbutton", 'click', editDoc('a URL path goes here' , 'A PageKey goes here'));
}