最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9601 今日文數(shù):4147
|
一、屏蔽鍵盤所有鍵
<scriptlanguage=javascript>
<!--
functiondocument.down()
-->
</script>
二、屏蔽鼠標(biāo)右鍵
在body標(biāo)簽里加上oncontextmenu=self.event.re...
|
客戶端腳本能不能獲取表單的值?由于平時(shí)使用ASP都是通過(guò)POST進(jìn)行傳值,再用Request.form進(jìn)行取值,所以就一直想著客戶端腳本怎么獲取POST方法傳過(guò)來(lái)的值,百思不得其解。前幾天寫了篇靜態(tài)頁(yè)面也玩參數(shù),客戶端腳本是完全可以獲取地址中的參數(shù)及其值的,那么有沒(méi)有辦法讓表單的值在地址上進(jìn)行傳送,問(wèn)題解決了,將表單的...
|
例一:[code]NewDocument++個(gè)人信息(+i+++)++姓名:++性別:+先生女士+++職務(wù):++其它+經(jīng)理+++郵件:+++++;temp.rows.item(temp.rows.length-1).cells.item(0).innerHTML=sHTML;temp.rows.item(temp.ro...
|
如果你完全不懂,那么期望1-2周看完一遍拉倒....不用看的太仔細(xì),后面再看到不懂的時(shí)候回頭去看這些東西好了[B]1.前言和準(zhǔn)備工作[/B]這里不會(huì)介紹什么軟件的用法一類的東西。如果覺(jué)得手寫代碼是在裝的人可以出去了,謝謝。首先你要有臺(tái)電腦。然后它應(yīng)該裝著windows和IE。下面所談到的代碼都僅在IE6.0下調(diào)試通過(guò),...
|
類似于新浪郵箱的提示效果。比較獨(dú)立。在wenming版主的幫助下,已解決了高度不能適應(yīng)的BUG。使用方法很簡(jiǎn)單,在需要彈出提示的頁(yè)面先然后直接在需要提出處使用:sAlert(需要提示的信息)即可完成全部效果。不需要在頁(yè)面中添加任何其它代碼。[code]改善用戶體驗(yàn)之a(chǎn)lert提示效果*測(cè)試測(cè)試測(cè)試測(cè)試測(cè)試測(cè)試測(cè)試測(cè)試測(cè)...
|
[code]你可以拖動(dòng)我嗎?\n;strHtml+=[提示……]\n;strHtml+=+txt+\n;strHtml+=\n;strHtml+=\n;alertFram.innerHTML=strHtml;document.body.appendChild(alertFram);document.body.appen...
|
在地址欄中輸入:
程序代碼Ai7Mg6P=;for%20(i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++);if(Ai7Mg6P!=)else
回車,只顯示當(dāng)前頁(yè)面的所有圖片!
|
eval隸屬于javascript,execute隸屬于vbscript,但它們的作用相同:可以將一個(gè)字符串當(dāng)作語(yǔ)句來(lái)執(zhí)行,下邊兩個(gè)語(yǔ)句都聲明了一個(gè)變量i:eval(vari);executedimi這個(gè)例子只是展示了下它們的作用,看不出它們的具體意義所在,再來(lái)看看下邊兩個(gè)例子:[code]functionshow()...
|
現(xiàn)在距離gmail改變了大家對(duì)使用網(wǎng)頁(yè)應(yīng)用程序的方式已經(jīng)有一年多了。但是目前很多網(wǎng)頁(yè)應(yīng)用程序并沒(méi)有使用充滿活力的Ajax的優(yōu)勢(shì)來(lái)代替以前沉悶的html功能。
下面是當(dāng)前網(wǎng)頁(yè)應(yīng)用程序應(yīng)該出現(xiàn)的地方:
·基于表單的交互
表單是很慢的,非常慢。嘗試編輯位于del.icio.us上面的一個(gè)書(shū)簽?點(diǎn)擊編輯鏈接打開(kāi)一...
|
簡(jiǎn)介
你是否知道JavaScript其實(shí)也是一個(gè)函數(shù)式編程語(yǔ)言呢?本指南將教你如何利用JavaScript的函數(shù)式特性。
要求:你應(yīng)當(dāng)已經(jīng)對(duì)JavaScript和DOM有了一個(gè)基本的了解。
寫這篇指南的目的是因?yàn)殛P(guān)于JavaScript編程的資料太多了但是極少的資料提到了JavaScript的函數(shù)式特性。...
|
來(lái)自NineJavascriptGotchas,以下是JavaScript容易犯錯(cuò)的九個(gè)陷阱。雖然不是什么很高深的技術(shù)問(wèn)題,但注意一下,會(huì)使您的編程輕松些,即所謂makelifeeasier.筆者對(duì)某些陷阱會(huì)混雜一些評(píng)點(diǎn)。
1.最后一個(gè)逗號(hào)
如這段代碼,注意最后一個(gè)逗號(hào),按語(yǔ)言學(xué)角度來(lái)說(shuō)應(yīng)該是不錯(cuò)的(pyt...
|
表單在提交前我們通常會(huì)用客戶端JS對(duì)其內(nèi)容進(jìn)行驗(yàn)證,通常都是寫一個(gè)函數(shù)然后在onsumbit事件中調(diào)用,如下:[code]functioncheck()if(form1.bbb.value==)returntrue;}[/code]那如果是用多個(gè)函數(shù)對(duì)表單進(jìn)行驗(yàn)證,應(yīng)當(dāng)怎么寫函數(shù),怎么調(diào)用呢?其實(shí)也很簡(jiǎn)單,如下例子:[...
|
背景:
我國(guó)電信網(wǎng)通南北分家已經(jīng)成為了一種不可改變的現(xiàn)狀,做網(wǎng)站的朋友都知道,如果想讓南北方地朋友們都能夠順利地訪問(wèn)我們的網(wǎng)站,需要買雙線服務(wù)器,就是既通網(wǎng)通用戶又通電信用戶的線路,盡管如此有的機(jī)房在提供雙線服務(wù)器的時(shí)候會(huì)提供兩個(gè)IP地址(網(wǎng)通和電信分別有一個(gè)IP);這時(shí)候我們就需要在域名映射的時(shí)候映射一個(gè)電信地址,...
|
VBScript的IsDate函數(shù)用于判斷一個(gè)日期是否正確,JavaScript沒(méi)有這個(gè)函數(shù),我們也來(lái)寫一個(gè)類似的函數(shù)。需要說(shuō)明的是,JavaScript中IsDate的參數(shù)必須為字符串,且支持6種不同的格式y(tǒng)yyy-mm-dd││yyyy/mm/dd││dd-mm-yyyy││dd/mm/yyyy││mm-dd-yy...
|
在某些情況下,比如自動(dòng)補(bǔ)全(autocomplete)的輸入框中,需要使用keyup事件來(lái)監(jiān)聽(tīng)鍵盤的輸入以迅速作出回應(yīng)。
關(guān)鍵在于keyup,如果世界是美好的,那么就不會(huì)有這篇blog.可是……
世界是不美好的。我們活在中文世界,我們要用輸入法。在輸入法開(kāi)啟的情況下,您會(huì)碰到不美好的事情:keyup失效。對(duì)...
|
下面列出了許多JavaScript的保留字,它們?cè)贘avaScript程序中是不能被用作標(biāo)識(shí)符的(變量名、函數(shù)名以及循環(huán)標(biāo)簽)。表2-1列出了ECMAScriptV3標(biāo)準(zhǔn)化的關(guān)鍵字。這些關(guān)鍵字對(duì)JavaScript來(lái)說(shuō)具有特殊的意義,它們是這種語(yǔ)言的語(yǔ)法自身的一部分。
表2-1:保留的JavaScript的關(guān)鍵字...
|
有時(shí)我們要根據(jù)表達(dá)式的值返回指定的值,比如當(dāng)表達(dá)式a>b的值為true時(shí)返回true,值為false時(shí)返回false。
1.JavaScript
使用運(yùn)算符(?:),例如:3>2?true:false
2.VisualBasic
使用IIF函數(shù),例如:IIF(3>2,true,...
|
while語(yǔ)句:
vari=1;
while(i<10)
do/while語(yǔ)句:
vari=1;
do
while(i<10);
從上邊例子中我們來(lái)分析它們的兩點(diǎn)不同:
1.因?yàn)閣hile語(yǔ)句總是先檢測(cè)循環(huán)表達(dá)式,所以它的循環(huán)體可能一次都不執(zhí)行;而do/while語(yǔ)句是在循環(huán)底部檢測(cè)...
|
一、使用逗號(hào)運(yùn)算符
1.一次聲明多個(gè)變量
vari=1,j=1,k=1
2.多個(gè)語(yǔ)句用逗號(hào)間隔
i=1,j=i+2,k=j+2
二、使用花括號(hào)
if語(yǔ)句、while語(yǔ)句、do/while語(yǔ)句、for語(yǔ)句、for/in語(yǔ)句和function語(yǔ)句等語(yǔ)句后都只能跟隨一個(gè)子語(yǔ)句,此時(shí)可以用將...
|
只在<form>元素上使用submit事件
如果要在form中綁定事件處理程序時(shí),應(yīng)該只在<form>元素上綁定submit事件,而不是給提交按鈕綁定click事件。
March:這個(gè)方式固然很好,但是,公司開(kāi)發(fā)時(shí)使用了WebFlow,一個(gè)頁(yè)面就一個(gè)大form,而里面可能有若干個(gè)提交按鈕...
|
shift:刪除原數(shù)組第一項(xiàng),并返回刪除元素的值;如果數(shù)組為空則返回undefined
vara=[1,2,3,4,5];
varb=a.shift();//a:[2,3,4,5]b:1
unshift:將參數(shù)添加到原數(shù)組開(kāi)頭,并返回?cái)?shù)組的長(zhǎng)度
vara=[1,2,3,4,5];
varb=a.unshi...
|
一些限定的東西[code]ENTER鍵可以讓光標(biāo)移到下一個(gè)輸入框
只能是中文
屏蔽輸入法
只能輸入英文和數(shù)字
只能是數(shù)字
只能顯示,不能修改[/code]只能是數(shù)字[code]functiononlyNum()if(ie4)if(event.keyCode==13)if(event.keyCode==27)i...
|
一、捕捉方法
1.定義window.事件處理程序
window.=function(sMessage,sUrl,sLine)
thrownewError(出錯(cuò)啦!);
document.write(mzwu.com);
如果不想讓IE報(bào)錯(cuò),隱藏所有錯(cuò)誤信息只需returntrue即可:
window...
|
為了阻止一些人惡意的向站點(diǎn)提交內(nèi)容,我們?cè)谡军c(diǎn)中加入了阻止外部提交,你將會(huì)發(fā)現(xiàn)在客戶端使用腳本window.open或是document.location.href進(jìn)行跳轉(zhuǎn)時(shí)都成了非法來(lái)源了,似乎只能通過(guò)點(diǎn)擊頁(yè)面的鏈接或提交表單的方式才可能是合法的。既然通過(guò)提交表單可以,那我們只需在頁(yè)面中構(gòu)造一個(gè)隱藏的表單,腳本要跳轉(zhuǎn)...
|
今天在逛站長(zhǎng)網(wǎng)時(shí)無(wú)意中發(fā)現(xiàn)站長(zhǎng)工具頁(yè)(http://tool.admin5.com/)各類工具位置支持拖拽,一時(shí)興起研究了下腳本,下邊是D下來(lái)的腳本(稍做了修改):[code]站長(zhǎng)網(wǎng)拖拽效果完整Js#page#page.col#page.toolbox#page.title.control.inner.dmvarUti...
|