jwysiwyg - Google Code
XStandard: free standards-compliant XHTML WYSIWYG editor
The Man in Blue > Experiments > widgEditor
WYMeditor - web-based XHTML editor - Home
lwrte - Google Code
Damn Small Rich Text Editor v0.2.4 Demo
Main : jQuery Rich Text Editor : Projects : Intrepid Studios, Inc.
jQuery FCKEditor Plugin v1.30 (2009-03-17)
以下也不錯,但不是由javascript寫成的
-------------------------
TinyMCE
2009年6月18日 星期四
2009年6月16日 星期二
php 設定時區
[PHP] 設定系統時區
只要把這一行指令加到所建置的首頁上,系統時間就會被設定為台灣時區。
而且只要執行一次即可,下次要執行就等系統時間被設成別的時區or系統重置之後了。
putenv("TZ=Asia/Taipei");
只要把這一行指令加到所建置的首頁上,系統時間就會被設定為台灣時區。
而且只要執行一次即可,下次要執行就等系統時間被設成別的時區or系統重置之後了。
Select, Option, Disabled not work in IE6, IE7
上面這個下拉選單, Option 2 是 disabled 的,
但是用 IE6, IE7 看 Option 2 可以選, 也就是 disabled 沒用,
IE8 及其他瀏覽器都正常, 有人用 Javascript 的方式解決了這個問題.
select-option-disabled-emulation.js
ref. Select, Option, Disabled And The JavaScript Solution
Select, Option, Disabled not work in IE6, IE7
2009年6月15日 星期一
計算或限制計算字(元)數
計算字(元)數
a(半形)就是1個字元,而a(全形)卻是2個字元,若資料庫中欄位是設成30個字元的話,用來存放1個字元的字可以放30個,但是2個字元只能存放15個,那混合的話要怎麼計算呢?
首先要知道在ASCII中,0~255都是1個字元的字,255以後的都是2個字元,現在只要在count()函式中判斷輸入的字是共字元,而maxChr及nowChr則變成是最大幾字元及目前已輸入幾字元。
<script type="text/javascript">
<!--
//設定最多可輸入多少字元
var maxChr = 30;
//用來儲存目前已輸入多少字元
var nowChr = 0;
//計算字數
function count(value){
//先歸0
nowChr = 0;
//for迴圈判斷value中的每一個字是否在0~255間,用來判別中英文
for(var i=0;i<value.length;i++){
value.charCodeAt(i)<256?nowChr++:nowChr+=2;
}
document.getElementById("info").innerHTML="目前已輸入"+nowChr+"個字元,最多可輸入"+maxChr+"個字元。";
}
//檢驗字數是否<=maxChr
function check(){
if(nowChr>maxChr) alert("你多輸入了"+(nowChr-maxChr)+"個字元。");
else alert("你輸入的沒問題!");
}
//初始化DIV部份用
document.getElementById("info").innerHTML="目前已輸入"+nowChr+"個字元,最多可輸入"+maxChr+"個字元。";
//-->
</script>
a(半形)就是1個字元,而a(全形)卻是2個字元,若資料庫中欄位是設成30個字元的話,用來存放1個字元的字可以放30個,但是2個字元只能存放15個,那混合的話要怎麼計算呢?
首先要知道在ASCII中,0~255都是1個字元的字,255以後的都是2個字元,現在只要在count()函式中判斷輸入的字是共字元,而maxChr及nowChr則變成是最大幾字元及目前已輸入幾字元。
<script type="text/javascript">
<!--
//設定最多可輸入多少字元
var maxChr = 30;
//用來儲存目前已輸入多少字元
var nowChr = 0;
//計算字數
function count(value){
//先歸0
nowChr = 0;
//for迴圈判斷value中的每一個字是否在0~255間,用來判別中英文
for(var i=0;i<value.length;i++){
value.charCodeAt(i)<256?nowChr++:nowChr+=2;
}
document.getElementById("info").innerHTML="目前已輸入"+nowChr+"個字元,最多可輸入"+maxChr+"個字元。";
}
//檢驗字數是否<=maxChr
function check(){
if(nowChr>maxChr) alert("你多輸入了"+(nowChr-maxChr)+"個字元。");
else alert("你輸入的沒問題!");
}
//初始化DIV部份用
document.getElementById("info").innerHTML="目前已輸入"+nowChr+"個字元,最多可輸入"+maxChr+"個字元。";
//-->
</script>
2009年6月11日 星期四
如何幫 span 設定寬度又不會被強制換行
設置span的寬度,讓span象button那樣顯示 - Sandy's Blog
span {
display:-moz-inline-block;/*For Firefox*/
display:-moz-inline-box; /*For Firefox*/
display:inline-block; /*For IE*/
width:150px;
}
訂閱:
文章 (Atom)