2010年5月25日 星期二

去網頁顯示空白

<cfsetting enablecfoutputonly="yes">
<cfprocessingdirective suppresswhitespace="yes">
......
</cfprocessingdirective>

base64加解密

加密:
<cfset base64_cgistring = ToBase64("test123")>

解密:
<cfset str_list= "#tostring(tobinary(base64_cgistring))#">

官網連結

cookie設定

  • 永遠存在
<cfcookie name = "id_no" value = "123456" expires = "Never">
  • 刪除cookie
<cfcookie name = "id_no" value = "" expires = "Now">

2010年5月24日 星期一

自訂Function

  • 亂數排序
<cffunction name="fun_rand" returntype="String" output="false">
<cfargument name="num" type="numeric" required="true">
<cfset old_list = "">
<cfloop condition="#listlen(old_list)# lt #num#">
<cfset R_num=randrange(1,num)>
<cfif ListFind(old_list,R_num) lte 0>
<cfset old_list=listappend(old_list,"#R_num#")>
</cfif>
</cfloop>
<cfreturn old_list >
</cffunction>

判斷function 是否有重複

判斷function 是否有重複引用,如果沒有再作 include 否則會有錯誤

<cfif not IsDefined("function名稱") or not IsCustomFunction(function名稱)>
<cfinclude template="/module/inc_encoding.cfm">
</cfif>

檢查檔案是否存在

<cfif FileExists(ExpandPath('account.cfm'))>
     <cfinclude template="account.cfm">
</cfif>

CSS 參數的應用

◆基本語法屬性一覽:
<STYLE type="text/css">
<!--
BODY {
/*文字屬性*/
FONT-SIZE: 9pt;/*字體大小*/
FONT-FAMILY: Arial;/*字型設定*/
FONT-WEIGHT: normal;/*正常樣式*/
FONT-WEIGHT: bold;/*字體加粗*/
FONT-WEIGHT: bolder;/*正常稍粗*/
FONT-WEIGHT: lighter;/*字體稍細*/
FONT-STYLE: normal;/*正常樣式*/
FONT-STYLE: italic;/*文字斜體*/
FONT-STYLE: oblique;/*文字斜體*/
FONT-VARIANT: normal;/*正常樣式*/
FONT-VARIANT: small-caps;/*將小寫轉換為小字體的大寫字母*/
COLOR: #1f3f3f;/*字體色彩*/
VERTICAL-ALIGN: top;/*設定垂直對齊位置(對齊同列 top | middle | bottom | baseline)*/
VERTICAL-ALIGN: super;/*上標文字*/
VERTICAL-ALIGN: sub;/*下標文字*/
VERTICAL-ALIGN: text-top;/*文字頂端*/
VERTICAL-ALIGN: text-bottom;/*文字底部*/
TEXT-DECORATION: none;/*可設無*/
TEXT-DECORATION: line-through;/*加刪除線*/
TEXT-DECORATION: overline;/*加上劃線*/
TEXT-DECORATION: underline;/*加下劃線*/
TEXT-TRANSFORM: none;/*可設無*/
TEXT-TRANSFORM: capitalize;/*首字以英文大寫顯示*/
TEXT-TRANSFORM: uppercase;/*以英文大寫顯示*/
TEXT-TRANSFORM: lowercase;/*以英文小寫顯示*/

2010年5月21日 星期五

getYear() FF3 異常

var dateObj = new Date();
var thisYear = dateObj.getFullYear();
var old_thisYear = dateObj.getYear();

FF3.0.6
alert( thisYear ); // 2009
alert( old_thisYear ) ; // 109

IE
alert( thisYear ); // 2009
 alert( old_thisYear ) ; // 2009

ThickBox

JQuery UI

ThickBox是多功能性的,它提供有對於圖像、內置框架、內嵌內容、AJAX內容 等變化, 在點擊連結後能在網頁形成美觀的透明層展示,在改變瀏覽器大小或捲動捲軸時都能保持居中.可以讓畫面底色呈現黑灰色.

2010年5月20日 星期四

META功用

  • 顯示及排列中文:
<META http-equiv="Content-Type" content="text/html; charset=big5">
說明:
Content-Type==>文件內容格式
;==>CONTENT內要作的每件事" ",分別以分號區隔
text/html==>純文字/超文字
charset==>字元組為中文繁體大五碼,如用iso-2022-jp是指日文
  • 讓搜索引擎容易找到:
<META NAME="KeyWords" CONTENT="網頁,網站製作,程式設計,程式">

<META NAME="KeyWords" CONTENT="html,javascript,js">

說明:
網頁內文關鍵字,可使用中、英文均可
  • 關於網站的內容描述 
<META NAME="Description" CONTENT="電腦相關程式語言與網頁設定小技巧和一堆有的沒的雜事與紀錄">

說明:
Description==>內容的主要描述,通常搜尋引擎都會以網頁的前廿五字做為網頁內容摘要

網頁轉址

<script language="JavaScript">
location.href="http://www.msn.com.tw";
</script>
<noscript>
<meta http-equiv="refresh" content="0; URL=http://www.msn.com.tw">
</noscript>



2010年5月19日 星期三

DIV不透明

使用 CSS Alpha 篩選條件來設定背景色彩的 DIV 白,並將不透明度設定為 [0 (零),這會導致完全透明的 DIV,其中包含內容。

若要不透明,需設定 alpha(opacity=100)

※背景色彩設定白色請用 background-color: white;

清除背景顏色設定

background-color 屬性設置元素的背景顏色

background-color 屬性為元素設置一種純色。這種顏色會填充元素的內容、內邊距和邊框區域,擴展到元素邊框的外邊界(但不包括外邊距)。如果邊框有透明部分(如虛線邊框),會透過這些透明部分顯示出背景色。

transparent 值
盡管在大多數情況下,沒有必要使用 transparent。不過如果您不希望某元素擁有背景色,同時又不希望用戶對瀏覽器的顏色設置影響到您的設計,那麽設置 transparent 值還是有必要的。

ex:
<table id="show_table" width="100" border="0" style="background-color:transparent;"></table>

2010年5月18日 星期二

img遺失時預設圖片

<img src="bbb.gif" hspace="3" onError="this.src='images/fakeLOGO.gif'"  width="119"  height="43">
 onError="this.src='images/fakeLOGO.gif'"

開啟或關閉cookie

開啟或關閉cookie
選 [工具] => [網際網路選項] => [隱私權]=>[進階] 關閉Cookie就可以了
===================================================================
如果是要避免某特定網站寫入cookie
步驟如下
1.IE
工具->網際網路選項->隱私權->網站->封鎖
2.Firefox
[options]->[Privacy]->[Cookies]->[Exceptions]
某此版本會是
[Preferences]->[Privacy]->[Cookies]->[Exceptions]