刚学EAT 看了篇文章 做了简单的例子
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
  <script type="text/javascript" src="js/ext-all.js"></script>
    <script type="text/javascript" src="js/ext-base.js"></script>
    <link rel="stylesheet" type="text/css" href="css/ext-all.css">
Ext = {};     Ext.onReady(function() {
        Ext.get('mb1').on('onclick', function(e){
        Ext.MessageBox.alert('提示', '你好,中国');
    });
});
  </head>
  <body>
<input type="button" id="mb1" value="点击我">
  </body>
</html>提示Ext为定义.

解决方案 »

  1.   

    Ext   =   {};      Ext.onReady(function()   { 
                    Ext.get('mb1').on('onclick',   function(e){ 
                    Ext.MessageBox.alert('提示',   '你好,中国'); 
            }); 
    }); 
    这一段要写在<script></script>中间
      

  2.   

    确保你引用的js lib的文件及文件夹在根目录下
      

  3.   

    Ext       =       {};        Ext.onReady(function()       {   
                                    Ext.get('mb1').on('onclick',       function(e){   
                                    Ext.MessageBox.alert('提示',       '你好,中国');   
                    });   
    });   
    这一段要写在 <script> </script> 中间那是我复制错了  不是这个问题
      

  4.   

    我的JS是放在根目录下.
    第一运行的时候能运行.没提示Ex未定义.但点按钮的时候有出错.
    所以我改了下,但改了后就出现Ext未定义了.
      

  5.   

    少了一个ext—all .js 文件          把Ext = {};      Ext.onReady(function() { 
            Ext.get('mb1').on('onclick', function(e){ 
            Ext.MessageBox.alert('提示', '你好,中国'); 
        }); 
    }); 
    放到      
    这一段要写在 <script> </script> 中间 
     让后把 <script> </script>放在body中就没问题了