|  | 
				
					
	
		
		
		   <HTML> 
  <HEAD> 
  <TITLE> Ext Buttn and MessageBox 练习 </TITLE> 
  <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" /> 
  <script type="text/javascript" src="../../adapter/ext/ext-base.js"></script> 
  <script type="text/javascript" src="../../ext-all.js"></script> 
   <SCRIPT LANGUAGE="JavaScript">  
  <!-- 
  Ext.onReady(function() 
     { 
  //构造一个普通Button 
   new Ext.Button(  { 
  text : '普通Alert',  //按钮上的文本 
  tooltip : '哈哈,成功了', 
  type : 'button',   //如果不指定默认就为button 
  renderTo : 'd1',  //渲染到 
  id : 'b1' 
  
  }); 
  //为按钮注册点击事件 
  Ext.get('b1').on('click',function(e) 
     { 
  Ext.Msg.alert('第一个按钮','您点击了第一个按钮!'); 
  }); 
   
   
  
   new Ext.Button(  { 
  text : '构造alert', 
  tooip : '提示', 
  type : 'button', 
  renderTo : 'd3', 
  id : 'b2' 
  }); 
   
  Ext.get('b2').on('click',function(e) 
     { 
  //构造自定义提示框 
  Ext.Msg.show( 
     { 
  title : '提示', 
  msg : '您想保存修改吗?', 
  buttons : Ext.Msg.YESNOCANCEL, 
  fn : processResult, 
  animEl : 'elId', 
  icon : Ext.MessageBox.QUESTION 
  }); 
  }); 
   
  //自定义提示框,处理事件 
  function processResult(btn) 
     { 
  if(btn == 'yes') 
  Ext.Msg.alert('提示','成功'); 
  if(btn == 'no') 
  Ext.Msg.alert('提示','失败'); 
  if(btn == 'cancel') 
  Ext.Msg.alert('提示','取消'); 
  } 
   
   new Ext.Button(  { 
  text : '集点事件', 
  tooip : '提示', 
  type : 'button', 
  renderTo : 'd4', 
  id : 'b3' 
  }); 
  
  Ext.get('b3').on('mouseover',function(e) 
     { 
  Ext.Msg.alert('提示','焦点事件'); 
  }); 
  //下拉按钮 
   new Ext.SplitButton(  { 
  renderTo : 'd2', 
  text : '下拉按钮', 
  handler : function() 
     { 
  Ext.Msg.alert('提示','您点击了下拉按钮'); 
  }, 
   menu : new Ext.menu.Menu(  { 
  items: 
  [ 
     {text : '下拉按钮1' ,handler :function() //直接闭包 
     { 
  Ext.Msg.alert('下拉按钮1','您点击了下拉按钮1'); 
  } 
  }, 
     {text : '下拉按钮2',handler : item2Handler //将处理函数写在外面 
  } 
  ] 
  }) 
  }); 
   
  function item2Handler() 
     { 
  Ext.Msg.prompt('输入','请输入您的姓名:',function(btn,text) 
     { 
  if(btn == 'ok') 
     { 
  if(text == '') 
     { 
  Ext.Msg.alert('姓名提示','姓名不能为空'); 
  } 
  else 
     { 
  Ext.Msg.alert('谢谢','<font color=red>' + text + '</font>感谢您的注册'); 
  } 
  } 
  }); 
  } 
  
  }); 
  
  
  
  
  //--> 
  </SCRIPT> 
  </HEAD> 
  <BODY> 
  <p> 
  <br /> 
  <div id='d1'></div> 
  <div id='d2'></div> 
  <div id='d3'></div> 
  <div id='d4'></div> 
  </BODY> 
  </HTML> 
    
	    
    
 |