在 HTML 一般常用情況之中,
Class Name 大都是相連的,
如: <div class="helloworld">Hi</div>
則在 CSS 中, 會以 .helloworld{...} 或 div.helloworld{...} 表達之
但若是 Class Name 有空白,
如: <div class="hello world">Hi</div>
則在 CSS 中, 必須以 .hello.world{...} 或 div.hello.world{...} 表達之
Excel / Powerpoint 檔案無法在 Firefox 中開啟或另存檔案
前幾天, 剛好遇到 User 用 Firefox 鏈結到一個 Excel 或 Powerpoint 檔案,
鏈結之後, 完全沒有任何動靜,
沒有開啟任何詢問視窗, 也沒有任何程式開啟檔案的動作,
問題找好久, 最後發現是 Firefox 選項設定的問題, 如圖, 找到應用程式的類型, 然後在動作設定中, 選擇其對應的處理動作即可 :

以上, 希望對各位有所幫助.
標籤:
Firefox,
MS Office,
openoffice,
Web 問題處理
Firefox 網頁一直無法導向到另一個網頁
Apache Tomcat 的記憶體配置 (效能調整)
Tomcat Server 預設可使用的記憶體為 128M,
若有大量網頁需求時, 會因記憶體太少, 而導致 Tomcat 當掉無法運作,
所以, 若要應付大量網頁的需求,
可自行編輯 <Tomcat_Home> / bin / catalina.bat 檔案,
增加下面這一行 (以 Windows 平台為例) :
另外提供, 網路上的一些參考 :
網址 1 : http://blog.udn.com/LupinBlog/1987728.
網址 2:http://svjr.blogspot.com/2006/12/tomcat.html.
網址 3:http://big5.ce.cn/gate/big5/blog.ce.cn/html/25/106825-19997.html.
網址 4:http://www.oreilly.com.tw/column_editor.php?id=e137.
網址 5:http://tomcat.apache.org/tomcat-5.5-doc/printer/windows-service-howto.html.
若有大量網頁需求時, 會因記憶體太少, 而導致 Tomcat 當掉無法運作,
所以, 若要應付大量網頁的需求,
可自行編輯 <Tomcat_Home> / bin / catalina.bat 檔案,
增加下面這一行 (以 Windows 平台為例) :
程式碼
SET JAVA_OPTS=-Xms512m -Xmx1024m
另外提供, 網路上的一些參考 :
網址 1 : http://blog.udn.com/LupinBlog/1987728.
網址 2:http://svjr.blogspot.com/2006/12/tomcat.html.
網址 3:http://big5.ce.cn/gate/big5/blog.ce.cn/html/25/106825-19997.html.
網址 4:http://www.oreilly.com.tw/column_editor.php?id=e137.
網址 5:http://tomcat.apache.org/tomcat-5.5-doc/printer/windows-service-howto.html.
在 Firefox, Chrome Browser 中, 實現 Table 的整列鏈結
以前在 IE Browser 中,
利用以下程式碼, 即可實現 Table 的整列 Row 鏈結 :
但在其他 Browser (如: Firefox, Chrome) 卻無法正常實現整列鏈結,
必須改為以下程式碼, 才可以實現 :
這樣的修正, 在 IE 中也適用.
利用以下程式碼, 即可實現 Table 的整列 Row 鏈結 :
程式碼
<table border="1">
<a href="http://www.kimo.com.tw"><tr><td>Yahoo</td><td>Kimo</td></tr></a>
<a href="http://www.google.com.tw"><tr><td>Google</td><td>Search</td></tr></a>
</table>
但在其他 Browser (如: Firefox, Chrome) 卻無法正常實現整列鏈結,
必須改為以下程式碼, 才可以實現 :
程式碼
<table border="1" >
<tr onClick="window.open('http://www.kimo.com.tw');"><td>Yahoo</td><td>Kimo</td></tr>
<tr onClick="window.open('http://www.google.com.tw');"><td>Google</td><td>Search</td></tr>
</table>
這樣的修正, 在 IE 中也適用.
在 Firefox, Chrome Browser 中顯示 Hand 游標
以前在 IE Browser 中,
利用 style="cursor:hand",
游標即可顯示 Hand,
但在其他 Browser (如: Firefox, Chrome) 卻無法正常顯示為 Hand,
必須改為 style="cursor:pointer" 才可以,
這樣的修正, 在 IE 中也適用.
利用 style="cursor:hand",
游標即可顯示 Hand,
但在其他 Browser (如: Firefox, Chrome) 卻無法正常顯示為 Hand,
必須改為 style="cursor:pointer" 才可以,
這樣的修正, 在 IE 中也適用.
Tomcat Web Server 存取 Network Drive (網路磁碟機) 的檔案
我是利用下面這段 JSP 程式, 檢查是否可存取網路磁碟的檔案 :
若使用 "本機系統帳戶" 啟動 Web Server :

