瀏覽器 版本號 |
navigator.userAgent |
Chrome |
目前分類:吃肉是鬼 (32)
- Apr 16 Tue 2013 09:41
各瀏覽器的 navigator.userAgent 傳回來的值
- Aug 29 Wed 2012 10:30
一鍵下載 - Chrome 限定
這幾天找資料時無意間看到了這個網頁
- May 07 Mon 2012 10:22
Test Geolocation API
- Oct 04 Tue 2011 14:26
DOM element 屬性 scroll、client 與 offset 的差異(以 width 為例)
JavaScript 最常用的用法之一為操作頁面上的 DOM elemnt,而 DOM element 屬性中,同樣都是寬度,就有區分為 offsetWidth、clientWidth 與 offsetWidth 這幾種,而這之間的差別如下:
- scrollWidth :
- Dec 02 Thu 2010 15:20
當 Html Tag 被包在 <a> 之中時,使用 innerHTML 在 Firefox 上的詭異現象與解決方式
問題描述:
當頁面上有某個 Tag 被包在 A Tag 之內 (例如:<a><p>文字</p></a>),若取得此 Tag 並使用 innerHTML 來填入字串時,Firefox 會很雞婆的在填入的字串前後自動加上 A Tag。
- Aug 05 Thu 2010 15:30
Javascript 文章收集 (持續更新…)
- Aug 04 Wed 2010 17:17
取代 eval 的方式
- Apr 10 Fri 2009 02:49
安裝與使用 YUI DOC
YUI Doc 是一套 YAHOO YUI 團隊開發出來專門用來產生 Javascript API 文件的程式,經由 YUI Doc 所產生出來的 API 長得就和 YUI 官網上的 API 文件格式是一樣的。
- Feb 20 Fri 2009 21:30
機擺洗 firefox - 在 function 中取得呼叫的 event 物件
當我們想要從被 event 觸發的 function 中取得 event 物件時,如果 function 並沒有 event 這個參數時該如何取得 event 物件呢?
- Dec 06 Sat 2008 01:17
鎖!滑鼠右鍵、功能鍵、組合鍵……
在設計網頁時,有時我們不想讓 user 取得頁面上的資訊,因此就必須讓 user 在頁面上的任何點擊都無法發生作用,這行為就是所謂的鎖網頁,所謂有法就有破,雖然要破鎖網頁很容易,但對門外漢而言多少還是有阻擋的作用,所以就稍微學一下吧。
鎖網頁的第一步就是要先使用 window.open() 開啟一個無 Tool bar 與 Menu bar 的視窗,這算是基本功,此處就不多說了。接下來再使用 javascript 來鎖掉滑鼠右鍵、功能鍵(F5、退格刪除(Backspace) 鍵) 與組合鍵(Ctrl + N、Ctrl + R、Shift + F10、Shift + 滑鼠左鍵、Alt + 左方向鍵、Alt + 右方向鍵、Alt + F4) 即可。以下將開始各別說明。
- Dec 03 Wed 2008 22:46
用 JS 來觸發事件
有時我們需要用 js 來觸發畫面上 Element 的特定事件,例如:在畫面上有一個按扭 Element,其 onclick 事件為 alert 一串訊息,但我們想要在不用滑鼠點擊該按扭時,用 js 來觸發該按扭的 onclick 事件時該如何做呢?
觸發的方法在 IE 與 Firefox 上有所不同,以下將分別介紹。
- Oct 01 Wed 2008 18:21
offsetHeight (offsetWidth) 與 clientHeight (clientWidth) 的差別
- Sep 19 Fri 2008 19:41
Equality (==) 與 Strict Equality (===) 的差別
Javascript 1.3 版中增加了 strict equality 運算子 (=== 與 !==) 。和原先的 equality 運算子 (== 與 !=) 有何差別呢?
- Aug 30 Sat 2008 02:41
限 IE 使用:將位於文字輸入欄位(text) 最右端的游標移到最左端
在以下的情況下文字輸入欄位的游標會自動移到最右端。
- Aug 30 Sat 2008 01:52
這擺洗 firefox:消失的輸入框游標
將 form 表單放在 div tag 內,然後設定 div 座標讓 div 漂浮在畫面上,做成類似 AP 程式中 Dialog 的效果是現在網頁常用的手段。但此種方式在 firefox 上有時卻會出現中輸入欄位(即 Text、TextArea)內無法顯示游標的怪事。請注意是「有時候」,也就是說有些狀況下會發生,甚至相同版本的 firefox 在不同台電腦下執行,有的可以正常顯示,有的不能正常顯示。
- Aug 08 Fri 2008 17:40
又擱洗 IE:解決無法使用 javascript 動態插入 css 的問題
最近在寫一個 JavaScript 元件,該元件需要即時寫入一個 css style 到畫面上,當下的想法很簡單,就是 create 一個 style 物件,然後把 css code 用 innerHTML 的方式插入 style 物件,最後 append 到 document.body 上,如下:
- Aug 06 Wed 2008 19:16
又擱洗 IE:innerHTML 載入含有 css 樣式 的 html code的問題
當使用 innerHTML 插入下列的文字,你覺得瀏覽器會如何呈現呢?
- Aug 04 Mon 2008 21:21
split() 在 IE 與 Firefox 的規則
使用字串的 split() 方法進行字串切割是很常見的技巧,本篇所要講的是 split() 在 IE 上會遇到的問題。
- May 09 Fri 2008 01:29
如何解決在Firefox下無法使用offsetHeight / offsetWidth取得區塊(DIV) 變長/寬後的值
使用 innerHTML 來為畫面上某個區塊添加內容值是很常見的技巧,而有時我們在執行 innerHTML 之後還需要重新取得這個區塊的高度與寬度,一般而言我們會使用 offsetHeigth 與 offsetWidth 這兩個屬性。