Time of Update: 2018-12-05
事件來源對象 event.srcElement.tagName event.srcElement.type捕獲釋放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按鍵 event.keyCode event.shiftKey event.altKey event.ctrlKey事件傳回值 event.returnValue滑鼠位置 event.
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
(1).在開啟的子視窗重新整理父視窗的代碼裡如何寫? window.opener.location.reload() (2).如何設定開啟頁面的大小 <body onload="top.resizeTo(300,200);"> 開啟頁面的位置<body onload="top.moveBy(300,200);">
Time of Update: 2018-12-05
寫入和讀取Cookie是一種常見的功能,可惜JavaScript對此的直接支援並不算完善,下面是幾個操作Cookie的函數,用起來還是蠻方便的。 // utility function to retrieve an expiration date in proper// format; pass three integer parameters for the number of days, hours,// and minutes from now you want the cookie
Time of Update: 2018-12-05
public static void OpenWindowInNewPage(Page curPage, string destUrl) { string scriptString = string.Format("<script language='JavaScript'>window.open('" + "{0}" + "','" + "','toolbar=no,menubar=no,status=yes,location=no,
Time of Update: 2018-12-05
// 功能:把指定的文本中左邊和右邊的空格全部截取// 返回:已經截取的文本// 參數:text 指定的文本function trimAll(text){ return leftTrim(rightTrim(text));//先右截取,再左截取,返回}// 名稱:左截取函數// 功能:把指定的文本中左邊的空格全部截取// 返回:已經截取的文本// 參數:text 指定的文本function leftTrim(text){ if(text==null || text=="")
Time of Update: 2018-12-05
<script language="JavaScript"><!--var smallX = 200; //縮圖寬度var bigX = 600; //預覽窗大小,可以任意設定var bigY = 450;var srcX = -1; //原圖大小,可以任意設定. 如都為-1將使用圖片原始大小var srcY = -1;var border = 5; //邊框var smallY,viewX,viewY,bl,isIE,vX,vY;window.onload=function
Time of Update: 2018-12-05
<html><head><title></title><script type="text/javascript"> var EventUtil = {addHandler: function (element, type, handler) {if (element.addEventListener) {element.addEventListener(type, handler, false);}else if
Time of Update: 2018-12-05
JavaScript簡介 JavaScript誕生於1995年。當時,他的主要目的是處理以前由服務區語言(如Perl)負責的一些輸入驗證操作。在JavaScript問世之前,必須把表單資料發送到服務區端才能確定使用者是否在人們普遍使用的電話撥接的年代,能夠在用戶端完成一些基本的驗證任務絕對是令人興奮的。畢竟,撥接的速度之慢,導致了伺服器的每一次資料交換事實上都成了對人們耐心的一次考驗。
Time of Update: 2018-12-05
function check() { var checkboxlist=document.getElementById("CheckBoxList1"); var n=0; var error=false; for(i=0;i<checkboxlist.rows.length*2;i++) { var
Time of Update: 2018-12-05
event對象描述 event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等。 event對象只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromElement 和 toElement 屬性只對 onmouseover 和onmouseout 事件有意義。 例子 下面的例子檢查滑鼠是否在連結上單擊,並且,如果shift鍵被按下,就取消連結的跳轉。<HTML>
Time of Update: 2018-12-05
內容轉載網路 <input type="button" name="Submit2" onClick='copyToClipBoard()' value="點擊複製本文地址"><script language="javascript">function copyToClipBoard(){var
Time of Update: 2018-12-05
此文轉載於:http://blog.csdn.net/fenglibing/archive/2007/09/11/1781243.aspx1、從子視窗中往父視窗傳值如父頁面有一個控制的id是choosedProvider,那麼這樣可以把值傳給父頁面:opener.document.getElementById("choosedProvider”]).value=”Tom”;2、從父視窗傳值給子視窗,如子視窗中有id為T的控制項,此時可以用如下傳值:<script>var
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>JavaScript得到滑鼠座標</title><meta http-equiv
Time of Update: 2018-12-05
這個效果應該不算什麼稀奇,網上也有現成的代碼,我這個也沒什麼特別的地方,只是因為我自己寫的,也算是為學習DOM後一個練習;在IE下測試通過;(最近又寫了一個,當然不再是為了練習;請參看:javascript操作xml產生樹形菜單(一)描述)實現效果是這樣的:讀取XML文檔;採用遞迴產生無限級的樹形菜單;能夠響應滑鼠事件,展開與拆疊子級菜單;首先是產生一個XML文檔,我用的是XML Spy的編輯器;<?xml version="1.0" encoding="utf-8"?>
Time of Update: 2018-12-05
看源碼時候看到一連串的 || 運算子,就頭暈了,因為不知道每個返回的具體值,以及它們之間的優先順序...... 經過本人人肉測試當中的情形,匯總下具體邏輯鏈(自己瞎取的......): Boolean值>null>undefined>NaN Sample:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1
Time of Update: 2018-12-05
mojoportal中添加自訂javascript可以在layout.master檔案上直接添加javascript代碼。 這樣的話所有的頁面都會載入。如果只是希望在某些自訂頁面上添加, 可以以下的形式添加Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "uniqueidforyourscript", "\n<script type=\"text/javascript\" src=\"" +
Time of Update: 2018-12-05
一.Javascript概述1、Javascript是一種鬆散類型語言,變數不必具有一個明確的類型。變數實現方法類似Hash表和關聯陣列,將屬性名稱映射為任意類型的屬性值或引用。2、Javascript是一種解釋型語言,核心語言有未經處理資料類型:數字、字串、布爾值。內部支援數組、日期和Regex對象。3、Javascript的版本,根據ECMA-262標準,Javascript語言的光放名稱為ECMAScript。4、運行在瀏覽器的Javascript稱為用戶端JS,可以理解為JS為靜態頁面增
Time of Update: 2018-12-05
一.JS變數1、傳值與傳址 數字和布爾為實值型別,複製、傳參、比較均針對值。對象為地址類型,複製操作預設為淺度複製,僅僅將引用複製一份。傳參則為傳地址,比較對象時也是比較兩者地址(是否為同一對象)。字串為特殊類型,每次對字串操作均會重建該串(在串本身不變的條件下,無法修改串中某字元),任何對其的修改都會重建值。複製和傳參為傳址,比較則為值比較。2、變數的聲明
Time of Update: 2018-12-05
一、語句1、複合陳述式 用逗號可以將幾個運算式聯合起來形成一個運算式,用花括弧可以將幾個語句聯合起來形成語句塊。複合陳述式支援break、continue、return、throw語句。 2、switch語句 和C很類似,每個標籤後都要有break,如果沒有匹配標籤,則執列標籤default的內容,如果沒有default,則跳過執行。如果沒有break語句,則會一直執行到終點。需要注意的是:匹配標籤時使用的是===等同運算子,而不是==相等。所以必須保證類型一樣,才有意義。3、迴圈語句