我有一個通過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'));
}