关于zDialog.js的使用问题,如何加载相对路径下的图片资源?

helubo0573 2016-02-28 01:21:56
图片资源都是放在/test/WebContent/plugins/attention/zDialog/images路径下
可是在前台的加载路径却是http://localhost:8080/test/goods/images/下面的,导致所有的图片资源都找不到

jsp页面中显示窗口的代码是这样的:
if(navigator.userAgent.indexOf("Chrome") >0 ){
var diag = new Dialog();
diag.Drag=true;
diag.Title ="新增";
diag.URL ='<%=basePath%>dialog/goodsCProdialog.do'+nocache;
diag.Width = 300;
diag.Height = 350;
diag.CancelEvent = function(){ //关闭事件
Dialog.confirm("你确定要关闭当前对话框?",function(){diag.close()})
};
diag.show();}
我该怎么写才能让zDialog正确的加载图片资源呢?
...全文
199 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
helubo0573 2016-03-02
  • 打赏
  • 举报
回复
引用 1 楼 SaRoot 的回复:
如果是dialog的库里的图片可以用相对路径,如果是自己的图片,那就用绝对路径,好处理一些。 用户上传的图片,也可以放在其它域名下,引用这个路径调出图片。
问题就是我不知道该如何让jsp明白它现在需要加载的是一个相对路径,这个路径就在他加载的js文件下 我的jsp页面请求地址是http://localhost:8080/test/goods下面 但是我的js文件地址在http://localhost:8080/test/plugins/attention/zDialog 然而这个js文件生成的弹出框图片资源也在http://localhost:8080/test/plugins/attention/zDialog/images 可是它却到http://localhost:8080/test/goods/images下去去找资源。。。我不明白这是为什么
踏雪听雨 2016-03-01
  • 打赏
  • 举报
回复
如果是dialog的库里的图片可以用相对路径,如果是自己的图片,那就用绝对路径,好处理一些。 用户上传的图片,也可以放在其它域名下,引用这个路径调出图片。

81,094

社区成员

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

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