Time of Update: 2013-10-22
瀏覽器頁面地區大小的擷取: 複製代碼 代碼如下: //在IE、FireFox、Opera下都可以使用 document.body.clientWidth document.body.clientHeight //即可獲得,很簡單,很方便。 //而在公司項目當中: //Opera仍然使用 document.body.clientWidth document.body.clientHeight //可是IE和FireFox則使用
Time of Update: 2013-10-22
複製代碼 代碼如下: <!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>SwfObject2.2Demo</title> <
Time of Update: 2013-10-22
Javascript如何擷取和設定div的高度和寬度,並且相容任何瀏覽器?看代碼: 複製代碼 代碼如下: <div id="div1" style="height:300px;width:200px;">http://www.itdos.com</div> <div id="div2" style="height:30px;width:20px;">http://www.itdos.com</div> 擷取div1的寬高度: 複製代碼 代碼如下:
Time of Update: 2013-10-22
選項按鈕以及複選按鈕在開發過程中會經常用到,下面我就來通過JQuery操作選項按鈕和複選按鈕: 選項按鈕: 通過JQuery擷取選項按鈕對象我們總共有三種途徑: ①ID:$("#radioId") ②NAME:$(":input[name='radioName']")
Time of Update: 2013-10-22
複製代碼 代碼如下: <html> <head> <title> jquery each使用 </title> <script type='text/javascript' src='jquery-1.8.2.min.js'></script> <script type="text/javascript"> $(document).ready(function(){ //進行遍曆一維數組 var arr1 = [
Time of Update: 2013-10-22
複製代碼 代碼如下: <script language="javascript"> //禁止用F5鍵 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0; event.cancelBubble = true; return false; } } //禁止右鍵快顯功能表 function document.oncontextmenu() { return false; }
Time of Update: 2013-10-22
今天在項目當中遇到一個問題(本人前台功底不深,高手勿噴): 可以供選擇的彈出框: 利用jQuery沒有想到好的提示效果。 參看js的API文檔實現如下===confirm: 複製代碼 代碼如下: var r=confirm("該訂單號已經存在,請重新輸入或查詢已存在訂單詳情!") if (di != null&& (r==true)) { userNameCnl.focus();//定位 userNameCnl.value = "";//清空資料 }else if(r==false){
Time of Update: 2013-10-22
複製代碼 代碼如下: <html> <head> <title> Extend JavaScript Array Method </title> <script language="javascript"> <!-- Array.prototype.indexOf=function(substr,start){ var ta,rt,d='\0';
Time of Update: 2013-10-22
首先說明的是 window.navigate 與 window.location.href 都是實現頁面連結跳轉的,下面將介紹它們的區別。 window.navigate("http://jb51.net/") 這個方法是只針對IE的,不適用於Firefox等其他瀏覽器,在HTML DOM Window Object中,根本沒有列出window.navigate這個方法,所以這個方法盡量少用,遺忘最好。 location
Time of Update: 2013-10-22
表單與操作頁面分離 按鈕按下,click 或者onclick事件觸發 傳遞一個唯一性的參數至子頁面JSP, 子頁面內,負責查詢與判斷邏輯, JSP:FORWARD嘗試過,直接報錯 複製代碼 代碼如下: <script type="text/JavaScript"> function tigger() { var f_application =1; <jsp:forward page="input.jsp"> <jsp:param name=
Time of Update: 2013-10-22
複製代碼 代碼如下: window.GetAllChild = function (element, deep, condition) { if (!!!deep) { deep = 1; } if (!!!condition || condition == '') { condition = '1==1'; } deep--; if (!!!element || !!!element.childNodes || element.childNodes.length <= 0) {
Time of Update: 2013-10-22
自從javascript有了各種架構之後,比如jquery,使用ajax已經變的相當簡單了。但有時候為了追求簡潔,可能項目中不需要載入jquery這種龐大的js外掛程式。但又要使用到ajax這種功能該如何辦呢?下面和大家分享幾種利用javascript實現原生ajax的方法。 實現ajax之前必須要建立一個 XMLHttpRequest 對象。如果不支援建立該對象的瀏覽器,則需要建立 ActiveXObject,具體方法如下: 複製代碼 代碼如下: var xmlHttp; function
Time of Update: 2013-10-22
如何在固定大小的div中放置一個圖片,當圖片較小時顯示實際大小,當圖片超過div 大小時圖片 自動適應div 的大小 jquery圖片自適應大小實現過程的主要代碼: 代碼如下: 複製代碼 代碼如下: .divImg{ max-height:200px; max-width:200px; width: expression(this.width > 200 && this.width > this.height ? 200 : auto); height:
Time of Update: 2013-10-22
複製代碼 代碼如下: $().ready(function(){ for(var i=0;i<5;i++){ /** * 這種寫法不專業,如果處於迴圈裡,就會註冊5次事件,點擊後alert5次 */ // $("#aa").click(function(){ // alert("hahahaha"); // }); /** * 這種寫法才是專業的,在註冊一次點擊事件前,先解除綁定點擊事件,然後再綁定一個點擊事件,所以到最後只綁定了一次點擊事件 */
Time of Update: 2013-10-22
window.print可以列印網頁,但有時候我們只希望列印特定控制項或內容,怎麼辦呢? window.print列印指定div 首先我們可以把要列印的內容放在div中,然後用下面的代碼進行列印。 複製代碼 代碼如下: <html> <head> <script language="javascript"> function printdiv(printpage) { var headstr =
Time of Update: 2013-10-22
複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <SCRIPT> var intTimeStep=20; var isIe=(window.ActiveXObject)?true:false; var intAlphaStep=(isIe)?5:0.05; var curSObj=null; var curOpacity=
Time of Update: 2013-10-22
js 複製代碼 代碼如下: var popupStatus = 0; //loading popup with jQuery magic! function loadPopup(){ //loads popup only if it is disabled if(popupStatus==0){ $("#backgroundPopup").css({ "opacity": "0.7" }); $("#backgroundPopup").fadeIn("slow");
Time of Update: 2013-10-22
1、將dt序列化成json,放到前台的隱藏控制項【hidBoundary】中: 複製代碼 代碼如下: string json = JsonConvert.SerializeObject(dtTemp); this.hidBoundary.Value = json; 需要引用Newtonsoft.Json.dll 2、從前台隱藏空間中取得dt中的資料 複製代碼 代碼如下: var boundaryDiv = $('#hidBoundary'); if (boundaryDiv !=
Time of Update: 2013-10-22
今天開發過程中,突然遇到此奇葩問題,我之前以為是我js開啟模態表單傳遞的url參數有問題,我使用open沒問題。使用模態表單則會先彈出此錯誤然後再顯示新開啟的介面。網上查了許久,總結解決方案如下: 1. 可能與IE的某些外掛程式衝突。請把所有無關的IE附加元件全部禁用後嘗試 2. 引用了不存在的js檔案 3. 頁面的某些檔案在文檔模型還沒建立時就已經開始引用相關的節點 我最後是通過禁用了IE中的外掛程式才解決的。
Time of Update: 2013-10-22
注釋部分為廣告的左右調節,可以自行設定 複製代碼 代碼如下: <!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>網頁中可關閉的漂浮視窗<