1,前言 這個是根據網上一些資料重新編寫整理而來的,主要是作為自己使用的一個小積累,原本的目的是使網頁在規定的時間段內自動跳轉,在時間段外的請求不做處理;分別寫了JS和JSP的代碼,放在這裡以備查用; 2,代碼 2.1
<html><head><script language="JavaScript"><!-- var meizz; //設定一個全域變數 var n = 30 * 1000;
如下: &
1、子頁面訪問父頁面元素 parent.document.getElementById('id')和document相關的方法都可以這樣用 2、父頁面訪問子頁面元素 document.getElementById('iframeId').contentDocument.getElementsByTagName('table');
中文參數在我們的web項目中,傳遞會出現亂碼。這一直是讓人覺得比較煩的問題。我解決問題的基本思路是:1,在前台對中檔案參數進行編碼。2,在後台接收參數後,再對中文參數進行解碼。中文參數編碼處理:encodeURI(encodeURI(這裡是你要傳遞的中文參數));後台接收中文參數進行解碼: java.net.URLDecoder.decode(你擷取到的中文參數,
模組是 Node.js 應用程式的基本組成部分,檔案和模組是一一對應的。換言之,一個Node.js 檔案就是一個模組,這個檔案可能是 JavaScript 代碼、JSON 或者編譯過的 C/C++ 擴充。 var http = require('http'),其中 http是 Node.js 的一個核心模組,其內部是用 C++ 實現的,外部用 JavaScript 封裝。我們通過require
預存程序:use base_passportgo create proc yhj_test @input_a int, @input_b int, @output_c int outasbegin select * from config.city; set @output_c =
對於一個帶絕對路徑的檔案名稱如:D:\Program Files\Notepad++\Notepad++.exe首先為了避免轉義反斜線出問題,可以用Regex來將\或\\替換成#,如:D:#Program Files#Notepad++#Notepad++.exe之後以‘#'為分隔字元,將字串分解成數組,得到如下數組:D: ProgramFiles Notepad++
今天碰到“jquery動態擷取複選框checkbox選中的個數”,首先看下面例子: 複製代碼 代碼如下: <input type="checkbox" checked="checked">python<br> <input type="checkbox" checked="checked">java<br> <input type="checkbox" >jquery<br> <input
url出現了有+,空格,/,?,%,#,&,=等特殊符號的時候,可能在伺服器端無法獲得正確的參數值,如何是好?解決辦法將這些字元轉化成伺服器可以識別的字元,對應關係如下:URL字元轉義用其它字元替代吧,或用全形的。+ URL
複製代碼 代碼如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <!--<script src="http://ajax.googleapis.com/
執行個體 輸出序列化表單值的結果: 複製代碼 代碼如下: $("button").click(function(){ $("div").text($("form").serialize()); }); 定義和用法 serialize() 方法通過序列化表單值,建立 URL 編碼文本字串。 您可以選擇一個或多個表單元素(比如 input 及/或 文字框),或者 form 元素本身。 序列化的值可在產生 AJAX 請求時用於 URL 查詢字串中。 文法 複製代碼 代碼如下: $(selector)
javascript中window.confirm這個方法很好用,可以彈出一個確認對話方塊我們之所以彈出這個對話方塊,可能就是因為該操作很危險,所以要使用者確認。但如果預設選擇"確定",則可能違背了這個原則。 另外,confirm對話方塊的按鈕都是固定在"確定"和"取消"這兩個。可能有些時候也不是很直觀。 所以,可以考慮用vbscript中的msgbox來改寫這個行為。下面是一個範例 複製代碼 代碼如下: <%@ Page Language="C#"
1.先看: 2.js代碼 year_month_day.js 複製代碼 代碼如下: year_month_day.js function DateSelector(selYear, selMonth, selDay) { this.selYear = selYear; this.selMonth = selMonth; this.selDay = selDay; this.selYear.Group = this; this.selMonth.Group = this; //
這本書中第一個重要的內容就是介面。大家對介面應該都不陌生,簡單的說介面就是一個契約或者規範。在強型別的面相對象語言中,介面可以很容易的實現。但是在javascript中並沒有原生的建立或者實現介面的方式,或者判定一個類型是否實現了某個介面,我們只能利用js的靈活性的特點,類比介面。 在javascript中實現介面有三種方式:注釋描述、屬性驗證、鴨子模型。 note:因為我看的是英文書,翻譯水平有限,不知道有些詞彙如何翻譯,大家只能領會精神了。 1. 注釋描述 (Describing
先說一種最普遍的思路: 把圖片們用ul之類的包起來,並設定float。然後設定這個ul本身為absolute定位,其父標籤用relative定位。通過設定ul的left或top值,實現圖片隊列的滾動效果 特點: 只操作一個html元素(即上文的ul),對系統開銷小;滾到頭會復原;從大序號滾動到小序號也會復原;從最後序號滾動到第一個,會“咻”的一下把所有中間的圖片也路過一次。 另一種思路就是我在XScroll.js裡實現的思路,所有圖片用絕對位置。具體看那篇文章吧。
複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DemoCheckBox.aspx.cs" Inherits="DemoCheckBox" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
複製代碼 代碼如下: ///<reference path="query-1.5.1.min.js" /> (function($) { /*監控頁面資料是否發生變化*/ var pageDataChange = false; var tagName = "Input, Select, Textarea"; var ctrlIds = []; $.fn.MonitorDataChange = function(options) { var deafult = { arrTags:
1.$。在jQuery 中$("<span>"),這個文法等同於$(document.createElement("span")) ,這是一種用法,在選擇元素的時候還會這樣子的用:[attribute$=value],匹配給定的屬性是以某些值結尾的元素。下面舉個例子來說明一下: HTML代碼 <input name="newsletter" /> <input name="milkman" /> <input name="jobletter" />
遇到一個很奇怪的問題,ExtJs裡的form提交建立的時候從session裡取了個操作員的ID,然後在form裡添加了一個xtype為hidden的組件,給它寫了個value,奇怪的就出現了,在其中的一條機器上做是沒有問題,換了一個機器,說什麼就是不能賦值上去,搞的我老鬱悶了。用了一個方法解決了此問題,但是老是感覺這樣解決了很不爽,各位有沒有遇到過這種問題,請指點一下。 先說說我的解決方案 給hidden組件加個ID 然後在form提交的時候