HTML 及 CSS 的小文章集合

怎樣用 print() 指令, 而不列出 PRINT 的按鈕
<SCRIPT LANGUAGE="JavaScript">
// 令按鈕不顯示
function p_print() {
hideprint.style.visibility = 'hidden';
hidetext.style.visibility = 'hidden';
window.print(document);
}
// 令按鈕顯示
function p_show() {
hideprint.style.visibility = 'visible';
hidetext.style.visibility = 'visible';
}
</SCRIPT>

<!-- 當網頁激活時, 叫出 p_show -->
<BODY OnFocus="JavaScript:p_show()">

<!-- 當按下按鈕時, 叫出 p_print -->
<INPUT id='hideprint' TYPE='button' VALUE='PRINT' OnClick='JavaScript:p_print()'>

<!-- 用此方法, 可以演變成其他不想印出的其他項目.... 例如 -->
<SPAN id="hidetext">Show Text</SPAN>

去除鏈結上之虛線框
去除當按下鏈結圖型時, 所顯示之虛線框, 文字鏈結亦可去除, 只需在 HTML 鏈結句上加上 hidefocus="true" 便可.

例如 <A HREF="http://www.myweb.com" hidefocus="true">

令 HTML 原始文件不可以被瀏覽者存檔
這是一個小巧妙方法, 只需把這句加進原始文件的任何部份內便可

<NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT>

令網頁瀏覽者不可按滑鼠的右按鈕
只需在 HTML 文件的 <BODY> 內, 加上以下這句便可

oncontextmenu="return false"

令網頁瀏覽者不可選取網頁上的文字
只需在 HTML 文件的 <BODY> 內, 加上以下這句便可

onselectstart="return false"

防止接收 SPAM E-Mail, 合有個人網頁人仕使用
有些網絡機械人(SPAM spider-bots), 會自動從您的網頁, 記錄您的 E-Mail 地址, 以發出 SPAM Mail, 可以在您網頁上, 需要列出電郵地址的地方, 改為以下一段 Java-Script 碼, 機械人便取不到您 E-Mail 了, 記著要把三個參數改回自己的正確 E-Mail

<SCRIPT>user='收件人名字', domain='收件電郵 Domain', suffix='收件電郵副名(例如:.com)';document.write('<A HREF="'+'mailto:'+user+'@'+domain+'.'+suffix+'">'+user+'@'+domain+'.'+suffix+'</A>');</SCRIPT>

簡單地讀取已加密的網頁原始碼
有一些簡單的所謂已加密網頁, 其實是利用 JavaScript 的 escape() 函數把網頁內容編碼,
到瀏覽者下載時, 再 unescape() 函數, 把網頁內容解碼後列出,
從而令到瀏覽者不容易讀取網頁的原始碼

其實, 要讀取該類網頁的原始碼, 方法很簡單, 只需把下載回來加密了的原始碼,
加上一句 JavaScript 指令於 unescape() 函數的上方便可一目了然!

例如:

<script>
document.write("<TEXTAREA COLS='80' ROWS='18'>"); //<<< 加上這一句
document.write(unescape("%3CHTML%3E%0D%0ATesting%0D%0A%3C/HTML%3E...........")); //<<< 原來加密的內容
</script>

當 BookMard 你網頁時, 留下你獨有的小圖示
當瀏覽者把你的網頁, 加到他的 "我的最愛" 上時, 可以把你獨有的小圖示 (Icon 的 ICO 檔), 顯示在網址的左方, 取代 I.E. 內定的小圖示
方法如下:
1) 設計一個你自己的小圖示 (Icon), 像素為 16x16 或 32x32, 把它命名為 "favicon.ico"
2) 把這 ICO 檔, 上轉到你存放網頁的根目錄
3) 基本上已完成了 (就是這麼簡單), 如仍不放心, 可以在你的首頁的 HTML 內, 加上這一行 HTML 碼
<LINK REL="SHORTCUT ICON" HREF="favicon.ico">

關閉自己的視窗 (Internet Explorer)
當我們用 JavaScript 的 window.close() 關閉自己的視窗時, IE 會彈出一個對話框, 叫用戶確認是否要關閉該視窗
我們可以加入 window.opener = window 程式碼, 去除那 "確認對話框"
例如:
<script>
window.opener = window;
window.close();
</script>

發佈留言