Rain's Blog
The man who has made up his mind to win will never say“Impossible”. ——Napoleon
BlogJava
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
隨筆:43 文章:0 評論:6 引用:0
圖片局部放大
1
<
html
>
2
3
<
head
>
4
<
meta
name
="GENERATOR"
content
="Microsoft FrontPage 6.0"
>
5
<
title
>
標(biāo)本資料
</
title
>
6
<
script
language
="javascript"
>
7
8
var
iDivHeight
=
250
;
//
放大顯示區(qū)域?qū)挾?/SPAN>
9
var
iDivWidth
=
250
;
//
放大顯示區(qū)域高度
10
var
iMultiple
=
8
;
//
放大倍數(shù)
11
12
//
顯示放大圖,鼠標(biāo)移動事件和鼠標(biāo)點擊事件都會調(diào)用本事件
13
//
參數(shù):src代表縮略圖,sFileName放大圖片名稱
14
//
原理:依據(jù)鼠標(biāo)對應(yīng)縮略圖左上角(0,0)上的位置控制放大圖左上角對應(yīng)顯示區(qū)域左上角(0,0)的位置
15
function
show(src, sFileName)
16
{
17
//
判斷鼠標(biāo)事件產(chǎn)生時是否同時按下了
18
if
((event.button
==
1
)
&&
(event.ctrlKey
==
true
))
19
iMultiple
-=
1
;
20
else
21
if
(event.button
==
1
)
22
iMultiple
+=
1
;
23
if
(iMultiple
<
2
) iMultiple
=
2
;
24
25
if
(iMultiple
>
14
) iMultiple
=
14
;
26
27
var
iPosX, iPosY;
//
放大圖對應(yīng)顯示區(qū)域左上角的坐標(biāo)
28
var
iMouseX
=
event.offsetX;
//
鼠標(biāo)對應(yīng)縮略圖左上角的橫坐標(biāo)
29
var
iMouseY
=
event.offsetY;
//
鼠標(biāo)對應(yīng)縮略圖左上角的縱坐標(biāo)
30
var
iBigImgWidth
=
src.clientWidth
*
iMultiple;
//
放大圖寬度,是縮略圖的寬度乘以放大倍數(shù)
31
var
iBigImgHeight
=
src.clientHeight
*
iMultiple;
//
放大圖高度,是縮略圖的高度乘以放大倍數(shù)
32
33
if
(iBigImgWidth
<=
iDivWidth)
34
{
35
iPosX
=
(iDivWidth
-
iBigImgWidth)
/
2
;
36
}
37
else
38
{
39
if
((iMouseX
*
iMultiple)
<=
(iDivWidth
/
2
))
40
{
41
iPosX
=
0
;
42
}
43
else
44
{
45
if
(((src.clientWidth
-
iMouseX)
*
iMultiple)
<=
(iDivWidth
/
2
))
46
{
47
iPosX
=
-
(iBigImgWidth
-
iDivWidth);
48
}
49
else
50
{
51
iPosX
=
-
(iMouseX
*
iMultiple
-
iDivWidth
/
2
);
52
}
53
}
54
}
55
56
if
(iBigImgHeight
<=
iDivHeight)
57
{
58
iPosY
=
(iDivHeight
-
iBigImgHeight)
/
2
;
59
}
60
else
61
{
62
if
((iMouseY
*
iMultiple)
<=
(iDivHeight
/
2
))
63
{
64
iPosY
=
0
;
65
}
66
else
67
{
68
if
(((src.clientHeight
-
iMouseY)
*
iMultiple)
<=
(iDivHeight
/
2
))
69
{
70
iPosY
=
-
(iBigImgHeight
-
iDivHeight);
71
}
72
else
73
{
74
iPosY
=
-
(iMouseY
*
iMultiple
-
iDivHeight
/
2
);
75
}
76
}
77
}
78
div1.style.height
=
iDivHeight;
79
div1.style.width
=
iDivWidth;
80
if
(div1.innerHTML
==
""
)
81
{
82
div1.innerHTML
=
"
<img id=BigImg style='position:relative'>
"
;
83
BigImg.src
=
"
http://biomuseum.zsu.edu.cn/ASP/search/hexapod/big_pic/
"
+
sFileName;
84
}
85
BigImg.width
=
iBigImgWidth;
86
BigImg.height
=
iBigImgHeight;
87
BigImg.style.top
=
iPosY;
88
BigImg.style.left
=
iPosX;
89
}
90
91
</
script
>
92
</
head
>
93
94
<
body
>
95
96
<
p
></
p
>
97
<
table
cellspacing
="0"
cellpadding
="1"
width
="727"
align
="center"
border
="0"
>
98
<
tr
>
99
<
td
align
="middle"
>
100
<
table
bordercolor
="#000000"
height
="301"
cellspacing
="0"
cellpadding
="0"
width
="302"
bgcolor
="#deffde"
border
="1"
>
101
<
tr
>
102
<
td
align
="middle"
>
103
<
marquee
scrolldelay
="120"
width
="80%"
><
font
size
="2"
>
將鼠標(biāo)移入標(biāo)本圖中,右方顯示局部放大圖;單擊鼠標(biāo)左鍵,可以增大放大倍數(shù);鼠標(biāo)單擊時同時按Ctrl鍵則減小放大倍數(shù)。
</
font
></
marquee
><
br
>
104
<
img
onmousemove
="show(this, 'B-000002.jpg')"
onmousedown
="show(this, 'B-000002.jpg')"
id
="imgSource"
src
="http://biomuseum.zsu.edu.cn/ASP/search/hexapod/small_pic/B-000002.jpg"
>
105
</
td
>
106
</
tr
>
107
</
table
>
108
</
td
>
109
<
td
style
="WIDTH: 15px"
width
="15"
></
td
>
110
<
td
align
="middle"
>
111
<
table
bordercolor
="#000000"
height
="301"
cellspacing
="0"
cellpadding
="0"
width
="302"
bgcolor
="#deffde"
border
="1"
>
112
<
tr
>
113
<
td
align
="middle"
><
a
href
="01/B-000002.jpg"
target
="_blank"
>
打開原圖
</
a
>
114
<
div
id
="div1"
style
="OVERFLOW: hidden"
>
115
</
div
>
116
</
td
>
117
</
tr
>
118
</
table
>
119
</
td
>
120
</
tr
>
121
</
table
>
122
<
p
></
p
>
123
124
</
body
>
125
126
</
html
>
127
發(fā)表于 2006-02-05 15:49
Rain's Blog
閱讀(817)
評論(0)
編輯
收藏
所屬分類:
Javascript
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
類似FLASH的廣告輪換效果
prototype.js[摘自java。net]
正則表達(dá)式
表單只輸入數(shù)字
圖片局部放大
任何元素提交表單
表單分支提交
下拉跳轉(zhuǎn)菜單
提交后按鈕失效
<
2006年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
公告
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆分類
(38)
Ajax(1)
(rss)
C#(3)
(rss)
CSS
(rss)
DataBase(3)
(rss)
Eclipse(5)
(rss)
Hibernate(1)
(rss)
JAVA(7)
(rss)
Javascript(9)
(rss)
SCM(1)
(rss)
Test(1)
(rss)
WorkFlow(1)
(rss)
收藏(6)
(rss)
隨筆檔案
(43)
2006年12月 (1)
2006年10月 (5)
2006年9月 (1)
2006年8月 (4)
2006年7月 (9)
2006年6月 (2)
2006年5月 (2)
2006年4月 (4)
2006年3月 (2)
2006年2月 (4)
2006年1月 (9)
收藏夾
(2)
Ajax(2)
(rss)
Ajax
Autoassist
behaviour
Rico
C#
博客們
blueoxygen
Brian Sun @ 爬樹的泡泡
(rss)
java node
(rss)
piliskys
(rss)
snoics
(rss)
江南白衣
(rss)
軟件人生 : Weblog
最新隨筆
1.?Eclipse RCP Tips
2.?Eclipse keyboard shortcuts
3.?Eclipse標(biāo)準(zhǔn)快捷鍵
4.?Emacs 中文指南
5.?常用Emacs命令整理
6.?Emacs 快捷鍵
7.?Oracle9i xdb 與tomcat8080端口沖突(摘自http://www.tkk7.com/Victor/)
8.?Atlas DragOverlayExtender 試用小記
9.?Resharper 2.0
10.?Multiple Main Entry Points in Visual Studio.NET
搜索
積分與排名
積分 - 40339
排名 - 1159
最新評論
1.?re: 提交后按鈕失效[未登錄]
ddddd
--ddd
2.?re: 常用Emacs命令整理
請問我要將clipboard里的文字粘貼199遍在某處該怎么做?
--youke
3.?re: [轉(zhuǎn)][國內(nèi)著名大學(xué)][課件大全][在線點播][未登錄]
好好的東東,可為什么我打不開啊~~~~
--七七001
4.?re: [轉(zhuǎn)][國內(nèi)著名大學(xué)][課件大全][在線點播][未登錄]
hao hao
--111
5.?re: 利用 Spring 和 EHCache 緩存結(jié)果(翻譯)選擇自 rosen 的 Blog
評論內(nèi)容較長,點擊標(biāo)題查看
--Rosen
閱讀排行榜
1.?常用Emacs命令整理(14649)
2.?Maven起步——教你開始使用Maven二(圖)(3445)
3.? [轉(zhuǎn)][國內(nèi)著名大學(xué)][課件大全][在線點播](1831)
4.?JIRA安裝日志(1422)
5.?Emacs 中文指南(1376)
評論排行榜
1.? [轉(zhuǎn)][國內(nèi)著名大學(xué)][課件大全][在線點播](2)
2.?提交后按鈕失效(1)
3.?常用Emacs命令整理(1)
4.?聽《紅色搖滾》中國際歌,讓人熱血沸騰(1)
5.?利用 Spring 和 EHCache 緩存結(jié)果(翻譯)選擇自 rosen 的 Blog(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 Rain's Blog
主站蜘蛛池模板:
国产免费丝袜调教视频
|
猫咪社区免费资源在线观看
|
亚洲国产韩国一区二区
|
亚洲男人的天堂在线播放
|
好吊妞视频免费视频
|
免费国产成人高清在线观看网站
|
黄色毛片免费网站
|
亚洲无限乱码一二三四区
|
精品亚洲A∨无码一区二区三区
|
亚洲国产天堂久久综合网站
|
久久精品亚洲综合专区
|
亚洲欧洲一区二区三区
|
亚洲国产精品激情在线观看
|
久久精品国产精品亚洲艾草网美妙
|
亚洲情a成黄在线观看动漫尤物
|
亚洲国产精品一区二区第一页
|
亚洲成AV人片在线观看无码
|
亚洲一区二区在线免费观看
|
亚洲国产亚洲综合在线尤物
|
亚洲综合欧美色五月俺也去
|
久久精品国产亚洲av品善
|
亚洲毛片基地日韩毛片基地
|
在线亚洲精品福利网址导航
|
日本一道一区二区免费看
|
91福利视频免费观看
|
国产区在线免费观看
|
中文字幕免费在线观看动作大片
|
男女猛烈xx00免费视频试看
|
性生大片视频免费观看一级
|
国产精品亚洲综合久久
|
边摸边吃奶边做爽免费视频99
|
XXX2高清在线观看免费视频
|
69免费视频大片
|
久99久精品免费视频热77
|
国产在线国偷精品免费看
|
四虎亚洲精品高清在线观看
|
色欲aⅴ亚洲情无码AV蜜桃
|
精品久久久久久无码免费
|
91久久精品国产免费一区
|
免费无码成人AV片在线在线播放
|
久久久久久久久免费看无码
|