The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何檢查 HTML 中的元素是否被隱藏

我們常會使用 element.focus() 方法,讓鍵盤游標停留在某個欄位上。例如說「會員登入」頁面開啟時,鍵盤輸入的游標就直接停在「帳號」欄位上,讓頁面開啟來後就可以直接輸入帳號。

... 繼續閱讀 ...

介紹好網站:User Interface Design Patterns

我們在設計網站或應用程式的時候,常常會想著要怎樣讓整個介面操作更順暢、更好用,最好都不要看任何說明就可以立即上手,但常常想破頭不知道要怎麼規劃,通常都要等被人家說難用的時候才會去改,雖然這些年來累積了不少 UI 的 Sense,但沒想到有人會整裡網路上常看見的 User Interface 並加以分析說明。

... 繼續閱讀 ...

如何發送內嵌圖片的 E-mail ( Inline Attachment )

我們在發送 HTML 郵件時,通常會將網頁中的圖片都全部上傳到網站,然後在 E-Mail 內的所有圖片就直接設定絕對網址(Absolute URL)就可以了,但這有個缺點,就是當使用者「看信」的時候如果沒有上網,將會無法看到完整的郵件內容,因為沒網路無法下載圖片。

... 繼續閱讀 ...

如何開啟 Exchange 的轉送設定(Mail Relay)

如果你的應用程式要透過 Exchange Server 2003 發信的話,預設的情況下必須要透過驗證才能發信,但你也可以透過設定「轉送限制」的方式,讓你內部網路的特定 IP 可以不需要透過驗證就可以發送郵件,以下是設定的步驟:

... 繼續閱讀 ...

簡易克服 CSS 被瀏覽器快取(Cache)的問題

我們建置網站完成後,接下來就是將網站上線了,但當發現網站有問題要修改的時候,可能會遇到一個問題,就是當我們修改 JavaScript 或 CSS 的時候,預設的情況下 *.js 或 *.css 這類靜態網頁通常會被 Browser 快取(Cache)起來,除非你先主動清除這些快取資料,或人工將頁面重新整理才能讀到新的資料。但這個「人工手動」的動作客戶可無法接受!因為大部分網友不會知道需要做這個「重新整理」的步驟,看到的可能是錯誤的畫面、或 JavaScript 的問題。

... 繼續閱讀 ...