Time of Update: 2013-12-30
get如果請求url沒有變化,取出緩衝,提高效率;請求會緩衝到瀏覽器中,可以通過記錄查看使用者資訊,安全性低;post傳送變化的資料顯示,變動性訪問;get通過url地址傳送資料,資料量不能超過1024byte;post作為http訊息的實體內容傳送到伺服器中,傳送資料量可以很大;get傳送資料要經過encodeURIComponent編碼,防止亂碼。get方式,伺服器端用Request.QueryString擷取變數的值;post方式,伺服器端用Request.Form擷取提交的資料;兩種方式
Time of Update: 2013-12-30
最近做到了web頁面課程表列印時,上網找了一些資料,最後使用了下面的方法實現了我需要的功能。將需要列印的課程表的table放入div標籤中,然後指定出需要列印的地區,最後調用window.print列印指定內容。範例程式碼(代碼中有些內容已省略)複製代碼 代碼如下:function preview() { bdhtml = window.document.body.innerHTML; sprnstr =
Time of Update: 2013-12-30
商品屬性和商品規格是js動態產生的元素,商品擴充資訊的兩個文字框是原有的元素,他們發生堆疊,我以為是我產生的元素所在div大小不固定導致的,因為商品規格的下面複選框是第二次ajax產生的,我懷疑第二次ajax是不是不能將頁面原有元素向下推到合適的位置。
Time of Update: 2013-12-30
現在有一id=test的下拉框,怎麼拿到選中的那個值呢? 分別使用javascript原生的方法和jquery方法 複製代碼 代碼如下: <select id="test" name=""> <option value="1">text1</option> <option value="2">text2</option> </select> 一:javascript原生的方法 1:拿到select對象: var
Time of Update: 2013-12-30
複製代碼 代碼如下:<!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
Time of Update: 2013-12-30
複製代碼 代碼如下: <html><head> <title>測試可動div</title> <script language='javascript' type='text/javascript'> var offset_x; var offset_y; function Milan_StartMove(oEvent) { var whichButton; if(document.all&&oEvent.button==1)
Time of Update: 2013-12-30
複製代碼 代碼如下: var tt=function(obj) { return function() { alert(obj.tagName); //可以為外部定義的一個執行函數; } } function addfunction() { var bigobj=document.getElementById("mytable"); var rows =bigobj.rows; for(var j=0; j<rows.length; j++) { for(var
Time of Update: 2013-12-30
複製代碼 代碼如下://文字框剩餘字數提示(字元大小) function textLimitCheckSj(thisArea, maxLength, SpanId) { var str = thisArea.value; if (getChrLen(str, maxLength) > maxLength * 2) {
Time of Update: 2013-12-30
複製代碼 代碼如下: <html> <head> <script type="text/javascript"> var x; var y; function $(id) { return document.getElementById(id) } function mousedown() { x=event.clientX-$("px").style.pixelLeft; y=event.clientY-$("px").style.pixelTop; $("
Time of Update: 2013-12-30
複製代碼 代碼如下: <script language="JavaScript"> <!-- function MArray() { this.length = MArray.arguments.length for (var i = 0; i < this.length; i++) this[i+1] = MArray.arguments[i]} var fArray = new MArray; fArray[0]="歡迎大家學習javascript這門語言!";
Time of Update: 2013-12-30
複製代碼 代碼如下: <body> <input type=file id="j" onchange="getValue();" style="-moz-opacity:0;filter:alpha(opacity=0);opacity:0;position:absolute;left:166px;" /> <input id="ye" style="color: green;border: 1px solid green;width:300px;" /> &
Time of Update: 2013-12-30
jquery類比SELECT框,如下: 複製代碼 代碼如下: <!DOCTYPE html> <html lang="en"> <head> <title>jquery類比SELECT框</title> <meta charset="utf-8"> <style> body{padding:0;margin:0;font-size:12px;}
Time of Update: 2013-12-30
複製代碼 代碼如下: <SELECT NAME="aaa" SIZE="" style="width:200px" > <OPTION VALUE="">(空)</OPTION> <OPTION VALUE="1">1</OPTION> </SELECT> 複製代碼 代碼如下: //獲得html控制項 var select = document.getElementsByName("aaa")[0];
Time of Update: 2013-12-30
複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="html.aspx.cs" Inherits="WebApplication1.html" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2013-12-30
js工具-js常用方法,js常用判斷方法 SUMMARY : 複製代碼 代碼如下: function obj$(id) 根據id得到對象 function val$(id) 根據id得到對象的值 function trim(str) 刪除左邊和右邊空格 function ltrim(str) 刪除左邊空格 function rtrim (str) 刪除右邊空格 function isEmpty(str) 字串是否有值 function equals(str1, str2)
Time of Update: 2013-12-30
複製代碼 代碼如下: //檢測檔案大小和類型 function fileChange(target){ //檢測上傳檔案的類型 if(!(/(?:jpg|gif|png|jpeg)$/i.test(target.value))) { alert("只允許上傳jpg|gif|png|jpeg格式的圖片"); if(window.ActiveXObject) {//for IE target.select();//select the file ,and clear selection
Time of Update: 2013-12-30
答案來自StackOverflow,開啟這個網頁http://jsbin.com/opuvas即可,這個網頁也是答題者自己寫的。 二維碼是這個網址。網頁內有統計訪問量,作者想知道對多少人有用,建議尊重原創,不要複製這個網頁。 對PC瀏覽器和行動瀏覽器都可用。 其原理是這段js: 複製代碼 代碼如下: window.onload = function() { var v8string = 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20
Time of Update: 2013-12-30
複製代碼 代碼如下: <!--指令碼開始--> <script language="javascript" type=""> function countDown(secs){ tiao.innerText=secs; if(--secs>0) setTimeout("countDown("+secs+")",1000); } countDown(3); </script> <!--指令碼結束--> 按鈕式: 複製代碼 代碼如下: <
Time of Update: 2013-12-30
寫入cookie執行個體! 複製代碼 代碼如下: var u = "value=123"; document.cookie = u; 讀取cookie執行個體,讀取value的值! 複製代碼 代碼如下: var c_name="value"; // 變數名 if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "=") if (c_start != -1) { c_start =
Time of Update: 2013-12-30
extjs提供了方便的表格組件grid供使用,但是預設情況下表格中的文本是不能被選中的,自然也是無法複製的。 而選擇複製文本的需要也是很平常的,於是我們就需要自己動手來解決這個問題,實現extjs的grid文本選擇複製功能。 說明一點,文中所列出的代碼片斷都是在當前ext 4.0.2a版本下的,其它版本未做測試,請自行斟酌。 首先自訂一下樣式,來覆蓋預設的css樣式: 複製代碼 代碼如下: <style type="text/css"> .x-selectable,