Time of Update: 2018-12-05
1. 找到COM的組件名,如"MSXML2.DOMDocument.3.0". 可以在註冊表中去看.(HKEY_CLASSES_ROOT\...)2. 在JS中建立對象:xmldoc = new ActiveXObject("MSXML2.DOMDocument.3.0");3. 在對象上調用方法xmldoc.loadXML("xxxxxxx");執行個體:查看MDACD版本. CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
選擇人員或者部門或其他時,經常會用到2個listbox,下面這js代碼,希望能給大家以及自己帶來方便 選擇人員或者部門或其他時,經常會用到2個listbox,下面這js代碼,希望能給大家以及自己帶來方便function SelectAll() { var lst1=window.document.getElementById("SourceListBox"); var length = lst1.options.length;
Time of Update: 2018-12-05
簡單做了一個例子可以看到效能效果:function F(){ FF()}function FF(){}var start = new Datefor(i=0; i<100000; i++){ F()}var span = new Date - startalert(span) //661function F(){ FF() function FF(){}}var start = new Datefor(i=0; i<100000; i++){ F()}v
Time of Update: 2018-12-05
在XX項目裡面需要通過一個iframe去重新整理同一視窗的另外一個iframe。一個超級簡單的處理,但我還在blog上記一記,有些看似簡單的東西,在真實項目應用中還是值得思考地方三個頁在同一個視窗,分別為main.htm,left.htm和right.htm。main.htm代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><html>
Time of Update: 2018-12-05
一種把人嚇一跳的感覺。實現方法是,把下面的JavaScript代碼加入到<body>與</body>之間(或<head>內):<script language="JavaScript1.2">function shake(n) {if (window.top.moveBy) {for (i = 10; i > 0; i--) {for (j = n; j > 0; j--) {window.top.moveBy(0,i);window.
Time of Update: 2018-12-05
動態改變照片的透明度 <img id="imgInfo" src="Images/Train.jpg"style="filter: alpha(opacity=50)"/> <input id="Button1" type="button" value="透明度+"onclick="rdl_change(1)" /> <input id="Button2" type="button"
Time of Update: 2018-12-05
這種轉換主要用來加密js代碼. 這兩個函數參考了[指令碼之家] (http://www.jb51.net/html/200707/23/10560.htm ) 的代碼, 但是他的函數是錯的, 我不知道為什麼那個作者要那樣寫, 所以我改寫了一下 .function unicode2Chr(str) { if (str!='') { var fret, tempStr; fret = ''; for (var i = 1; i <= str.length/4; i ++) {
Time of Update: 2018-12-05
javascript在中ie與firefox的區別與解決方案1.載入xmlie建立對象: msXmlAx=new ActiveXObject("Microsoft.XMLDOM");firefox建立對象: xDoc=document.implementation.createDocument("","",null);總體方法為: ///判斷瀏覽器 建立不同的對象 function getXmlDocument() { var xDoc;
Time of Update: 2018-12-05
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>按比例縮放圖片</title><script language="JavaScript" type="text/javascript"><!--function DrawImage(ImgD,FitWidth,FitHeight){
Time of Update: 2018-12-05
JavaScript 編寫線程代碼引用Concurrent.Thread.jshttp://jsthread.sourceforge.net/cgi-bin/wiki/wiki.cgi#p0馬上來下載和使用源碼吧!假定你已經將下載的源碼儲存到一個名為Concurrent.Thread.js的檔案夾裡,在進行任何操作之前,先運行如下程式,這是一個很簡單的功能實現:<script type="text/javascript" src="Concurrent.Thread.js"><
Time of Update: 2018-12-05
JAVASCRIPT的妙用 前幾天,我的一位朋友問我:“你的個人首頁中有一個動態時間表,我很是喜歡。不知你是如何製作出來的?大概用了很複雜的程式吧!”“你過獎了,其實這個顯示時間的程式非常簡單,只要你記住我以下的三大心法,我保證你的首頁也會絢麗多姿起來。”我自豪地笑道。 心法一:在網頁中調用時間。 心法口訣如下:<script language="javascript"> function time_rota() { now = new Date(
Time of Update: 2018-12-05
使IE和FireFox事件停止的方法:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content=
Time of Update: 2018-12-05
聯合使用建構函式和原型方式,就可像用其他程式設計語言一樣建立對象。這種概念非常簡單,即用建構函式定義對象的所有非函數屬性,用原型方式定義對象的函數屬性(方法)。結果所有函數都只建立一次,而每個對象都具有自己的對象屬性執行個體 CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
一段JavaScript指令碼程式,負責關閉視窗,如果網頁不是通過指令碼程式開啟的(window.open()),調用window.close()指令碼關閉視窗前,必須先將window.opener對象置為null,否則瀏覽器(IE7、IE8)會彈出一個確定關閉的對話方塊。<script language="javaScript">function closeWindow() { window.opener = null; window.open(' ', '_self', ' ');
Time of Update: 2018-12-05
發表時間:2007-4-23 17:23:00 function Base64Service() { //Msxml2.XMLHTTP.3.0 //Msxml2.XMLHTTP.5.0 this.__xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); this.__xmlDoc = new ActiveXObject("MSXML2.DOMDocument"); this.__base64EncodeUrl = "
Time of Update: 2018-12-05
目的:自由控制文字框不能被客戶改變(只能通過指令碼來改變值),或者可以被客戶自由改變。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>&
Time of Update: 2018-12-05
一、屏蔽鍵盤所有鍵<script language="javascript"><!--function document.onkeydown(){event.keyCode = 0;event.returnvalue = false;}--></script>二、屏蔽滑鼠右鍵 在body標籤裡加上oncontextmenu=self.event.returnvalue=false 或者:<script language="javascript">
Time of Update: 2018-12-05
最近遇到在網頁裡調用activex的方法和屬性,發現和網上說的不同:<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" /> <object id="tvs" width="600" height="400" type="application/x-oleobject" classid="clsid:859BB293-F63D-4452-B5D6-86177
Time of Update: 2018-12-05
指令碼:<Script language="JavaScript"> function Show(ID) { if (document.all(ID).style.display=="none") { document.all(ID).style.display=""; } else { document.all(ID).style.display="none"
Time of Update: 2018-12-05
很多時候我們都需要防止重複提交,這方面的文章也比較多,實現的途徑差別也很大.以下是我寫的一種控制提交的方式.因為有些時候即使伺服器能夠識別重複的提交,也會造成問題.比如需要很長等待時間的操作,在首次提交後,不斷重複提交,頁面可能會死掉.用指令碼來控制的話可以防止這種問題.當然也可以指令碼和伺服器都進行控制,這樣就比較完美了. 閑話少說,將以下指令碼放置於頁面頂部. 1document.IsPosted = false; 2function CancelDubSubmit() 3{ 4