<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="ext.aspx.cs" Inherits="ext" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
    <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="extjs/ext-all.js"></script>
    <script type="text/javascript" src="extjs/ext-core.js"></script>
    
<script language="javascript"> 
Ext.onReady(function(){ var win=new Ext.Window({title:"不能关闭的窗口", height:200, width:300});win.on("beforedestroy",function(obj){alert("想关闭我,这是不可能的!"); obj.show();return false;});win.show();});</script> 
    
</head>
<body>
<input id="btnAlert" type="button" value="alert框" />
</body>
</html>
上面的代码调试的时候,总是出现: 行:93
                           字符:479
                           错误:'this.el'为空或不是对象

解决方案 »

  1.   

    this.el应该是你的JS里的错误,从这里的代码看不出来的。
      

  2.   

    这样就可以了
    <script type="text/javascript" src="extjs/ext-core.js"> </script>去掉
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Untitled Page</title>
    <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
        <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
        <script type="text/javascript" src="extjs/ext-all.js"></script>  
    </head>
    <body>
    <input id="btnAlert" type="button" value="alert框" /> 
    <script type="text/javascript"> 
     alert('dd');
    Ext.onReady(function(){
        var win=new Ext.Window({title:"1234567", height:200, width:300});
        win.on("beforedestroy",function(obj){
            alert("12sdfdfgdfgdfg!");
            obj.show();
            return false;
            });
         win.show();
    });</script> 
    </body>
    </html>
      

  3.   

    来个完整的:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Untitled Page</title>
    <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
        <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
        <script type="text/javascript" src="extjs/ext-all.js"></script>  <script type="text/javascript"> 
    Ext.onReady(function(){
        var win=new Ext.Window({title:"不能关闭的窗口", height:200, width:300});
        win.on("beforedestroy",function(obj){
            alert("想关闭我,这是不可能的!");
            obj.show();
            return false;
            });
         win.show();
    });
    </script> 
    </head>
    <body>
    <input id="btnAlert" type="button" value="alert框" /> </body>
    </html>
      

  4.   

    ext-core.js是不用引用进来的
      

  5.   


    ext-core.js是不用引用进来的,去掉!
      

  6.   

    是不是 类似 java 中 重包  ??