則 Web Server 上的網頁程式 (如:JSP) 會抓不到檔案 :

所以, Web Server 上的網頁程式, 若要存取網路磁碟的檔案, 必須使用登入網路磁碟相同的 OS User 來啟動 Web Server, 詳細情形, 如下 :
1) 建立一個與 "登入網路磁碟機相同的 OS User" :

2) 這個 OS User, 必須擁有 "Administrators" 權限 (即使是 Power User 也不可) :

3) 開啟 Apache Tomcat 的內容, 修改登入的身分, 由 "本機系統帳戶", 改為 "新建的 OS User" :

4) 用 "新建的 OS User" 啟動 Apache Tomcat :

5) 執行 JSP 程式, 網路磁碟機上的檔案可以存取了 :
程式碼
<%@page import="java.io.*" %>
<%@page contentType="text/html;charset=Big5" %>
<%
File f1 = new File( "\\network_drive\software\Data.txt" ); // 路徑表示用 UNC
if ( f1.exists() )
out.println( vFile + " <font color='#0000FF'> is exists</font> !!" );
else
out.println( vFile + " <font color='#FF0000'> is not exists</font> !!" );
%>
若使用 "本機系統帳戶" 啟動 Web Server :

則 Web Server 上的網頁程式 (如:JSP) 會抓不到檔案 :

所以, Web Server 上的網頁程式, 若要存取網路磁碟的檔案, 必須使用登入網路磁碟相同的 OS User 來啟動 Web Server, 詳細情形, 如下 :
1) 建立一個與 "登入網路磁碟機相同的 OS User" :

2) 這個 OS User, 必須擁有 "Administrators" 權限 (即使是 Power User 也不可) :

3) 開啟 Apache Tomcat 的內容, 修改登入的身分, 由 "本機系統帳戶", 改為 "新建的 OS User" :

4) 用 "新建的 OS User" 啟動 Apache Tomcat :

5) 執行 JSP 程式, 網路磁碟機上的檔案可以存取了 :
刪除 Tomcat Web Server 錯誤的虛擬目錄
在建立 Tomcat Web Server 的 Virtual Path 時失敗後, 點選該 Virtual Path 都會有錯誤訊息, 因此, 想將此 Virtual Path 刪除之.

1) 到 <Tomcat Home> / Conf / Catalina / localhost 目錄中, 選擇要刪除的 <Virtual Path>.xml, 然後刪除之 :


2) 到 <Tomcat Home> / work / Catalina / localhost 目錄中,選擇要刪除的 <Virtual Path> 目錄,然後刪除之.

重新啟動 Tomcat, 結果如下, 還給了 Tomcat 一個乾淨無錯誤的 Virtual Path 設定.

1) 到 <Tomcat Home> / Conf / Catalina / localhost 目錄中, 選擇要刪除的 <Virtual Path>.xml, 然後刪除之 :


2) 到 <Tomcat Home> / work / Catalina / localhost 目錄中,選擇要刪除的 <Virtual Path> 目錄,然後刪除之.

