對于按鈕的點(diǎn)擊事件這里有三種方法,用一個JSP頁面把三種寫法都表示出來了~~
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>按鈕的測試</title>
<link rel="stylesheet" type="text/css" href="./scripts/ext/resources/css/ext-all.css">
<script type="text/javascript" src="./scripts/ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="./scripts/ext/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
var _btn = new Ext.Button({
renderTo:Ext.getBody(), /**這里的Ext.getBody() = document.body*/
text:"確定" ,
//------------1)-----------handler------------------------------------------------
/**
* handler只能對click做出響應(yīng)
handler:function(){
alert("Hello EXTJS");
}
*/
//----------------2)-------------listeners------------------------------------------
/**
*listeners可以對所有的事件做監(jiān)聽
listeners :{
"click":function(){
alert("Hello EXTJS!");
}
}
*/
});
//----------------3)-------------ON---------這個方法在onReady()外面---------------------------------
_btn.on("click", function(){
alert("Hello EXTJS!!");
});
});
</script>
</head>
<body>
按鈕的測試頁面(點(diǎn)擊事件的三個寫法)
</body>
</html>
renderTo:是把這個對象放到指定的對象中,這里產(chǎn)生的也是HTML代碼
這里沒有添加任何的JS文件,比較簡單
按鈕的點(diǎn)擊事件"
trackback:ping="http://www.tkk7.com/wufang5/services/trackbacks/239943.aspx" />
-->