论坛首页 Web前端技术论坛

一个extjs的问题困惑了许久,了

浏览 3812 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-09  
在一个ContentPanel中设置url,对本地文件不起作用
 var centerPanel;
 var lv = layout.add('center', centerPanel = new Ext.ContentPanel('feed-grid', {title: 'Feed Articles', fitToFrame:true,  autoScroll: true, fitContainer:true}));
 ...
 centerPanel.setUrl('http://www.google.cn');
 ...

这样可以,没有问题
var centerPanel;
 var lv = layout.add('center', centerPanel = new Ext.ContentPanel('feed-grid', {title: 'Feed Articles', fitToFrame:true,  autoScroll: true, fitContainer:true}));
 ...
 centerPanel.setUrl(‘hello.htm');
 ...

这样不行,一直在loading
hello.htm和当前页面在同一个目录下,应该没有问题
   发表时间:2007-05-09  
脚本的安全问题,javascript不能访问本地文件系统
0 请登录后投票
   发表时间:2007-05-09  
但凡出现url地方,jack都会调离UpdateManageer,而这个UpdateManageer又会调Ext.lib.ajax,这个Ext.lib.ajax是什么呢?就是提供XHR的那些底层库,诸如yui,jquery,prototype...
所以。。一言蔽之,你要在服务器上运行。
0 请登录后投票
   发表时间:2007-05-09  
wiwika 写道
在一个ContentPanel中设置url,对本地文件不起作用
 var centerPanel;
 var lv = layout.add('center', centerPanel = new Ext.ContentPanel('feed-grid', {title: 'Feed Articles', fitToFrame:true,  autoScroll: true, fitContainer:true}));
 ...
 centerPanel.setUrl('http://www.google.cn');
 ...

这样可以,没有问题
var centerPanel;
 var lv = layout.add('center', centerPanel = new Ext.ContentPanel('feed-grid', {title: 'Feed Articles', fitToFrame:true,  autoScroll: true, fitContainer:true}));
 ...
 centerPanel.setUrl(‘hello.htm');
 ...

这样不行,一直在loading
hello.htm和当前页面在同一个目录下,应该没有问题


var lv = layout.add('center', centerPanel = new Ext.ContentPanel('feed-grid', {url:hello.htm,title: 'Feed Articles', fitToFrame:true,  autoScroll: true, fitContainer:true}));
0 请登录后投票
   发表时间:2007-05-09  
多谢大家了

sp42 写道
但凡出现url地方,jack都会调离UpdateManageer,而这个UpdateManageer又会调Ext.lib.ajax,这个Ext.lib.ajax是什么呢?就是提供XHR的那些底层库,诸如yui,jquery,prototype...
所以。。一言蔽之,你要在服务器上运行。


确实是这样,不过即使是相对路径的页面也需要运行在服务器上,不够智能。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics