vista
回顧※展望
潛心技術&&不再擱淺
BlogJava
::
首頁
::
聯(lián)系
::
聚合
::
管理
12 Posts :: 1 Stories :: 13 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
java基礎(3)
web框架
web相關(3)
關注業(yè)界
興趣愛好
開源※類庫(2)
敏捷開發(fā)
數(shù)據(jù)庫(2)
生活感悟(3)
設計模式
通訊錄
隨筆檔案
2006年12月 (6)
2006年11月 (2)
2006年10月 (2)
2006年9月 (2)
文章檔案
2006年11月 (1)
搜索
最新評論
1.?比多更多
呵呵 沒得選擇很難,多的選擇更難,還是希望接到更多通知上班的電話,這樣你就占優(yōu)勢了呀!祝福朋友!
--微牧印象
2.?re: 隨想一
評論內(nèi)容較長,點擊標題查看
--風的聲音
3.?re: 華為面試歸來
評論內(nèi)容較長,點擊標題查看
--Vista
4.?re: vista精神之 --javascript篇
hi, buddy, i have sent an email to u about customized Google Search engine
--Dedian
5.?re: vista精神之 --javascript篇
評論內(nèi)容較長,點擊標題查看
--123bingbing
閱讀排行榜
1.?轉(zhuǎn)貼 -- 通過分析SQL語句的執(zhí)行計劃優(yōu)化SQL(總結(jié))(3467)
2.?華為面試歸來(2546)
3.?vista精神之 --javascript篇(1850)
4.?vista精神之--動態(tài)代理學習(1668)
5.?vista精神之-dom4j讀寫xml文件(1451)
評論排行榜
1.?vista精神之 --javascript篇(10)
2.?華為面試歸來(2)
3.?隨想一(1)
4.?vista 精神之 - 類庫篇(0)
5.?vista 精神之 - 面向?qū)ο笃?0)
vista精神之 --javascript篇
這是一個小東東,有的時候用的著,呵呵。
<
script?
language
="javascript"
?
>
????
function
?leftToRight(aa,bb,cc)
{
????????
var
?selected;
????????
var
?b?
=
?
false
;
????????
var
?bLength?
=
?bb.length;
????????
for
(
var
?i
=
0
;?i?
<
?aa.length;?i?
++
?)
{
????????????
if
(aa[i].selected)
{
????????????????
????????????????selected?
=
?aa[i].value;
????????????????
for
(
var
?j
=
0
;?j?
<
?bLength;?j
++
)
{
????????????????????
if
(bb[j].value?
==
?selected)
????????????????????b?
=
?
true
;
????????????????}
????????????????
if
(
!
b)
{
????????????????bb[bLength]?
=
?
new
?Option(aa[i].text,selected);
????????????????bLength?
++
?;
????????????????
????????????????}
????????????????
if
(cc)
????????????????????aa[i]?
=
?
null
;
????????????}
????????}
????
????}
????
function
?ee()
{
????????
var
?blist?
=
?form1.b;
????????
var
?result?
=
?
""
;
????????
for
(
var
?i?
=
?
0
;?i?
<
?blist.length;?i
++
)
{
????????????result?
+=
?blist[i].value
????????????result?
+=
?
"
-
"
;
????????}
????????alert(result);
????}
????
function
?search()
{
????????
var
?sear?
=
?form1.sear.value;
????????
var
?alist?
=
?form1.a;
????????
for
(
var
?i?
=
?
0
;?i?
<
?alist.length;?i
++
)
{
????????????
//
alert(sear.indexOf(alist[i].text));
????????????
if
(alist[i].text.indexOf(sear)?
==
?
0
)
{
????????????????
if
(
!
alist[i].selected)
{
????????????????alist[i].selected?
=
?
true
;
????????????????
return
?
true
;
????????????????}
????????????}
????????????
//
return?true;
????????}
????}
</
script
>
<
form?
name
="form1"
?
>
<
input?
type
="text"
?name
="sear"
?
/><
input?
type
="button"
?value
="search"
?onClick
="search();"
?
/>
<
table?
width
="40%"
?align
="center"
><
tr
><
td?
height
="200"
>
<
select?
multiple?name
="a"
??style
="height:200px;width:100px;"
>
????
<
option?
value
="1"
>
管理員1
</
option
>
????
<
option?
value
="2"
>
管理員2
</
option
>
????
<
option?
value
="3"
>
管理員3
</
option
>
????
<
option?
value
="4"
>
管理員4
</
option
>
</
select
></
td
>
<
td
>
????
<
input?
type
="button"
?value
="?>>?"
?onClick
="leftToRight(form1.a,form1.b);"
?
/><
br?
/>
????
<
input?
type
="button"
?value
="?<<?"
?onClick
="leftToRight(form1.b,form1.a,true);"
?
/>
</
td
>
<
td?
height
="150"
>
<
select?
multiple?name
="b"
?style
="height:200px;width:100px;"
?
>
????
????
<
option?
value
="11"
>
管理員5
</
option
>
????
<
option?
value
="22"
>
管理員6
</
option
>
</
select
>
</
td
></
tr
>
<
tr
><
td?
colspan
="2"
><
input?
type
="button"
?value
="提交"
?onClick
="ee();"
?
/></
td
></
tr
>
</
table
></
form
>
一個非常簡單但使用的東東,呵呵
????????
<
script?
language
="javascript"
>
????
function
?chMode(num)
{
????????
var
?a?
=
?document.getElementById(num);
????????
if
(a.style.display?
==
?
"
block
"
)
{
????????????a.style.display?
=
?
"
none
"
;
????????}
????????
else
{
????????????????????a.style.display?
=
?
"
block
"
;
????????}
????}
????
????
</
script
>
例如,我們需要將一個table在需要的時候在頁面顯示,不需要的時候在頁面隱藏,我們可以使用下面的代碼:
<
a?
href
="#"
?onClick
="chMode('table1');"
?
>
點我
</
a
>
<
table?
id
="table1" style="display:none"
>
.
</
table
>
第一次點擊時,顯示table,再次點擊時,則隱藏了table.???? ^_^
今天遇到一個問題,就是需要通過javascript代碼判斷上傳圖片的文件大小,上網(wǎng)搜索了下,找了些代碼,整理個小例子如下:
<
script?
language
="javascript"
?
>
function
?CheckFileSize()????
??
{????
????????
var
?FileMaxSize?
=
?
100
;
//
限制上傳的文件大小,單位(k)?
??????
var
???s???
=
???document.RegForm.Img_1.value;???
??????
//
if(s==""){alert("No?image,please?select?again!");document.RegForm.Img_1.focus();?return???false;}????
?????
var
???img???
=
???
new
???Image();????
?????img.src???
=
???s;??
?????alert(img.fileSize);
?????
if
(img.fileSize
>
FileMaxSize
*
1024
)
{
?????????alert(
"
文件太大!
"
);
?????????document.RegForm.Img_1.focus();
?????????
return
?
false
;
?????}
?????
if
(img.fileSize?
==
?
-
1
)
{
?????????????alert(
"
請上傳圖片!!
"
);
?????????????
return
?
false
;
?????????}
?????
return
?
true
;
}
</
script
>
???
<
form?
action
="a.htm"
?method
="post"
??enctype
="multipart/form-data"
?name
="RegForm"
>
?
????
<
input?
type
="file"
?name
="Img_1"
?
>
<
input??
type
="button"
??value
="Save"
?onClick
="return?CheckFileSize()"
>
</
form
>
加一個判斷并控制顯示圖片大小的代碼:
<
html
><
head
>
????
<
script?
language
="javascript"
>
????????
function
?reSize()
{
????????????
var
?a?
=
?document.getElementById(
"
img1
"
);
????????????
var
???img???
=
???
new
???Image();?
????????????img.src?
=
?a.value;
????????????
if
(a.width?
>
?
600
)
????????????????a.width?
=
?
600
;
????????}
????
</
script
>
????
</
head
>
<
body?
onload
="reSize();"
>
<
IMG?
src
="1.jpg"
?style
="border:1px?#ff0000?solid"
?name
=ntimg?
id
="img1"
?
>
</
body
></
html
>
加個 location.href?, location.reload();
posted on 2006-10-13 20:39
Vista
閱讀(1850)
評論(10)
編輯
收藏
所屬分類:
web相關
Feedback
#
re: vista精神之 --javascript篇
2006-10-13 22:17
壞男孩
頂~~~
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-13 22:23
馬嘉楠
1)function leftToRight()可以做點修改啊
原來的我操作了一下有點問題,左面的管理員進入右面之后
左面的list里面依然存在
可以去掉leftToRight()中的cc參數(shù),以及if(cc)語句,調(diào)用該函數(shù)的時候也不需要第三個參數(shù)了
2)function ee() 看你寫的代碼就是顯示右側(cè)列表內(nèi)容,原來也是要實現(xiàn)這個功能么?
修改后的 leftToRight()
function leftToRight(aa,bb){//aa原來的列表,bb目的列表
var selected;
var b = false;
var bLength = bb.length;
for(var i=0; i < aa.length; i ++ ){
if(aa[i].selected){
selected = aa[i].value;
for(var j=0; j < bLength; j++){
if(bb[j].value == selected)
b = true;
}
if(!b){
bb[bLength] = new Option(aa[i].text,selected);
bLength ++ ;
}
aa[i] = null;//刪除原來列表中選中的管理員
}
}
}
修改后的 function ee()
function ee(){
var blist = form1.b;
var result = "";
for(var i = 0; i < blist.length; i++){
result += "right list " + (i+1) + " = " + blist[i].text;
result += "\n";
}
alert(result);
}
這樣看得更明白,呵呵
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-14 01:41
vista--
二樓的看的仔細啊,改了也可以,沒改的話,也是和具體需求相關的,呵呵
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-14 09:32
馬嘉楠
哈哈,明白了
是我想當然了^+^
很有用的東西
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-16 14:50
尤士期
請問為什么點擊“<<”和“點我”時,那兩個多選框會閃動呢?有沒有辦法不閃呀?:-)
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-17 10:15
greco
我現(xiàn)在不太用自己寫的Javascript代碼,一般都會用一些JS的框架,比如JQuery,Prototype等等。比如你那個顯示隱藏Table就只要 Element.hide();Element.show();就可以了。
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-17 12:42
cwocwo
第一個例子有bug, 多選的時候有問題。
有時項已移到右邊, 可左邊沒去掉
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-17 14:03
Vista
回 cwocwo:
我在具體業(yè)務的時候,左邊是不需要去掉的,如果要去掉的話,也很簡單,
因為具體業(yè)務的時候,左邊是所有供選擇的集合,而右邊的是用戶選擇的,
呵呵
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-18 15:29
123bingbing
增開7群,號碼 30440732
8群 30756649
9群 30178567
10群 28694497
我們的qq群:15096318 學習程序的都可以來
回復
更多評論
#
re: vista精神之 --javascript篇
2006-10-28 03:28
Dedian
hi, buddy, i have sent an email to u about customized Google Search engine
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
vista精神之---dom4j入門(轉(zhuǎn)貼)
轉(zhuǎn)-JS正則表達式詳解[來自javaeye]
vista精神之 --javascript篇
Copyright @ Vista
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
主站蜘蛛池模板:
日本三级在线观看免费
|
成人免费无毒在线观看网站
|
亚洲精品在线播放视频
|
成人免费毛片内射美女APP
|
国产亚洲欧美在线观看
|
亚洲日本va在线视频观看
|
妻子5免费完整高清电视
|
污污污视频在线免费观看
|
亚洲视频小说图片
|
又黄又爽一线毛片免费观看
|
久久国产乱子伦精品免费看
|
亚洲精品国产首次亮相
|
亚洲AV日韩AV天堂一区二区三区
|
免费毛片在线播放
|
日本亚洲欧洲免费天堂午夜看片女人员
|
亚洲国产日韩一区高清在线
|
97人伦色伦成人免费视频
|
你懂的网址免费国产
|
亚洲中文字幕无码久久
|
亚洲成色999久久网站
|
免费欧洲毛片A级视频无风险
|
久久精品毛片免费观看
|
一级毛片不卡免费看老司机
|
亚洲H在线播放在线观看H
|
亚洲av永久无码精品漫画
|
美女视频黄频a免费大全视频
|
最近免费中文字幕中文高清
|
亚洲另类自拍丝袜第五页
|
亚洲国产美国国产综合一区二区
|
四虎影在线永久免费观看
|
日韩视频在线精品视频免费观看
|
亚洲综合在线观看视频
|
亚洲国产激情一区二区三区
|
日韩精品无码区免费专区
|
久草视频在线免费看
|
中文字幕视频免费在线观看
|
亚洲AV无码一区二区三区性色
|
亚洲欧洲日本国产
|
亚洲成AV人片在WWW色猫咪
|
2022中文字字幕久亚洲
|
亚洲AV无码乱码精品国产
|