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 這個就是你的路徑