Time of Update: 2018-12-05
點擊超連結調用javascript函數,一般人都用<a href="javascript:function();">但這有個缺點,就是點選連結後,頁面上的GIF動畫將靜止。試看如下代碼:<script language="javascript"><!--function Foo(){ //do something}//--></script><img src="http://****/logo.gif"><a
Time of Update: 2018-12-05
引用shocking2001 的 Javascript 奇異的 arguments 原標題:arguments: A JavaScript Oddity原作者:Andrew Tetlaw原串連:http://www.sitepoint.com/blogs/2008/11/11/arguments-a-javascript-oddity/在 Javascript 的函數中有個名為 arguments 的類數組對象。它看起來是那麼的詭異而且名不經傳,但眾多的 Javascript
Time of Update: 2018-12-05
<script language="javascript"> function loadprovince() { var xobj=document.getElementById("xmlobj");
Time of Update: 2018-12-05
1.無提示重新整理網頁 大家有沒有發現,有些網頁,重新整理的時候,會彈出一個提示視窗,點“確定”才會重新整理。而有的頁面不會提示,不彈出提示視窗,直接就重新整理了. 如果頁面沒有form, 則不會彈出提示視窗 如果頁面有form表單, a)<form method="post" ...> 會彈出提示視窗 b)<form method="get" ...> 不會彈出 2
Time of Update: 2018-12-05
驗證非法字元: 1function validate(str){ 2 if(str==null || str.length==0 || str.replace(/(^\s*)|(\s*$)/g,"").length==0){ 3 alert("名稱不可為空"); 4 5 return false; 6 } 7 else{ 8 var pattern=/[\']{1,}/; 9 10 if(pa
Time of Update: 2018-12-05
1 //取得日期文字,返回YYYY-MM-DD 2 function getDate(date) 3 { 4 var thisYear = date.getYear(); 5 var thisMonth = date.getMonth() + 1; 6 //如果月份長度是一位則前面補0 7 if(thisMonth<10) thisMonth = "0" + thisMonth; 8 9 var thisDay = date.getDa
Time of Update: 2018-12-05
本文將DOM和javascript的一些常用法介紹給大家! 1、innerText、innerHTML、outerText、outerHTML區別 功能:innerHTML 設定或擷取位於對象起始和結束標籤內的 HTML .outerHTML 設定或擷取對象及其內容的 HTML 形式 .innerText 設定或擷取位於對象起始和結束標籤內的文本 .outerText 設定(包括標籤)或擷取(不包括標籤)對象的文本 . 樣本: 以標籤<div id="test">&
Time of Update: 2018-12-05
像JQuery等其他的Ajax庫一樣,DevExpress的DXPerience也支援JavaScript指令碼的智能提示。支援智能提示需要添加ASPxScriptIntelliSense.js,ASPxScriptIntelliSense.js在安裝目錄下的Components\Sources\DevExpress.Web.ASPxScriptIntelliSense\。使用智能提示可以大大提供編碼的速度。1、在Web頁面添加智能提示:1: <% if
Time of Update: 2018-12-05
作者:Tony Ross(Program Manager) 原文:Same Markup: Writing Cross-Browser Code 翻譯:一回(csser.com)基本原則推薦 功能探測:使用某個功能前先檢測瀏覽器是否支援它行為探測:在應用之前對已知問題進行測試不推薦
Time of Update: 2018-12-05
$,是指prototype定義的一類方法$("id") 得到的是頁面id為"id"的元素$F("id") 得到的是頁面id為"id"的元素的值,這是唯讀,不可寫1. var str = window.showModalDialog(url, window, "dialogHeight: " + h + "; dialogWidth: " + w + "; dialogTop:
Time of Update: 2018-12-05
JS-只能輸入中文和英文2008-11-08 10:17在js中用Regex對象(RegExp)判斷中文 ^[\u0391-\uFFE5]+$英文 ^[A-Za-z]+$中文和英文/^[\u0391-\uFFE5A-Za-z]+$/jsRegex限制文字框只能輸入數字,小數點,英文字母,漢字等各類代碼1.文字框只能輸入數字代碼(小數點也不能輸入)<input onkeyup="this.value=this.value.replace(/\D/g,'')"
Time of Update: 2018-12-05
單純的html頁面是無法實現跨頁面傳值的,必須依靠js來解決。下面的例子,從a頁面輸入001搜尋,b頁面顯示搜尋的結果:a.html code123456<form method="get" action="b.htm"> <input type="text" name="uid"> <br/><br/> <input type="submit" value="Search"> <br/></form>
Time of Update: 2018-12-05
1、只允許輸入數字 <input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,’’)"> 2、只允許輸入英文字母、數字和底線(以下二種方法實現) <input name="username" type="text" style="ime-mode:disabled"> <input name="username" type="text"
Time of Update: 2018-12-05
今天早上我發現一個問題,當一個網頁的地址最後面是一個#時(比如:http://www.baidu.com/go.asp#),執行:window.location.replace(window.location.href); 瀏覽器不重新整理頁面。經過測試: window.location.href = window.location.href; 瀏覽器也不重新整理頁面。經過測試:window.location.reload() ; 瀏覽器會重新整理頁面。 以前經過一些測試發現
Time of Update: 2018-12-05
<image src="1.jpg" /> <Script type="text/javascript"> function ImageChange(evt){ 只對IE有效: var eventName=event.type; //事件的類型var srcElement=event.srcElement;
Time of Update: 2018-12-05
Object原生類型 一個無序的集合,可以存放任意類型對象 常作為字典使用 可以使用下面兩種方式使用 o.ItemName o.["ItemName"] 可以使用for in 遍曆字典中每一項 1<script language="javascript" type="text/javascript"> 2 function method1() 3 { 4
Time of Update: 2018-12-05
String原生類型 String.prototype --length:獲得字串的長度 --charAt(pos):獲得當前位置的字元(串) --indexOf(str,position):尋找字串 --lastIndexOf(str,position):從後尋找字串 --match(regexp):使用Regex檢驗字串 --replace(search,replaceValue):替換字串 --search(regexp):在字串搜尋某個子串 --toUpperCase()
Time of Update: 2018-12-05
Error原生類型 表示錯誤對象 --EvalError,URLError,RangeError,etc. 捕獲方式 --try{ throw new Error()}catch(e){} --理論上可以throw出任意對象 Error對象IE和FireFox公有屬性 --message:錯誤訊息Error瀏覽器特定屬性 IE: --description :同message屬性 --number:錯誤編號,只有指令碼引擎拋出的錯誤才有屬性 FireFox: --fileName:
Time of Update: 2018-12-05
JavaScript中有三個可以對字串編碼的函數,分別是: escape,encodeURI,encodeURIComponent,相應3個解碼函數:unescape,decodeURI,decodeURIComponent 。下面簡單介紹一下它們的區別1 escape()函數定義和用法 escape() 函數可對字串進行編碼,這樣就可以在所有的電腦上讀取該字串。文法 escape(string)參數 描述 string 必需。要被轉義或編碼的字串。 傳回值 已編碼的 string
Time of Update: 2018-12-05
一、cookie概述cookie是Document對象的一個屬性。它使得JavaScript代碼能夠在使用者的硬碟上持久地儲存資料,並且能夠使用JavaScript代碼對這些資料進行讀取\修改\刪除。這樣可以儲存資訊,並且在關閉目前的交談後,以後再次啟用對話時仍能對這些資訊進行操作。(比如使用者在文字框輸入自己的郵件地址,當下次再開啟這個頁面時,文字框中可以自動顯示上次輸入的郵件地址)。cookie有四個可選的屬性如下:1、expires(用來指定cookie的儲存期,此屬性已被max-age屬