我用extjs做了一个简单的应用,就是html+extjs,放到虚拟主机上,在ie8下出现:拒绝访问 ext-base.js 行:7 
字符:20287  等错误,请问这是怎么回事呢?

解决方案 »

  1.   

    肯定是你的代码有问题,换成 ext-base-debug.js 看看, 应该是你的布局代码有问题
      

  2.   

    谢谢。我这个代码在本地执行没报错误,但报了一个:未结束的字符串常量 ext-lang-zh_CN.js,行:14  字符:48,这个文件的14行没看出什么不对的地方啊
      

  3.   

    把ext-all.js换成ext-all-debug.js,还是有ext-base.js拒绝访问的错误。我的ext是3.2.1的
      

  4.   

    代码比较长,在登录的时候就报这个错了我把登录的代码贴出来吧
    var loginform = new Ext.FormPanel({
    height:100,
    width:300,
    frame:true,
    labelWidth:60,
    labelAlign:'right',
    baseCls:'x-plain',
    items:[{
    xtype:'textfield',
    name:'name',
    fieldLabel:'用户名',
    allowBlank:false,
    msgTarget:'side'
    },{
    xtype:'textfield',
    name:'password',
    inputType:'password',
    fieldLabel:'密 码',
    allowBlank:false,
    msgTarget:'side'
    }]
    });
    var loginWindow = new Ext.Window({
    title:'用户登录',
    width:300,
    height:150,
    plain:true,
    bodyStyle:'padding:5px;',
    buttonAlign:'center',
    colseable:false,
    resizable:false,
    items:loginform,
    buttons:[{
       text:'登录',
    listeners:{
    'click':function(){
    if(loginform.getForm().isValid()){

    Ext.Ajax.request({
    url:sMainUrl+"Login",
    method:'post',
    jsonData:{sUser:loginform.getForm().items.get(0).getValue(),sPass:loginform.getForm().findField('password').getValue()},
    success:function(request,options)
            {
    var result = Ext.util.JSON.decode(request.responseText);
    sLoginId=result.d;
    document.getElementById('userTitle').innerHTML='用户id:'+loginform.getForm().items.get(0).getValue();

    if(sLoginId!='')loginWindow.hide();
    },
    failure:function(request,options)
    {
    sLoginId='';
    Ext.Msg.alert('Result','登录失败');
    }
    });
    }
    }
    }
    },{
    text:'重置',
    listeners:{
    'click':function(){
    loginform.getForm().reset();
    }
    }
    }]
    });
      

  5.   

    我把这个项目放在iiS服务器上就没有那个拒绝访问的问题,奇怪啊。虚拟主机按理说应该跟本地磁盘一样啊
      

  6.   

    显示的时候就看起来有点小问题,边框没对齐。点登录的时候才报ext-base.js拒绝访问
      

  7.   

    首先看看是不是js文件的编码问题 吧js文件打开另存为其他编码试验下(注意备份原始的文件)
      

  8.   

    我遇到了差不多的问题,是这样的如果使用localhost来访问的话是没有问题的,但是用127.0.0.1来访问的话所有一步加载的数据全都无法加载了。原因我不知道,extjs我也是个新手,路过说下自己的状况。