HTML 마크 업을 통해 정의 된 YUI 단추가 있습니다. 나는 그걸 로딩하고 "스킨"을 올바르게 관리 할 수있었습니다.Yahoo UI 사용자 지정 단추
문제는 맞춤 클릭 이벤트입니다. 모든 사용자 정의 함수를 '클릭'이벤트에 연결하는 여러 접근법을 시도했지만 어떤 방식 으로든 항상 페이지로드시 트리거하고 클릭 할 때 실행되지 않습니다. 사용자가 클릭 할 때까지 기다릴 수없는 것 같습니다. 첫 데이트 때 처녀처럼 쏜다. 아래
코드 ....
<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'));
}