小弟是EXT的初学者,做了一个简单的对话框,出现了一些问题,望各位大虾帮助

zjzhaobo 2009-04-28 05:32:11


代码如下
<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" />
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext/ext-all.js"></script>
<script>
Ext.onReady(function()
{
Ext.MessageBox.alert("hello","Hello,easyjf open source");
});
</script>

为什么弹出的对话框右边好像缺了一块图片??
...全文
153 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyf_sust 2009-06-24
  • 打赏
  • 举报
回复

<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" />
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"> </script>
<script type="text/javascript" src="ext/ext-all.js"> </script>
<script>
Ext.onReady(function(){
Ext.MMessageBox.alert("hello","hello");
Ext.MessageBox.alert("hello","Hello,easyjf open source");
});
</script>


这个问题我也遇到了,发现如果输入的提示信息长度短的时候,右上角就会缺一块。
HNsnopy 2009-05-02
  • 打赏
  • 举报
回复
他的那个BLANK是占位符,如果你的文件夹内,没有s.gif的话,就会主动去网上找(也就是去EXTJS.COM),在联网的情况下是不会出现这个问题的,断网之后,你就必须要指定你本地的S.GIF这个占位图了,如果你出现了缺一块的情况,证明你的页面没有找到这个小图标,请仔细核对一下你的Ext.BLANK_IMAGE_URL的路径
shingching 2009-04-30
  • 打赏
  • 举报
回复
我也遇到同样的问题
tobyzhou 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 jerryhrj 的回复:]
应该这么写:
HTML code<linkrel="stylesheet"type="text/css"href="ext/resources/css/ext-all.css"/><scripttype="text/javascript"src="ext/adapter/ext/ext-base.js"></script><scripttype="text/javascript"src="ext/ext-all.js"></script><script>Ext.onReady(function(){
Ext.BLANK_IMAGE_URL='resources/images/default/s.gif';//此处要确认图片的实际路径Ext.MessageBox.alert("hello","Hello,easyjf open sou…
[/Quote]
同意11楼的……
jerryhrj 2009-04-28
  • 打赏
  • 举报
回复
应该这么写:

<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" />
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"> </script>
<script type="text/javascript" src="ext/ext-all.js"> </script>
<script>
Ext.onReady(function(){
Ext.BLANK_IMAGE_URL='resources/images/default/s.gif'; //此处要确认图片的实际路径
Ext.MessageBox.alert("hello","Hello,easyjf open source");
});
</script>

要确保路径正确。
hookee 2009-04-28
  • 打赏
  • 举报
回复
代码是没问题的,试试看其他控件(如TreePanel)是不是有类似问题。
zjzhaobo 2009-04-28
  • 打赏
  • 举报
回复
图片文件确实存在,但是任然显示不了,郁闷啊!
hookee 2009-04-28
  • 打赏
  • 举报
回复
确保图片文件存在。

如果是utf-8编码的话,文件本身也是utf-8编码应该没什么问题.
zjzhaobo 2009-04-28
  • 打赏
  • 举报
回复
高手帮忙啊!!!
zjzhaobo 2009-04-28
  • 打赏
  • 举报
回复
仍然不行,这个是我的文件架构

是不是编码格式的问题,我用的是UTF-8
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
hookee 2009-04-28
  • 打赏
  • 举报
回复
改成 Ext.BLANK_IMAGE_URL='ext/resources/images/default/s.gif'; 试试看
主要是引用到那张图片
zjzhaobo 2009-04-28
  • 打赏
  • 举报
回复
还是不行哦,这个是ext-all.js文件的开头

Ext.BLANK_IMAGE_URL='resources/images/default/s.gif';Ext.DomHelper=function(){var w=null,l=/^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|c
hookee 2009-04-28
  • 打赏
  • 举报
回复
这句要加在ext-all.js文件中, 文件的开头
zjzhaobo 2009-04-28
  • 打赏
  • 举报
回复
<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" />
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext/ext-all.js"></script>
<script>
Ext.BLANK_IMAGE_URL='resources/images/default/s.gif';
Ext.onReady(function()
{
Ext.MessageBox.alert("hello","Hello,easyjf open source");
});
</script>

是不是这样?还是不行哦!
hookee 2009-04-28
  • 打赏
  • 举报
回复
ext-all.js最前面加一句
Ext.BLANK_IMAGE_URL='resources/images/default/s.gif';

该变量指向一张1 x 1 pix 尺寸的gif图片

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