vista
回顧※展望
潛心技術&&不再擱淺
BlogJava
::
首頁
::
聯系
::
聚合
::
管理
12 Posts :: 1 Stories :: 13 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
java基礎(3)
web框架
web相關(3)
關注業界
興趣愛好
開源※類庫(2)
敏捷開發
數據庫(2)
生活感悟(3)
設計模式
通訊錄
隨筆檔案
2006年12月 (6)
2006年11月 (2)
2006年10月 (2)
2006年9月 (2)
文章檔案
2006年11月 (1)
搜索
最新評論
1.?比多更多
呵呵 沒得選擇很難,多的選擇更難,還是希望接到更多通知上班的電話,這樣你就占優勢了呀!祝福朋友!
--微牧印象
2.?re: 隨想一
評論內容較長,點擊標題查看
--風的聲音
3.?re: 華為面試歸來
評論內容較長,點擊標題查看
--Vista
4.?re: vista精神之 --javascript篇
hi, buddy, i have sent an email to u about customized Google Search engine
--Dedian
5.?re: vista精神之 --javascript篇
評論內容較長,點擊標題查看
--123bingbing
閱讀排行榜
1.?轉貼 -- 通過分析SQL語句的執行計劃優化SQL(總結)(3460)
2.?華為面試歸來(2539)
3.?vista精神之 --javascript篇(1840)
4.?vista精神之--動態代理學習(1663)
5.?vista精神之-dom4j讀寫xml文件(1445)
評論排行榜
1.?vista精神之 --javascript篇(10)
2.?華為面試歸來(2)
3.?隨想一(1)
4.?vista 精神之 - 類庫篇(0)
5.?vista 精神之 - 面向對象篇(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代碼判斷上傳圖片的文件大小,上網搜索了下,找了些代碼,整理個小例子如下:
<
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
閱讀(1840)
評論(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參數,以及if(cc)語句,調用該函數的時候也不需要第三個參數了
2)function ee() 看你寫的代碼就是顯示右側列表內容,原來也是要實現這個功能么?
修改后的 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
我現在不太用自己寫的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:
我在具體業務的時候,左邊是不需要去掉的,如果要去掉的話,也很簡單,
因為具體業務的時候,左邊是所有供選擇的集合,而右邊的是用戶選擇的,
呵呵
回復
更多評論
#
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
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
vista精神之---dom4j入門(轉貼)
轉-JS正則表達式詳解[來自javaeye]
vista精神之 --javascript篇
Copyright @ Vista
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
主站蜘蛛池模板:
337p欧洲亚洲大胆艺术
|
亚洲第一街区偷拍街拍
|
18勿入网站免费永久
|
亚洲欧美日韩国产精品一区
|
亚洲日韩涩涩成人午夜私人影院
|
小日子的在线观看免费
|
色噜噜噜噜亚洲第一
|
亚洲国产成人久久精品影视
|
成人午夜性A级毛片免费
|
国产成人精品免费视频大全
|
亚洲人色大成年网站在线观看
|
亚洲国产精品第一区二区三区
|
91福利免费视频
|
国产成人亚洲午夜电影
|
亚洲综合一区二区国产精品
|
国产jizzjizz免费视频
|
无码专区AAAAAA免费视频
|
爱情岛论坛亚洲品质自拍视频网站
|
国产亚洲一区二区在线观看
|
男女啪啪永久免费观看网站
|
日本在线免费观看
|
亚洲av日韩精品久久久久久a
|
亚洲AV综合色区无码一区爱AV
|
日本特黄特色免费大片
|
无码人妻丰满熟妇区免费
|
免费福利资源站在线视频
|
亚洲国色天香视频
|
久久精品国产精品亚洲下载
|
最好免费观看韩国+日本
|
日本一卡精品视频免费
|
久久精品成人免费观看97
|
亚洲1区2区3区精华液
|
亚洲综合色一区二区三区小说
|
亚洲综合色成在线播放
|
日韩精品无码人妻免费视频
|
最近免费字幕中文大全视频
|
国产在线观看免费视频软件
|
亚洲网红精品大秀在线观看
|
久久久久久亚洲精品不卡
|
在线观着免费观看国产黄
|
在线视频免费观看高清
|