Time of Update: 2017-01-19
做法:建立 a.html 和 一個待顯示圖片 wait.gif 放在同一目錄下,a.html 代碼如下:複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
Time of Update: 2017-01-19
複製代碼 代碼如下:/** * 時間對象的格式化; */ Date.prototype.format = function(format) { /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = {
Time of Update: 2017-01-19
複製代碼 代碼如下:<HTML><HEAD><TITLE>選擇下拉式功能表</TITLE><META NAME="Description" CONTENT="Power by hill"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></HEAD><BODY><p>選定一項或多項然後點擊添加或移除(
Time of Update: 2017-01-19
複製代碼 代碼如下:<html><head><title>遍曆表格</title><script language="javascript"> function getData() { var arrData=new Array(); var
Time of Update: 2017-01-19
複製代碼 代碼如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <a href="a.txt" id=pic1 onclick="savepic();return false;" style="cursor:hand">點擊下載</a>
Time of Update: 2017-01-19
複製代碼 代碼如下:function rtrim(s) {var lastIndex = s.lastIndexOf(','); if (lastIndex > -1) { s = s.substring(0, lastIndex); } return s; }function substring(
Time of Update: 2017-01-19
在js中如何?設計模式中的模板方法? 思路的產生必然要求熟悉js,如何??就很簡單了,都知道在js中如果定義兩個相同名稱的方法,前一個方法就會被後一個方法覆蓋掉,使用此特點就可以實現模板方法。例如在實際的項目中有很多頁面操作的步驟基本相同,但局部細節卻不一樣。例如在我所在的項目中,就有很多展示資料庫記錄的頁面,每個頁面都存在讀取記錄,查詢記錄,增加刪除,修改記錄等相同的操作,但對應的後台方法卻不一樣。 複製代碼 代碼如下: function ListCommon2() { var urlAdd;
Time of Update: 2017-01-19
複製代碼 代碼如下: /** * 替換字串中所有 * @param obj 原字串 * @param str1 替換規則 * @param str2 替換成什麼 * @return 替換後的字串 */ function replaceAll(obj,str1,str2){ var result = obj.replace(eval("/"+str1+"/gi"),str2); return result; } 例如: 複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-
Time of Update: 2017-01-19
從一個表單checkbox擷取到已選中的資料值: 複製代碼 代碼如下: <input type="checkbox" name="cb" value="1" />aa <input type="checkbox" name="cb" value="2" />bb <input type="checkbox" name="cb" value="3" />cc <input type="checkbox" name="cb" value="4"
Time of Update: 2017-01-19
複製代碼 代碼如下:<script type=”text/javascript” src=”jquery.js”></script><body><form action=”" method=”post” enctype=”multipart/form-data”><label>請選擇上傳的圖片</label><a href=”javascript:addimg()” >增加圖片</a><div
Time of Update: 2017-01-19
複製代碼 代碼如下:var as = [1,2,11,3434,3,4545,33,55,0];as.sort(); //這個排序是按照字典排序//自訂按照數字排序function sortByNum(a,b){return parseInt(a) - parseInt(b);}as.sort(sortByNum);//按照對象來排序//定義一個person對象function Person(name.age){this.name=name;this.age=age;}var p1 = new
Time of Update: 2017-01-19
發現很多網站在放置百度分享代碼的時候,簡單的將分享代碼放置到固定的網頁位置就完事了,這是非常致命的方式。因為,我經常開啟一個網頁的時候,發現在網頁載入到分享代碼的時候,有時候花上幾秒的時候來請求百度的伺服器,最後展示分享按鈕。其實,像這樣對網頁來說不是非常重要的功能,我們大可以用JS來消極式載入,從而提高網頁主要內容的快速載入顯示。這裡分享下我的放置方式。一、copy百度分享代碼,如下:複製代碼 代碼如下:<!-- Baidu Button BEGIN --><div id="
Time of Update: 2017-01-19
複製代碼 代碼如下: //指定時間之後跳轉 <script language="javascript"> function go( ) {//定義函數 window.location="main.html";//頁面跳轉 } window.setTimeout("go()",1000);//1秒後執行函數go </script> //指定時間之後自動關閉 <script type="text/javascript"> function
Time of Update: 2017-01-19
js中的Regex比起C#中的Regex要弱很多,但基本夠用了1定義Regex2關於驗證的三個這則運算式方法3Regex式的逸出字元1定義Regex在js中定義Regex很簡單,有兩種方式,一種是通過建構函式,一種是通過//,也就是兩個斜杠。例如複製代碼 代碼如下: var re =new
Time of Update: 2017-01-19
複製代碼 代碼如下:function getTableDataByXML(inTable, inWindow) { var rows = 0; //alert("getTblData is " + inWindow); var tblDocument = document; if (!!inWindow && inWindow != "")
Time of Update: 2017-01-19
// 擷取地址欄的參數數組function getUrlParams() { var search = window.location.search; // 寫入資料字典 var tmparray = search.substr(1, search.length).split("&"); var paramsArray = new
Time of Update: 2017-01-19
一般我們可以通過下面的代碼判斷解析度複製代碼 代碼如下:<script language="JavaScript"> <!-- Begin function redirectPage() { var wjb51=screen.width;var hjb51=screen.height;alert("經系統檢測,你的螢幕解析度為 " + wjb51+"*"+ hjb51 + "by 雲棲社區jb51.net"); } /
Time of Update: 2017-01-19
1.關於如何用指令碼修改fileupload控制項值的問題,開發環境vs2005,在上傳檔案時,需要一個取消的按鈕來清空type=file的value,而且這個頁面上有多個file控制項這個比較麻煩因為file的值本身是不允許用指令碼修改的(安全形度考慮)方法1).使用指令碼把這個file的input移動到一個form中,然後調用reset,如果有多個這樣的input當然還要再移出來.這個方法我不會採用,因為對.net開發人員來講習慣了一個頁面就一個form所有控制項都在其中.方法2).這個方法
Time of Update: 2017-01-19
複製代碼 代碼如下:function changeURLPar(url, ref, value) { var str = ""; if (url.indexOf('?') != -1) str = url.substr(url.indexOf('?') + 1);
Time of Update: 2017-01-19
複製代碼 代碼如下: <!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> <%@ page language="java" import="java.util.