Time of Update: 2018-12-08
首先在Web.Config中添加HttpHandler定義: 複製代碼 代碼如下:<httpHandlers> <add verb="*" path="*" type="Encourage.wtSSOCheck"/> </httpHandlers> 再定義HttpHandler邏輯: 複製代碼 代碼如下:public class wtSSOCheck : IHttpHandler { public void
Time of Update: 2018-12-08
其實現代瀏覽器大多都支援文字框尺寸調節功能,絕大多數情況下卻沒有自動適應來得爽快,在網路上發現一方法比較簡單的實現文字框高度自適應,於是封裝了這個函數,準備以後應用到項目中。 原始碼: 23:03文章更新: 感謝alucelx同學再次給力的協助,大大簡化了方法,更新代碼為0.2版本,同時解決了相容Opera瀏覽器,至此全相容IE6+與現代瀏覽器! 線上示範: http://demo.jb51.net/js/2011/autoArea/index.htmautoTextarea.js 複製代碼
Time of Update: 2018-12-08
複製代碼 代碼如下:// <summary> // 格式化顯示日期時間 // </summary> // <param name="x">待顯示的日期時間,例如new Date()</param> // <param name="y">需要顯示的格式,例如yyyy-MM-dd hh:mm:ss</param> function date2str(x,y) { var z
Time of Update: 2018-12-08
解決:使用die()方法,在live()方法綁定前,將此元素上的前面被綁定的事件統統解除,然後再通過live()方法綁定新的事件。 複製代碼 代碼如下://先通過die()方法解除,再通過live()綁定 $("#selectAll").die().live("click",function(){ //事件運行代碼 }); die()方法簡介: 複製代碼 代碼如下:die([type], [fn])<SPAN style="WHITE-SPACE: normal">
Time of Update: 2018-12-08
很多架構存在父子關係,操作起來十分麻煩,很多同學經常出現這樣悲催的代碼: 複製代碼 代碼如下:window.parent.document.getElementById("main") .contentWindow.document.getElementById('input').value = document.getElementById('myIframe') .contentWindow.document.getElementById('s0').value;
Time of Update: 2018-12-08
網上看到很方便實現這個功能的事件: IE 中的 onpropertychange 非IE中的 oninput 用這兩事件的好處是,當在輸入框的內容發生變化呼叫事件,使用key 和 mouse的相關事件會比較複雜,而且這個方法用粘貼方法一樣有效。 不過用js改變input的value值不會發生這兩個事件。 在中文字框中添加兩個事件的方法就可以了。(看到網上說非ie中的oninput方法要用addEventListener綁定,用 element.oninput =
Time of Update: 2018-12-08
擴充自 $.fn.spinner.defaults 和 $.fn.numberbox.defaults,用 $.fn.numberspinner.defaults 重寫了 defaults。 依賴 spinner numberbox 用法 <input id="ss" min="10" max="100" required="true" style="width:80px;"> 複製代碼 代碼如下:$('#ss').numberspinner({ editable:false });
Time of Update: 2018-12-08
Javascript中,相信大家都試過用getElementsByTagName和childNodes來實現對節點的遍曆。但是 getElementsByTagName對複雜的DOM結構遍曆明顯不如用childNodes,因為childNodes能更好的處理DOM的階層,建議在需要進行了遍曆時首先使用childNodes!! 但是不幸的是,在IE和FireFox中childNodes有點細微的差別: 複製代碼 代碼如下:<head> <script
Time of Update: 2018-12-08
有兩個檔案a.html和b.html,a.html 即下面的代碼,b.html只是為了驗證通過時候一個跳轉頁面,不做任何代碼編寫 因為a.html用的是相對路徑,所以要想程式能正常運行,b.html檔案必須和a.html放在同一個目錄下。 複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Time of Update: 2018-12-08
Sticky是一個簡單的頁面訊息提醒jQuery外掛程式。可以設定讓訊息在頁面的四個角落出現,也可以設定在頁面中央出現。可以手動關閉訊息,也可以設定成自動關閉。http://thrivingkings.com/sticky/ 2)JNotify是一個JQuery外掛程式,基於JQuery UI實現,用於建立頁面訊息提醒和狀態提示條。 http://jnotify.codeplex.com/
Time of Update: 2018-12-08
目前的版本 v0.2 v0.1 修複IE9-- Array.prototype.sort 不能根據 對象屬性 做排序的遺憾 v0.2 修複safari 不支援函數參數 複製代碼 代碼如下:!function(window){ var ua = window.navigator.userAgent.toLowerCase(), reg = /msie|applewebkit.+safari/; if(reg.test(ua)){ var _sort = Array.prototype.sort;
Time of Update: 2018-12-08
在 Global.asax 中添加 Application_BeginRequest 事件: 複製代碼 代碼如下:protected void Application_BeginRequest(object sender, EventArgs e) { string pathAndQuery = Request.Url.PathAndQuery.ToLower(); if (pathAndQuery.IndexOf(".html") > -1) { pathAndQuery = "~/"
Time of Update: 2018-12-08
如何幹預執行計畫 - - 使用hints提示
Time of Update: 2018-12-08
複製代碼 代碼如下:/** * window.onresize 事件 專用事件綁定器 v0.1 Alucelx * http://www.cnblogs.com/Alucelx/archive/2011/10/20/2219263.html * <description> * 用於解決 lte ie8 & chrome 及其他可能會出現的 原生 window.resize 事件多次執行的 BUG. * </description> *
Time of Update: 2018-12-08
JQuery大家都經常用,以前用的時候沒有注意什麼。最近本人在使用JQuery通過HttpGet方式調用WebService時,卻探索服務端並非如人所願返回json資料,而是返回錯誤提示:parserror。 如今問題被順利解決,下面是解決過程 首先看用戶端使用JQuery調用WebService的代碼: 複製代碼 代碼如下:getHellobyAjax: function(callabckFun) { $.ajax({ type: "GET", url:
Time of Update: 2018-12-08
幾年前不知道在哪下載的源碼上改的,去年開始學jquery,就改了一下,代碼有點亂。只是自己用,沒有考慮寫成通用的組件,所以童鞋們如果真的要拿去用的話有點麻煩幾個狀態,展開收合是jquery的slide這個類比select,只是很簡單的實現了單獨一個select的部分功能沒有實現比如optgroup,文字長度自適應(圖片會因此修改麻煩)再說如果頁面多個select,css處理也麻煩,資料、聯動都要增加大量代碼小有小的好處,所以就不考慮進行封裝,這裡有不少童鞋做的比我好很多,功能很強大再所以,就偷一
Time of Update: 2018-12-08
有兩個結構完全相同的表,由其中一個表插入另一個表中指定條件的資料,報如下錯誤: 僅當使用了列列表並且 IDENTITY_INSERT 為 ON 時,才能為表'*'中的識別欄位指定顯式值。 在網上找到瞭解決方案,親自試過,可以解決。 方法: 複製代碼 代碼如下:SET IDENTITY_INSERT test ON insert into test(id,name) select id,name from test2 --<SPAN style="FONT-SIZE: 14px;
Time of Update: 2018-12-08
準備工作: 請從指令碼之家http://www.jb51.net/jiaoben/31974.html下載dtree.zip檔案 dtree.zip壓縮包介紹: dtree是一個由JavaScript編寫成的簡單的樹形菜單組件,目前免費並且開源。 目前有很多的樹形菜單組件(比如ext),dtree是一種簡單易懂的js組件, 不需要複雜的操作即可生產,同時支援動態從資料庫引入資料 解壓後有以下幾部分: img檔案夾: 包含樹形菜單顯示需要的表徵圖 api.html : 作者寫的dtree協助文檔
Time of Update: 2018-12-08
1.配置新的伺服器(包括(1)獨立的伺服器安裝(2)附加伺服器安裝) (1)獨立的伺服器安裝 第一步:點擊Lotus Domino,顯示Domino伺服器設定視窗 第二步:選擇第一個Domino伺服器,點擊下一步 第三步:一般選擇進階配置,點擊下一步 第四步:選擇你所需要的服務,一般HTTP都要點中, 裡面的參數說明如下: 標準服務:這是預設項,即系統一定需要設定的,不能取消,其中包括:管理進程、索引服務、複製器、代理管理器、郵件路由器。 附加服務:日曆管理器、事件管理器、排程管理器、統計資訊,
Time of Update: 2018-12-08
那麼有什麼辦法可以解決這個問題呢?目前主流的解決方案有如下幾種: 一、使用鏡像,電信、網通各放一台伺服器。這樣的優點是不需要特殊的環境,普通使用者容易實現。但是缺點也同樣明顯,如果是靜態頁面,需要上傳兩次資料保證兩邊同樣。如果是動態互動網站,資料庫分置兩個機房,速度很快,但是兩個資料庫同步問題比較麻煩。如果資料庫在其中一個機房裡,那麼另外一個伺服器上使用者資料需要互動的時候,速度又會比較慢。 二、CDN技術。CDN的全稱是Content Delivery Network,即內容分髮網絡。