Re: [問題] 有關於onblur

看板Web_Design作者 (Jeff.C)時間17年前 (2009/04/17 11:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
faint.原來學長用 window.event來判斷瀏覽器版本.... 標準一點的做法是這樣 var userAgent = navigator.userAgent.toLowerCase(); // Figure out what browser is being used jQuery.browser = { version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1], safari: /webkit/.test( userAgent ), opera: /opera/.test( userAgent ), msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAg ent ) }; 當你有一天厭煩了重復代碼,試著寫一些自己的公用代碼(其實不用,這些事情大都有人做 過了,而且做得很好.拿來主義就可以了) 看看jquery吧.用它來寫你這個東西只要幾行代碼 ※ 引述《ROCKIT (ROLL)》之銘言: : ※ 引述《jeffscat (Jeff.C)》之銘言: : : 關于第一個問題 : : 可否看一下responseHandler_search_1的內容. : : 第二個問題 : : 是的 : : function fk(e){ : : e = e || window.event;//bla : : alert(e.type); : : } : : <input type="text" onblur="fk(event);"/> : : FF里可以把event當參數傳給你的處理函數.而IE不行,在IE event是作為一個 : : 全局變量存在的,所以你可以通過window.event取到它. : : 但是我的IE8,event是可以傳的,所以對IE8來說,bla行是不需要的 : : 另外,各瀏覽器在event的支持上有很多不同,srcElement,target,等等,少不得要小心處理 : : 見 : : http://www.quirksmode.org/dom/w3c_events.html : 其實這是我再改學長的code : 程式碼如下: : function responseHandler_search_1() : { : if(xmlHttp.readyState==4) : { : if(xmlHttp.status==200) : { : var response=null; : response=xmlHttp.responseText; : if(response.length==0||response.indexOf("ERRNO")>=0||response.indexOf("error")>=0) : { : //alert("3"); : alert("a?oa??a?‥a¯?a…¥e?¯ea?"); : return; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.28.44.253
文章代碼(AID): #19v_H4Qf (Web_Design)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
0
3
文章代碼(AID): #19v_H4Qf (Web_Design)