1、网页制作 显示文件夹中的所有图片
基本已经实现(我的意见是这种问题最后是不应该放在JSP里实现的,不过你要求我就改成jsp的了,需要的话我把servlet发上来),有什么问题的话,可以给我留言:
<%@ page language="java" import="java.io.File,java.io.FileFilter" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language='javascript' type='text/javascript'>
<!--
var timeOut;
function view(pic)
{
var bigImgDiv=document.getElementById('showBigImg');
bigImgDiv.className='view';
bigImgDiv.style.display='block';
bigImgDiv.onmouseout=delay;
bigImgDiv.onmouseover=cle;
bigImgDiv.innerHTML="<img width=600px height=600px src='"+pic.src+"'/>";
}
function hidden()
{
document.getElementById('showBigImg').style.display='none';
}
function delay()
{
timeOut=setTimeout('hidden()',2000);
}
function cle()
{
alert('clear');
clearTimeout(timeOut);
}
//-->
</script>
<style type='text/css'>
<!--
.view {
position: absolute;
left: 200px;
top: 150px;
}
//
-->
</style>
</head>
<body>
<div id="showBigImg"></div>
<%!private String getARow(File[] pics, int beginIndex, int rowCount) {
StringBuffer buffer = new StringBuffer();
buffer.append("<tr>");
for (int count = 0; count < rowCount && beginIndex < pics.length; count++) {
//这里的pic/“+pics[beginIndex.getName()中pic为和当前jsp在同一个目录下的图片文件夹,根据你的项目自己改一下
buffer.append("<td><img onmouseout='delay()' onmouseover='view(this)' src='pic/"
+ pics[beginIndex].getName()
+ "' width='60px',height='60px'/></td>");
beginIndex++;
}
buffer.append("</tr>");
return buffer.toString();
}
private String toHtml(File[] pics,int rowCount)
{
StringBuffer buffer=new StringBuffer();
if(rowCount>0)
{
buffer.append("<table>");
for(int beginIndex=0;beginIndex<pics.length;beginIndex+=rowCount)
{
buffer.append(getARow(pics, beginIndex, rowCount));
}
buffer.append("</table>");
}
else
{
}
return buffer.toString();
}
public String haha() {
// file directory
//这个目录也改一下,可以设为绝对路径
File contentDirectory = new File("../webapps/XFireDemo/pic");
File[] allFile = contentDirectory.listFiles(new FileFilter() {
// pictrues you want to show
//你要显示的图片文件的后缀,根据你的实际情况改一下
String[] suffix = { "gif", "jpg", "bmp" };
public boolean accept(File arg) {
for (String aSuffix : suffix) {
if (arg.getName().toLowerCase().endsWith(
aSuffix.toLowerCase()))
return true;
}
return false;
}
});
try{
if(allFile==null||allFile.length<1)return contentDirectory.getCanonicalPath();
}
catch(Exception e)
{
e.printStackTrace();
}
return toHtml(allFile, 3);
} %>
<%=haha()%>
</body>
</html>
2、怎样查出制作网页的文件放在哪个文件夹下
一般网页制作的软件是dreamweaver。
一般是在建立的站点文件目录下。或者在新建一个文件之后,保存可以选择存放的目录。
步骤:
打开Dreamweaver新建一个站点同时新建一个网页。
在进行Dreamweaver的网页设置时第一步要做的就是创建一个站点,只有站点创建好了才能进行网页的设计。
在创建的网站文件夹下建立一个文件夹存放图片。
新建的站点里面什么都没有,需要自己添加文件夹,最好把网页中的文件分类好。css文件,JS文件,图片文件分类存放,方便管理。
将刚刚创建的文件夹设置默认文件夹。
选择管理站点——选择自己建立的站点——选择编辑按钮——高级设置——选择文件夹路径——保存。
3、怎么在网页设计中插入文件夹
那是一个连接,连到的网页就是那些图片的网页,你要在这个网页上插入很多的图片嘛
4、网页设计中要创建哪些文件夹
这个没有规定的呀
像我一般就是创建3个(不包括后台程序)
如:images(放图片的)、flash(放flash的)、css(存放样式的)
如果包括后台程序呢就多了4个:Inc(存放数据库链接文件和SQL防注入及MD5加密等一些杂七杂八的文件的)、Admin(放后台程序文件的)、UploadFiles(存放从后台上传的图片)、database(存放数据库的,不过一般这个文件夹都会改成别的名字,那样相对来说更安全点)
5、网页设计中要创建哪些文件夹
一般是
INC(数据库链接地址以及COFIN文件)
IMAGES(存放图片文件)
FLASH(存放FLASH按钮或者动画)
Data(存放ASA 或MDB数据库文件)
一般制作普通的ASP 站点都这几个差不多了
另外首页文档里也要有INDEX的首页文件以及别的!
如果条件允许或者你自己的技术够的话你还可以创建后台!
一般都是
admin(存放后台文件)
6、网页设计中如何链接到上一级文件夹中的文件?
像这样就可以了
<a href="../abc.html">文字</a> 这是上级目录中的文件abc.html
如果是上级目录的一个文件夹user里面的abc.html,则用<a href="../user/abc.html">文字</a>
7、制作网页需要的文件夹名
imsges图片文件夹,music音乐文件夹,css类文件夹,Templates模板文件夹,txt电子文档文件夹,down提供下载文件文件夹,等等吧,自己看着起
8、设计网页如何创建含有3个文件夹的站点
把三个文件夹放到一个文件夹下,令那个文件夹为站点应该就可以
9、html网页制作背景图片从文件夹的路径是什么
就是你存放图片的路径 通俗的说法就是你的图片在你的电脑的射门地方存着 比如说你的图片在D盘的img文件夹里面放着 他的路径就是d/img 这个就是你的路径