Time of Update: 2018-12-07
如果你也和我一樣,不幸維護了一個javascript,它廣泛的在非input,textbox,等html標籤才有xxx.disable=true.功能.這段代碼並不幸地要相容其他非IE瀏覽器,也許下面這段指令碼對你有用: function IsIE(){return !!(window.attachEvent && !window.opera)}function setDisabled(el, disabled){if(IsIE()){el.disabled=disabled;
Time of Update: 2018-12-07
這樣的功能是用JavaScript中的event屬性的KeyCode方法完成,利用onKeyDown事件進行驅動。 在JavaScript中,可以通過keyCode屬性來得到使用者所按鍵的ASSCII碼值。具體對應關係可以查ASSCII碼錶。 例子: CODE: [Copy to clipboard]<SCRIPT LANGUAGE="JavaScript"> <!-- function hotkey() { var a=window.event.keyCode; if(
Time of Update: 2018-12-07
if (confirm("Confirm delete?")){}
Time of Update: 2018-12-07
<select id="mysel" name="mysel"> <option value="1">1 xxxxxxxxxx</option> <option value="2">2 yyyyyyyyyy</option> <option value="3">3 zzzzzzzzzz</option> <option value="4">4 wwwwwwwwww</option>
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
本文的目的是探討JS相關技術,並不是以殺毒為主要目的,殺毒只是為講解一些JS做鋪墊的,呵呵,文章有點長,倒杯咖啡或者清茶慢慢看,學習切勿急躁!最近公司的網路中了這兩天鬧的很歡的ARP病毒,導致大家都無法上網,給工作帶來了很大的不方便,在這裡寫下殺毒的過程,希望對大家能有協助!現象:開啟部分網頁顯示為亂碼,好像是隨機的行為,但是看似又不是,因為它一直在監視msn.com,呵呵,可能和微軟有仇吧,繼續查看原始碼,發現頭部有一個js檔案連結----<script
Time of Update: 2018-12-07
一、功能實現核心:FileSystemObject 對象 要在javascript中實現檔案操作功能,主要就是依靠FileSystemobject對象。二、FileSystemObject編程 使用FileSystemObject 對象進行編程很簡單,一般要經過如下的步驟: 建立FileSystemObject對象、應用相關方法、訪問對象相關屬性 。 (一)建立FileSystemObject對象 建立FileSystemObject對象的代碼只要1行: var fso = new
Time of Update: 2018-12-07
使用JavaScript可以做出一些令人信服的動畫效果,但通常不太容易實現。本文為你整理了10個非常優秀的JavaScript動畫架構,使用它們你可以輕鬆實現動畫效果。1. RaphaëlRaphaël是一個小型JavaScript庫,用於簡化你的Web向量圖形工作。如果你想建立獨特的圖表或圖形的裁剪和旋轉組件,你可以使用這個簡單方便的庫來實現。源碼 + 示範2. Processing.js該架構主要針對不想使用Flash或Java
Time of Update: 2018-12-07
<html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title></title></head><body onmouseover="if(event.srcElement.tagName=='A' ||event.srcElement.tagName=='IMG') {window.status='';return true}">
Time of Update: 2018-12-07
錯誤碼的即時處理 我們編製的JavaScript代碼有時會由於我們的疏忽而存在一些錯誤,以至於使用者 瀏覽時會彈出令人生厭的錯誤提示架構,如何處理這種情況呢?下面介芰街殖?nbsp; 見方法: (1) 完全容錯 即使用者瀏覽含有錯誤碼的頁面時,忽視所有的錯誤。代碼如下: 〈script〉 function killerr() { return true } window.onerror=killerr 〈/script〉
Time of Update: 2018-12-07
一個經常讓開發人員疑惑的問題是主版頁面是如何處理相對路徑的。如果你使用的是靜態文字,這一問題不會困擾你。不過,如果你加入了<img>標籤或者指向其他資源的HTML標籤,問題就可能發生。 當你把主版頁面和內容頁放在不同的目錄時,問題就發生了。把主版頁面和內容頁分放到不同的目錄,這是大型網站推薦使用的最佳實務。實際上,微軟建議你在專門的檔案夾裡儲存所有的主版頁面。不過,如果你不夠小心,使用相對路徑時會帶來問題。
Time of Update: 2018-12-07
IE提供的showModalDialog()方法是一個很好用的Web應用功能,雖然一般的網站應用程式不是很常見,但一旦涉及到公司專屬應用程式級的Web開發則就很有用了。現在我用一個簡單易懂的例子來說明一下:這一應用需要兩個web檔案:1、父視窗(也即用來控制快顯視窗的那個頁面)showModalDialog.html<html><head><title>showModalDialog</title><script
Time of Update: 2018-12-07
Javascript中的Array對象沒有Remove方法,在網上找到了一函數function RemoveArray(array,attachId){ for(var i=0,n=0;i<array.length;i++) { if(array[i]!=attachId) { array[n++]=array[i] } } array.length -= 1;}接著可以將RemoveArray函數加入
Time of Update: 2018-12-07
<script LANGUAGE="javascript">var u="http://msdn.microsoft.com:80/scripting/default.htm";var s=/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/;var a=s.exec(u);for(i=1;i<a.length;i++){alert(a[i]);}</script>將該Regex應用於上面所示的URL後,子匹配包含下述內容: a[1] 包含
Time of Update: 2018-12-07
javascript:串連資料庫<script language="javascript"> //用 JavaScript 寫伺服器端串連資料庫的程式碼範例 var conn = new ActiveXObject("ADODB.Connection"); conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; " +"Password=; Initial Catalog=pubs");
Time of Update: 2018-12-07
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
1,有如下表格,我們要取第2行第2列的值<table id="table1"> <tr> <td>1行1列</td> <td>1行2列</td> </tr> <tr> <td>2行1列</td> <td>2行2列</td> </tr></
Time of Update: 2018-12-07
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
1<html> 2<head> 3<title>new page</title> 4<script> 5function GetHeader(src) { 6var ForReading=1; 7var fso=new ActiveXObject("Scripting.FileSystemObject"); 8var f=fso.OpenTextFile(src,ForReading); 9return(f.ReadAll()
Time of Update: 2018-12-07
<html><head><title>JS操作文字檔</title></head><body><script>var arr = new Array();arr[0] = [0,"name0","value0"];arr[1] = [1,"name1","value1"];arr[2] = [2,"name2","value2"];arr[3] = [3,"name3","value3"];arr[4] = [4