檢視方式: 列表 摘要
[轉貼]jsp簡單留言板
bonnielili 在天空部落發表於 14:34:44
 這個範例有新增留言、查詢留言及留言分頁顯示等功能,後台的管理還沒有建置完成,留言者需要填入標題、顯示名稱、電話、信箱及留言內容,其中電話與電子信箱不顯示在留言列表中,電話及信箱可以為之後後台回覆寄信連絡使用。

當然這還有需多可以增加的功能,像是留言通知、隱私留言、留言刪除等,之後會再慢慢增加。

資料庫使用MySQL資料庫,使用JDBC來連接資料庫(DataSource方式),記錄檔則是使用log4j。

在新增留言部份,submit之前會先檢查是否有未填欄位,如果檢查通過則會自動建立IFrame來給這個form的target使用,新增完成後會自動回到留言列表的頁面。

留言版留言 
查詢留言會對資料的標題及留言內容進行比對,有相同資料就會顯示查詢的結果,如果想進階做一個Search-Engine則可以參考建立自己的搜尋引擎。 

留言板查詢 
最後也就是最重要的資料顯示功能,這裡包含了一個分頁模組,傳入的參數會有s,查詢條件,及p,目前頁數。 
留言內容列表 

範例檢視
觀看全文...
【轉貼】圖片(相片)透明度Show幻燈片效果
bonnielili 在天空部落發表於 08:21:24
這一個效果很像是flash做出來的,可以用在形象產品或圖片上,當滑鼠滑入圖片時會慢慢變清楚,而滑鼠移開後,又會自動淡出到原本的透明度,當點擊照片時,又利用ThickBox(Lightbox)來顯示大張的圖片。
用到的jQuery效果有hover(滑入function,滑出function),fadeTo(速度,透明度[0-1])
樣式如下:
圖片一開始會被亂數速度變透明,如果不想要此效果,只要把速度調整一下,或是直接css設定透明度都可以。
jQueryAnimate8.jpg
按下圖片可以啟動遮照,然後大相片(照片)被顯示出來了。
jQueryAnimate7.jpg
CSS:
#abgneBlock {
    width: 520px;
    height: 273px;
    overflow: hidden;
    }
 
    #abgneBlock ul.list {
        padding: 0;
        margin: 0;
 
        list-style: none;
        /*position: absolute;
        top:422px;
        float:left;*/
 
    }
    #abgneBlock ul.list li {
        float: left;
        display:inline;
        padding:5px 5px 5px 5px ;
        width:120px;
        height:81px;
    }

=======================================

HTML:

<div id="abgneBlock"> 
    <ul class="list">
    <li><a href="1.jpg"><img src="1_s.jpg" border="0" /></a></li>
    <li><a href="2.jpg"><img src="2_s.jpg" border="0" /></a></li>
    <li><a href="3.jpg"><img src="3_s.jpg" border="0" /></a></li>
    <li><a href="4.jpg"><img src="4_s.jpg" border="0" /></a></li>
    <li><a href="5.jpg"><img src="5_s.jpg" border="0" /></a></li>
    <li><a href="6.jpg"><img src="6_s.jpg" border="0" /></a></li>
    <li><a href="7.jpg"><img src="7_s.jpg" border="0" /></a></li>
    <li><a href="8.jpg"><img src="8_s.jpg" border="0" /></a></li>
    <li><a href="9.jpg"><img src="9_s.jpg" border="0" /></a></li>
    <li><a href="10.jpg"><img src="10_s.jpg" border="0" /></a></li>
    <li><a href="11.jpg"><img src="11_s.jpg" border="0" /></a></li>
    <li><a href="12.jpg"><img src="12_s.jpg" border="0" /></a></li>
    </ul>
    </div>

=================================

JavaScript(jQuery)
 
thickbox需要載入它的js及css,可以到其官網去下載

<script type="text/javascript" src="js/jquery.lightbox-0.5.pack.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" />


jQuery.noConflict();
 
jQuery(function(){
    $li = jQuery("#abgneBlock ul.list li");
    $li.each(function(i){
    jQuery(this).fadeTo(500+(3000*(Math.random() )), 0.5).hover(function(){
            jQuery(this).fadeTo('slow', 1);
            return false;
        },function(){
            jQuery(this).fadeTo('slow', 0.5);
            return false;
 
        });
    }).find("a").lightBox({fixedNavigation:true});;
});

範例網址

=================================

全部的始碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
  <title>這是一個jQuery Animate效果 </title> 
 
  <meta content="text/html; charset=utf-8" http-equiv="content-type" />
 
  <script type="text/javascript"
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"> 
  </script>
    <script type="text/javascript" src="js/jquery.lightbox-0.5.pack.js"></script>
    <link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" />
 