重新啟動 Tomcat, 結果如下, 還給了 Tomcat 一個乾淨無錯誤的 Virtual Path 設定.
UNC 的解說
最近接觸 "網路磁碟" 的檔案存取中,
了解到什麼是 UNC (Universal Naming Convention / Uniform Naming Convention),
介紹兩篇解說 UNC 不錯的文章 :
http://www.uwplatt.edu/oit/terms/uncpath.html.
http://en.wikipedia.org/wiki/Path_%28computing%29.
了解到什麼是 UNC (Universal Naming Convention / Uniform Naming Convention),
介紹兩篇解說 UNC 不錯的文章 :
http://www.uwplatt.edu/oit/terms/uncpath.html.
http://en.wikipedia.org/wiki/Path_%28computing%29.
HTML 沒有圖片, 不顯示 X 的顯示方式
在網頁沒有圖片時, 若不要顯示 X 的方式,
除了用程式判斷的方式之外,
也可以利用 onError event 去變更 Image 的顯示來源, 如下範例 :
除了用程式判斷的方式之外,
也可以利用 onError event 去變更 Image 的顯示來源, 如下範例 :
程式碼
<html>
<body>
<image src="1.JPG" onError="this.src='noImage.png';" />
</body>
</html>
Web 網頁如何抓到 Client User 電腦的 MAC Address
最近, 為了 Web 如何抓 User 的 Mac Address, 傷透腦筋,
在此, 推薦兩篇文章,
一個是用 wscript (但有些網友會抓不到, 似乎跟 OS / Browser 的環境設定有關係) :
網址: [Script]關於Mac Address....
一個是用 ActiveX (這個最穩, 建議用這種方式) :
網址: Asp結合網卡綁定來限制他人非法登錄.
以上, 參考看看.
在此, 推薦兩篇文章,
一個是用 wscript (但有些網友會抓不到, 似乎跟 OS / Browser 的環境設定有關係) :
網址: [Script]關於Mac Address....
一個是用 ActiveX (這個最穩, 建議用這種方式) :
網址: Asp結合網卡綁定來限制他人非法登錄.
以上, 參考看看.
標籤:
Web 問題處理
Apache Tomcat 架設虛擬路徑 (一台電腦架多個網站)
針對 Apache Tomcat Web Server 部分,
若一台電腦, 想架設多個網站,
可以透過不同虛擬路徑來達成,
如 :
http://127.0.0.1:8080/AAA 指定到 C:\Test 實際目錄
http://127.0.0.1:8080/BBB 指定到 D:\Temp 實際目錄
設定如下 (以 Tomcat 5.0.28 說明) :
1) 輸入 http://127.0.0.1:8080 (8080 是預設, 看你當時安裝設定 Port 為多少), 然後點選 "Tomcat Administration" :

2) 輸入 Tomcat admin 的帳號 / 密碼 :

3) 選擇 Service 下的 "Host" :

4) 選擇 Host Action 為 "Create New Context", 來建立一個虛擬路徑 :

5) 輸入網頁的 "實際路徑", "虛擬路徑", 然後按 "Save" :

6) 登出, 然後重新啟動 Apache Tomcat 服務 :

若要第二個虛擬路徑, 則重複上述步驟即可.
希望對各位有所幫助.
若一台電腦, 想架設多個網站,
可以透過不同虛擬路徑來達成,
如 :
http://127.0.0.1:8080/AAA 指定到 C:\Test 實際目錄
http://127.0.0.1:8080/BBB 指定到 D:\Temp 實際目錄
設定如下 (以 Tomcat 5.0.28 說明) :
1) 輸入 http://127.0.0.1:8080 (8080 是預設, 看你當時安裝設定 Port 為多少), 然後點選 "Tomcat Administration" :

2) 輸入 Tomcat admin 的帳號 / 密碼 :

3) 選擇 Service 下的 "Host" :

4) 選擇 Host Action 為 "Create New Context", 來建立一個虛擬路徑 :

5) 輸入網頁的 "實際路徑", "虛擬路徑", 然後按 "Save" :

6) 登出, 然後重新啟動 Apache Tomcat 服務 :

