现在我有一些图片的名称是数组形式的代码这样
String[] files = file.list();
图片名称都在这个files数组里面,现在页面显示的只有这些名称,我要实现的是点击每一个名称,显示图片,但是不是那种页面跳转的显示,要那种单独一张图片显示在桌面上,不是在浏览器里面。这要怎么显示啊?是不是要用swing??
String[] files = file.list();
图片名称都在这个files数组里面,现在页面显示的只有这些名称,我要实现的是点击每一个名称,显示图片,但是不是那种页面跳转的显示,要那种单独一张图片显示在桌面上,不是在浏览器里面。这要怎么显示啊?是不是要用swing??
解决方案 »
- 在<% %>中将EL表达式的值进行赋值
- 发现java方法名字居然可以使用汉语!看了保证笑翻你!可以自己试一下!
- IIS6.0与tomcat5.5结合后出现的问题
- 如何将科学记数法表示的数据转化为非科学技术法表示的数据
- getparameter和getAttribute的区别是什么?(一直的困惑)
- 执行CLOB clob = (CLOB)rst.getClob("CONTENT")出现java.lang.ClassCastException错误,求教!!
- 权限控制问题。。急
- 如何计算 一个数的 N 次方根,小弟急用?????
- 有关jsp和tomcat的问题。
- 我现在正在做用户信息注册等记这快东西,有用户名和密码,我现在在表里面登记了许多的用于,我现在要修改某个用户的密码,我该怎么样来处理?
- 反编译方法
- 一个web的应用系统要怎么实现权限控制
晕,那你还说不在浏览器中显示。那只不过是在网页上加了一层,其实还是在浏览器中啊。这个好实现,你直接在页面上js里通过document.createElement("div");如:var d = document.createElement("div");
d.innerHTML = "<img src = '你的图片地址'/>"
var d = document.createElement("div");
d.style.position = "absolute";
d.style.top = "0px";
d.style.left = "0px";
d.innerHTML = "<img src = '你的图片地址'/>"
var d = document.createElement("div");
d.style.position = "absolute";
d.style.top = "0px";
d.style.left = "0px";
d.innerHTML = "<img src='<%=request.getContextPath() %>/images/pic'/>"
}jsp的代码如下
<%
//Properties prop = new Properties();
//InputStream in = this.getClass().getClassLoader().getResourceAsStream("./wfc_config.properties");
//prop.load(in);
File file = new File("D:\\Workspaces\\Mh\\WebRoot\\images");
String[] files = file.list();
for(int i=0;i<files.length;i++){
System.out.println("元素为:####"+ files[i]+"####");
%>
<tr onmouseover="this.bgColor='#F7FDFF'" style="cursor:hand" onmouseout="this.bgColor='#FFFFFF'" bgcolor="#FFFFFF" onclick="showPic('<%=files[i]%>')">
我onclick事件须要把图片的名称传递过去,要不然图片显示不了。我的写法似乎不对。请问哪里错了?
我测试了下 除了<img src = '你的图片地址'/>这句代码 在网页中加了张图片外 没其他的效果啊
如果正确,那你下面一句:
d.innerHTML = "<img src='<%=request.getContextPath() %>/images/pic'/>"改成:
d.innerHTML = "<img src='<%=request.getContextPath() %>/images/"+pic+"'/>"
在最后添加一句:document.body.appendChild(d);
哈哈,你又问到点子上了。我都已经下班了。
再最后为你写两句。写完闪人。
在刚才那后面再加下面的:var b = document.createElement("button");
b.innerHTML = "关闭";
d.appendChild(b);
b.onclick=function(d){
document.body.removeChild(d);
}也就是加一个关闭按钮,点它,就把这个div层删除。
哥们儿的dome用得不错啊!!
如果你想加一些特效可以用div javascript