<style type="text/css"> 
 
#abgneBlock {
    width: 520px;
    height: 273px;
    overflow: hidden;
    }
 
    #abgneBlock ul.list {
        padding: 0;
        margin: 0;
 
        list-style: none;
        /*position: absolute;
        top:422px;
        float:left;*/
 
    }
    #abgneBlock ul.list li {
        float: left;
        display:inline;
        padding:5px 5px 5px 5px ;
        width:120px;
        height:81px;
    }    
 
 
 
  </style>
  <script type="text/javascript">
jQuery.noConflict();
 
jQuery(function(){
    $li = jQuery("#abgneBlock ul.list li");
    $li.each(function(i){
    jQuery(this).fadeTo(500+(3000*(Math.random() )), 0.5).hover(function(){
            jQuery(this).fadeTo('slow', 1);
            return false;
        },function(){
            jQuery(this).fadeTo('slow', 0.5);
            return false;
 
        });
    }).find("a").lightBox({fixedNavigation:true});;
});
 
  </script>
</head><body style="padding-left:50px">
 
<div id="abgneBlock"> 
    <ul class="list">
    <li><a href="1.jpg"><img src="1_s.jpg" border="0" /></a></li>
    <li><a href="2.jpg"><img src="2_s.jpg" border="0" /></a></li>
    <li><a href="3.jpg"><img src="3_s.jpg" border="0" /></a></li>
    <li><a href="4.jpg"><img src="4_s.jpg" border="0" /></a></li>
    <li><a href="5.jpg"><img src="5_s.jpg" border="0" /></a></li>
    <li><a href="6.jpg"><img src="6_s.jpg" border="0" /></a></li>
    <li><a href="7.jpg"><img src="7_s.jpg" border="0" /></a></li>
    <li><a href="8.jpg"><img src="8_s.jpg" border="0" /></a></li>
    <li><a href="9.jpg"><img src="9_s.jpg" border="0" /></a></li>
    <li><a href="10.jpg"><img src="10_s.jpg" border="0" /></a></li>
    <li><a href="11.jpg"><img src="11_s.jpg" border="0" /></a></li>
    <li><a href="12.jpg"><img src="12_s.jpg" border="0" /></a></li>
    </ul>
    </div>
 
 
</body>
</html>

====================================
轉貼網址:http://blog.yslifes.com/archives/878/2


觀看全文...
【轉貼】用CSS做出簡單的進度條
bonnielili 在天空部落發表於 11:40:16
進度條,許多人會做成圖片其實這樣很麻煩,
還要多讀一張圖片只要看 DIV +CSS 就搞定了 
orange:35%
green:90%
blue:75%
red:85%
black:100%

css設定
請將下列語法複製於 <style>與</style>之間。
/*最外圍的框*/
#graphbox{border:1px solid #e7e7e7;padding:10px;width:250px;background-color:#f8f8f8;margin:5px 0;}
/*標題*/
#graphbox h2{color:#666666;font-family:Arial;font-size:18px;font-weight:700;}
/*內部框*/
.graph{position:relative;background-color:#F0EFEF;border:1px solid #cccccc;padding:2px;font-size:13px;font-weight:700;}
/*框線內部作定位文字*/
.graph .orange, .green, .blue, .red, .black{position:relative;text-align:left;color:#ffffff;height:18px;line-height:18px;font-family:Arial;display:block;}
/*內部進度顏色*/
.graph .orange{background-color:#ff6600;}
.graph .green{background-color:#66CC33;}
.graph .blue{background-color:#3399CC;}
.graph .red{background-color:red;}
.graph .black{background-color:#555;}

請將下列語法複製於 <body> 與 </body> 之間。

轉載網址:http://blog.yam.com/smatter/article/20953273


觀看全文...
【轉貼】jQuery 入門 – 滑動式 go Top
bonnielili 在天空部落發表於 11:51:22
 

傳統的錨點超連結(anchor


貼心的網頁設計師,都會在網頁的最底下製作「go Top」連結,回頁面頂端的功能,讓使用都閱讀完整篇網頁之後,可以很方便地回到網頁上方的主選單區,這是增加網頁可用性最簡單,也最常見的方法之一。


觀看全文...
系統公告
熱情贊助
個人檔案
個人圖檔
ID:bonnielili
暱稱:小韓人
生日:1980/10/30
地區:臺北縣

bonnielili的最新的回應
  • 目前沒有留言
人氣指數
當日人次:
累積人次:
我推薦誰
誰推薦我
誰來我家
RSS 訂閱
其他資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam天空部落 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入免費註冊