若要第二個虛擬路徑, 則重複上述步驟即可.
希望對各位有所幫助.
在 Linux 安裝 Tomcat Web Server
如何在 Linux 上安裝 Tomcat Web Server, 在此推薦兩篇不錯的文章.
這篇寫的較簡單 :
http://home.so-net.net.tw/idealist/servlet/Tomcat.html
這篇有考量到安全性問題 :
http://wzl.idv.tw/index.php?title=linuxac_ar_ep_tomcat&more=1&c=1&tb=1&pb=1
這篇寫的較簡單 :
http://home.so-net.net.tw/idealist/servlet/Tomcat.html
這篇有考量到安全性問題 :
http://wzl.idv.tw/index.php?title=linuxac_ar_ep_tomcat&more=1&c=1&tb=1&pb=1
jQuery 幾篇不錯的文章介紹
最近, 為了解決 HTML 中沒有 Class, 且沒有 id, 卻要變更第幾個 Tag 的 CSS 樣式而傷腦筋,
後來發現 jQuery (JavaScript Library) 可以解決我的需求, 在此分享一下:
jQuery 首頁
jQuery 程式檔案 - 下載網址 :
http://jquery.com/
jQuery API, 可以到 "Visual jQuery" 尋找 :
http://www.visualjquery.com/
jQuery 教學
jQuery 基本教學 :
http://jsgears.com/thread-63-1-1.html
jQuery 教學 1 (簡) :
http://thinhunan.cnblogs.com/archive/2008/03/05/1091816.html
jQuery 教學 2 (簡) :
http://www.cnblogs.com/sayo/tag/JQuery/
jQuery 影片教學 :
http://blog.miniasp.com/post/2009/04/Learning-jQuery-from-novice-to-expert-in-just-two-hours.aspx
jQuery 插件與範例
jQuery 對話框 (#inline / iframe) :
http://fancy.klade.lv/example
jQuery Tools 範例 (Tab / Tooltip / Scrollable / Image) :
http://flowplayer.org/tools/demos/index.html
jQuery 51 個範例 :
http://www.noupe.com/tutorial/51-best-of-jquery-tutorials-and-examples.html
jQuery 240 個插件 :
http://www.cnblogs.com/terrylee/articles/988623.html
jQuery 討論區
若有任何問題, 可以用 "jQuery 中文論壇" 尋找 :
http://bbs.jquery.org.cn/index.php
希望, 以上對 jQuery 初學者有些幫助.
後來發現 jQuery (JavaScript Library) 可以解決我的需求, 在此分享一下:
jQuery 首頁
jQuery 程式檔案 - 下載網址 :
http://jquery.com/
jQuery API, 可以到 "Visual jQuery" 尋找 :
http://www.visualjquery.com/
jQuery 教學
jQuery 基本教學 :
http://jsgears.com/thread-63-1-1.html
jQuery 教學 1 (簡) :
http://thinhunan.cnblogs.com/archive/2008/03/05/1091816.html
jQuery 教學 2 (簡) :
http://www.cnblogs.com/sayo/tag/JQuery/
jQuery 影片教學 :
http://blog.miniasp.com/post/2009/04/Learning-jQuery-from-novice-to-expert-in-just-two-hours.aspx
jQuery 插件與範例
jQuery 對話框 (#inline / iframe) :
http://fancy.klade.lv/example
jQuery Tools 範例 (Tab / Tooltip / Scrollable / Image) :
http://flowplayer.org/tools/demos/index.html
jQuery 51 個範例 :
http://www.noupe.com/tutorial/51-best-of-jquery-tutorials-and-examples.html
jQuery 240 個插件 :
http://www.cnblogs.com/terrylee/articles/988623.html
jQuery 討論區
若有任何問題, 可以用 "jQuery 中文論壇" 尋找 :
http://bbs.jquery.org.cn/index.php
希望, 以上對 jQuery 初學者有些幫助.
標籤:
Java Script,
jQuery,
Web 問題處理
為何在 IE 直接開啟 Excel 檔會是亂碼
遇到這個問題, 是 IE Browser 的問題,
若用 Firefox 直接開啟 Excel, 會出現 "開啟" or "儲檔" 的訊息框,
對於此問題,
若是用 Tomcat Web Server 的話,
可以更改 web.xml 檔案,
增加下面設定即可.
若用 Firefox 直接開啟 Excel, 會出現 "開啟" or "儲檔" 的訊息框,
對於此問題,
若是用 Tomcat Web Server 的話,
可以更改 web.xml 檔案,
增加下面設定即可.
程式碼
<mime-mapping>
<extension>xls</extension>
<mime-type>application/vnd.ms-xls</mime-type>
</mime-mapping>
訂閱:
文章 (Atom)

