夕口技術錄

專業上的小常識,備而用之~

Category Archives: JavaScript

[Javascript][array]:Array以字串為key的值

//宣告
var url_arr={'software':'software.sopili.net','dev':'dev.sopili.net'};

//讀取
for(var key in url_arr){
//這裡面的key值,就真的是字串了!
document.write(url_arr[key]+'<br>');
}

More ....

[JavaScript][reload] – 網頁定時自動重新整理


<script type="text/javascript">
    //每5分自動重新整理網頁
    setTimeout("location.reload();",50000);
</script>

[checkbox] – Array 型態 進行全選、全不選

大部份的人在進行 checkbox 全選、全不選的方式,

checkbox name 命令的方式都是用 name+i(流水號),

再用 for 迴圈達到效果,

但如 checkbox name 是使用 Array 又要如何達到同樣的效果呢 ?

<form>

<input type="checkbox" name="check[]" value="1″>

<input type="checkbox" name="check[]" value="2″>

<input type="checkbox" name="check[]" value="3″>

<input type="button" value="全選" onclick="javascript :var e=this.form.elements;for(var i=0;i<e.length;i++)if(e[i].name==’check[]’)e[i].checked=true;“>

<input type="button" value="全不選" onclick="javascript :var e=this.form.elements;for(var i=0;i<e.length;i++)if(e[i].name==’check[]’)e[i].checked=false;“>

<input type="submit" value="提交">

</form>

[Linux][網卡] – 跑雙網卡的設定

在 Linux 下要使用兩張網卡時,
是可直接設定不同的 IP Address,
但必須同屬於一個子網路,
因為 Default Gateway 預設只能有一個,
但若需要設定不同網段時,就必須作些 Default Gateway 的設定,如下:

 #vi /etc/rc.d/rc.route
ip ru add from 210.222.130.20 lookup 1
ip ru add from 61.130.194.66 lookup 2
route add default gw 210.222.130.126 eth1
route add default gw 61.130.194.94 eth2
ip route add table 1 to default via 210.222.130.126
ip route add table 2 to default via 61.130.194.94 

JavaScript – 實現定時頁面跳轉

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!–
var time = 8; //秒

function Redirect(){
window.location = “http://tecblog.no-ip.org/";
}
var i = 0;
function dis(){
document.all.s.innerHTML = “系統忙錄中,剩" + (time – i) + “秒後,系統會自動幫您再試一次!!!";
i++;
}
timer=setInterval(‘dis()’, 1000);//顯示時間
timer=setTimeout(‘Redirect()’,time * 1000); //跳轉

//–>
</SCRIPT>
<BODY>
<span id="s"></span>
</BODY>
</HTML>

[JavaScript] – focus 運用

當有下拉式選單有動作時,
要讓滑鼠的指標焦點自動的指向編號的輸入欄位,
要如何作呢?

解答:
閱讀全文

[JavaScript] – Multiple select boxes

剛好有需求要利用二個 miltiple select boxes 彼此能相互拉值的功能,
於是在下方鏈結找到了心目中的樣子…

Demo

[JavaScript] – Dynamic Text Area Counter

[JavaScript] – Select Textarea Input and Copy to Clipboard

[JavaScript] – 用戶輸入密碼的強度

1.如果密碼少於5位,那麼就認為這是一個弱密碼.2.如果密碼只由數字、小寫字母、大寫字母或其它特殊符號當中的一種組成,則認為這是一個弱密碼.

3.如果密碼由數字、小寫字母、大寫字母或其它特殊符號當中的兩種組成,則認為這是一個中度安全的密碼.

4.如果密碼由數字、小寫字母、大寫字母或其它特殊符號當中的三種以上組成,則認為這是一個比較安全的密碼.

本程序將根據用戶輸入的密碼分別顯示不同的顏色表示密碼的強度,具體程序如下:

閱讀全文