Browse by Tags

TIPS-Javascript RegExp比對要如何包含換行符號?
寫了一個Javascript函數抓出字串中以#符號夾住的文字片段: function extract(s) { var re = /#.+#/; var p = re.exec(s); if (p) return p[0]; else return "" ; } function test(s) { var t = extract(s); alert( "String:" + t + "\nLength:" + t.length); }...
Posted 24 August 2010 08:53 PM by Jeffrey | 1 comment(s) 8,885
Filed under: ,
jQuery Textarea - 該用val()還是text()
網頁在FF下不正常,搞了半天才發現問題出在我使用val()指定Textarea的內容,畫面顯示看來一切OK,但經過clone()後,內容值卻消失了。 我整理出以下的範例做測試: (可用 Mini jQuery Lab 直接執行) $( "<div id='x1'><textarea id='t1'></textarea>" + "<textarea id='t2'><...
Posted 11 June 2009 07:13 PM by Jeffrey | 9 comment(s) 61,305
Filed under: , , ,
加掛某個js導致VS2008 JScript IntelliSense失效
JScript IntelliSense是我鍾愛的VS2008新功能之一,在MS正式採用jQuery後,VS2008進一步還支援 jQuery Intellisense ,更是讓人雀躍。 無奈,在加掛某些js後(例如jquery-ui.js),你可能會看到如下錯誤: VS2008抱怨Error updating JScript IntelliSense,而錯誤訊息指出載入的js某一列有問題。但可以確定,該JS程式在瀏覽器上是正常無誤,應屬VS2008在解析Javascript時的問題。如果只是加掛的JS沒有IntelliSense...
TIPS-依條件決定要呼叫的Javascript函數
jQuery裡提供了show()及hide()用來顯示或隱藏元素,另外有toggle()可以用在顯示與隱藏間來回切換,但是我很常用的一個情境是要依據某個條件來決定顯示與否,由於show()、hide()分了兩個函數,而toggle()又是依原來的狀態決定要改成隱藏或顯示,逼得我只好寫成: //方法1 if (someCondition) $( "#someDiv" ).show(); else $( "#someDiv" ).hide(); //方法2 $...
Posted 17 December 2008 12:00 AM by Jeffrey | with no comments 8,525
Filed under: , ,
TIPS-處理onClick事件中的特例
各位同學,我們今天要解的題目如下: ASP.NET網頁中有一個控件產生的DataGrid,其在<TR>上放入了onclick事件,以達到點選該列的任何位置都會觸發特定事件,但如果其中有個<TD>裡希望在onclick時執行特定邏輯,而不要觸發原本<TR>上的onclick,要怎麼做? 面對以上的例子,低年級同學可能會想: 那就不要放onclick在TR上,每個TD上放一個onclick,不就可以任意控制? 這個構想不能說錯,但有點囉嗦。試想,如果一個TR裡有30個TD...
Posted 26 June 2008 10:25 AM by Jeffrey | 5 comment(s) 13,824
Filed under: , ,
My ASP.NET AJAX Client Library Tips
講到ASP.NET AJAX,很多人想到是拉個UpdatePanel,完全不必搞懂Javascript,就可以寫出AJAX的東東。事實上,ASP.NET AJAX除了讓大家可以用懶人法寫AJAX之外,在Javascript的Support上也提供了不少強化,這點之前就曾 提過 。 最近又重回Web開發的工作,在策略上重用ASP.NET AJAX Client Library,也陸續學會不少小技巧,以下是幾個我覺得不錯的,整理出來給大家參考: $get("elementName"...
Several Javascript Howto Tips
這陣子在狂打Javascript巷戰,以下是我整理出來的幾則Howto Tips,如果有人知道其他的解法也歡迎提出來跟大家分享。 檢查物件是否被隱藏 【情境】 <input>被包在<tr><td>中,當<tr style="display:none;">,我希望能用Javascript檢測出<input>處於不顯示狀態。 【解法】 利用document.getElementById("inputName"...
TIPS-IE Operation Aborted Error Again
<%@ Page Language="C#" AutoEventWireup="true" %> < html > < head >< title ></ title ></ head > < body > < form id ="form1" runat ="server" > < script type ="text...
Posted 23 January 2008 07:23 PM by Jeffrey | 2 comment(s) 8,152
Filed under: , , ,
UpdatePanel PostBack時執行Javascript範例
之前寫過一篇介紹 在UpdatePanel動態更新時觸發Javascript 的方法,不過有網友反應不清楚實作的細節,索性就寫一個極簡單的程式,實際示範一下。 <%@ Page Language="C#" AutoEventWireup="true" %> < html > < head >< title > UpdatePanel Call Javascript </ title ></ head...
TIPS-Hide <select> On IE6
前幾天我寫了篇 帖子 介紹利用高z-index+半透明Filter DIV做為HTML元件防點防選防編遮片的點子,不過留了個尾巴: 在IE6上,<select>是誰都蓋不住的! 事實上,IE Team自己也知道這個問題,並高興地在Blog中宣佈在IE7中總算做了改善( http://blogs.msdn.com/ie/archive/2006/01/17/514076.aspx ),可是,使用IE6的User不在少數,總不能強迫所有User都升級IE7吧? 這幾天,認真地考慮將它用在我的專案中...
TIPS-'Select All' Checkbox In CheckboxList
同事今天提的需求,ASP.NET CheckBoxList裡放了一個全選Checkbox,希望做到以下效果: 1) 勾選"全選"Checkbox時,清除所有其他Checkbox的選取 2) 勾選任一非全選Checkbox時,清除"全選"Checkbox的選取 順手寫了以下的Code,裡面有些有趣的JavaScript技巧,所以拿出來 炫耀 分享一下。(看起來有點偏長,不過我暫時想不出更精簡的寫法了,如果大家有好點子,也歡迎提出來切磋一下。) 1: < span id ="selMarket...
Posted 09 August 2007 01:02 AM by Jeffrey | 1 comment(s) 10,577
Filed under: ,
TIPS-About <script src="...">
有人知道以下的HTML裡有什麼問題嗎? < html >< head > < script type ="text/javascript" src ="inc.js" /> <script type= "text/javascript" >alert( "Hi!" ); </ script > </ head >< body > JS Lab </ body ></ html > 以上HTML中的Javascript不會被執行...
Posted 27 July 2007 09:52 AM by Jeffrey | 2 comment(s) 13,070
Filed under: , ,
TIPS-About Modal Dialog Detection
這陣子一直被一個問題所苦,有個放在Modal Dialog中的ASPX,在送出時會另開新視窗。這類問題在我的 Modal Dialog Mini FAQ 中有提過,只要加個<base target="_self">就可以擺平。 為了怕開發人員忘了主動加上,我的做法是由Custom WebControl在網頁加入以下的Code: //ShowModalDialog模式時,強迫將Base Target設為_self; if (window.dialogArguments) { var oBaseColl...
TIPS-Web Page with Mixed Client Script Languages
今天同事回報一個問題。 我之前寫的控件,會Render一段<script>(ASP.NET 1.1時代寫的,當時年紀小,沒宣告language也沒宣告type)。同事在<head>區加入了一段VBScript後,VBScript執行正常,跑到後方<script>中的Javascript時IE就出錯了。 由錯誤訊息看起來,應是IE遇到第一個<script> Block是VBScript,就把預設Client-Side Script Language設成VBScript...
Posted 10 July 2007 09:49 AM by Jeffrey | with no comments 5,152
Filed under: ,
KB-IE Operation Aborted
1: < html >< body > 2: < img src ="banner" > 3: < table > 4: < tr >< td > First Line </ td ></ tr > 5: < tr >< td >< input type ="text" name ="txt1" > 6: <...
Posted 23 June 2007 07:28 PM by Jeffrey | 1 comment(s) 7,126
Filed under: , ,
More Posts Next page »

Search

Go

<September 2017>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

This Blog


Syndication