vista
回顧※展望
潛心技術(shù)&&不再擱淺
BlogJava
::
首頁
::
聯(lián)系
::
聚合
::
管理
12 Posts :: 1 Stories :: 13 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
java基礎(chǔ)(3)
web框架
web相關(guān)(3)
關(guān)注業(yè)界
興趣愛好
開源※類庫(kù)(2)
敏捷開發(fā)
數(shù)據(jù)庫(kù)(2)
生活感悟(3)
設(shè)計(jì)模式
通訊錄
隨筆檔案
2006年12月 (6)
2006年11月 (2)
2006年10月 (2)
2006年9月 (2)
文章檔案
2006年11月 (1)
搜索
最新評(píng)論
1.?比多更多
呵呵 沒得選擇很難,多的選擇更難,還是希望接到更多通知上班的電話,這樣你就占優(yōu)勢(shì)了呀!祝福朋友!
--微牧印象
2.?re: 隨想一
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--風(fēng)的聲音
3.?re: 華為面試歸來
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--Vista
4.?re: vista精神之 --javascript篇
hi, buddy, i have sent an email to u about customized Google Search engine
--Dedian
5.?re: vista精神之 --javascript篇
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--123bingbing
閱讀排行榜
1.?轉(zhuǎn)貼 -- 通過分析SQL語句的執(zhí)行計(jì)劃優(yōu)化SQL(總結(jié))(3460)
2.?華為面試歸來(2539)
3.?vista精神之 --javascript篇(1840)
4.?vista精神之--動(dòng)態(tài)代理學(xué)習(xí)(1663)
5.?vista精神之-dom4j讀寫xml文件(1445)
評(píng)論排行榜
1.?vista精神之 --javascript篇(10)
2.?華為面試歸來(2)
3.?隨想一(1)
4.?vista 精神之 - 類庫(kù)篇(0)
5.?vista 精神之 - 面向?qū)ο笃?0)
vista精神之 --javascript篇
這是一個(gè)小東東,有的時(shí)候用的著,呵呵。
<
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
>
一個(gè)非常簡(jiǎn)單但使用的東東,呵呵
????????
<
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
>
例如,我們需要將一個(gè)table在需要的時(shí)候在頁面顯示,不需要的時(shí)候在頁面隱藏,我們可以使用下面的代碼:
<
a?
href
="#"
?onClick
="chMode('table1');"
?
>
點(diǎn)我
</
a
>
<
table?
id
="table1" style="display:none"
>
.
</
table
>
第一次點(diǎn)擊時(shí),顯示table,再次點(diǎn)擊時(shí),則隱藏了table.???? ^_^
今天遇到一個(gè)問題,就是需要通過javascript代碼判斷上傳圖片的文件大小,上網(wǎng)搜索了下,找了些代碼,整理個(gè)小例子如下:
<
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(
"
請(qǐng)上傳圖片!!
"
);
?????????????
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
>
加一個(gè)判斷并控制顯示圖片大小的代碼:
<
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
>
加個(gè) location.href?, location.reload();
posted on 2006-10-13 20:39
Vista
閱讀(1840)
評(píng)論(10)
編輯
收藏
所屬分類:
web相關(guān)
Feedback
#
re: vista精神之 --javascript篇
2006-10-13 22:17
壞男孩
頂~~~
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-13 22:23
馬嘉楠
1)function leftToRight()可以做點(diǎn)修改啊
原來的我操作了一下有點(diǎn)問題,左面的管理員進(jìn)入右面之后
左面的list里面依然存在
可以去掉leftToRight()中的cc參數(shù),以及if(cc)語句,調(diào)用該函數(shù)的時(shí)候也不需要第三個(gè)參數(shù)了
2)function ee() 看你寫的代碼就是顯示右側(cè)列表內(nèi)容,原來也是要實(shí)現(xiàn)這個(gè)功能么?
修改后的 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);
}
這樣看得更明白,呵呵
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-14 01:41
vista--
二樓的看的仔細(xì)啊,改了也可以,沒改的話,也是和具體需求相關(guān)的,呵呵
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-14 09:32
馬嘉楠
哈哈,明白了
是我想當(dāng)然了^+^
很有用的東西
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-16 14:50
尤士期
請(qǐng)問為什么點(diǎn)擊“<<”和“點(diǎn)我”時(shí),那兩個(gè)多選框會(huì)閃動(dòng)呢?有沒有辦法不閃呀?:-)
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-17 10:15
greco
我現(xiàn)在不太用自己寫的Javascript代碼,一般都會(huì)用一些JS的框架,比如JQuery,Prototype等等。比如你那個(gè)顯示隱藏Table就只要 Element.hide();Element.show();就可以了。
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-17 12:42
cwocwo
第一個(gè)例子有bug, 多選的時(shí)候有問題。
有時(shí)項(xiàng)已移到右邊, 可左邊沒去掉
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-17 14:03
Vista
回 cwocwo:
我在具體業(yè)務(wù)的時(shí)候,左邊是不需要去掉的,如果要去掉的話,也很簡(jiǎn)單,
因?yàn)榫唧w業(yè)務(wù)的時(shí)候,左邊是所有供選擇的集合,而右邊的是用戶選擇的,
呵呵
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-18 15:29
123bingbing
增開7群,號(hào)碼 30440732
8群 30756649
9群 30178567
10群 28694497
我們的qq群:15096318 學(xué)習(xí)程序的都可以來
回復(fù)
更多評(píng)論
#
re: vista精神之 --javascript篇
2006-10-28 03:28
Dedian
hi, buddy, i have sent an email to u about customized Google Search engine
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
vista精神之---dom4j入門(轉(zhuǎn)貼)
轉(zhuǎn)-JS正則表達(dá)式詳解[來自javaeye]
vista精神之 --javascript篇
Copyright @ Vista
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
主站蜘蛛池模板:
国产精品亚洲片在线
|
国产精品亚洲αv天堂无码
|
国产小视频在线观看免费
|
免费人成视频在线观看不卡
|
亚洲中文字幕视频国产
|
亚洲国产成人一区二区三区
|
亚洲沟沟美女亚洲沟沟
|
亚洲美国产亚洲AV
|
中出五十路免费视频
|
h视频在线免费看
|
国产最新凸凹视频免费
|
中文字幕中韩乱码亚洲大片
|
久久久久久亚洲精品成人
|
亚洲精品午夜国产va久久
|
一区二区三区免费高清视频
|
香港a毛片免费观看
|
女人18毛片免费观看
|
亚洲精品国产日韩无码AV永久免费网
|
亚洲av中文无码乱人伦在线咪咕
|
亚洲人成伊人成综合网久久
|
免费国产草莓视频在线观看黄
|
精品免费tv久久久久久久
|
在线免费视频一区
|
亚洲色精品88色婷婷七月丁香
|
亚洲国产成人精品电影
|
老司机午夜性生免费福利
|
蜜桃成人无码区免费视频网站
|
免费观看的a级毛片的网站
|
亚洲日产韩国一二三四区
|
亚洲人成欧美中文字幕
|
免费观看久久精彩视频
|
免费高清在线影片一区
|
亚洲人成网址在线观看
|
免费大片av手机看片高清
|
在线观看免费中文视频
|
亚洲福利精品一区二区三区
|
亚洲另类视频在线观看
|
久久国产福利免费
|
国产大片线上免费看
|
亚洲成人黄色网址
|
baoyu777永久免费视频
|