<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 13, comments - 7, trackbacks - 0, articles - 0

    在線HTML編輯器htmlarea簡單使用

    Posted on 2007-02-07 13:47 趙永超 閱讀(1334) 評論(1)  編輯  收藏 所屬分類: Html

    ?

    這幾步是如果使用htmlarea3.0的說明,是在網(wǎng)上看到的. 在/htmlarea/examples/web-menu這個文件里有更為詳細的說明.下邊的這個鏈接的版本是多國語言版本,默認的語言為英語.

    ??? 下載HTMLarea3.0 http://www.jhdown.com/soft/8/141/html/2006220010681.html,解壓里面的文件到web站點的/htmlarea目錄下(可以是自己建的目錄,這里建議直接用htmlarea做為目錄);

    二、定義javascript的全局變量及引入js文件:

    ?<script type="text/javascript">
    ?? _editor_url = "${pageContext.request.contextPath}/htmlarea/";
    ?? _editor_lang = "en";
    </script>

    <script type="text/javascript" src="${pageContext.request.contextPath}/htmlarea/htmlarea.js"></script>

    <script type="text/javascript">
    var editor = null;
    function initEditor() {
    ? editor = new HTMLArea("content");
    ? editor.generate();
    }
    </script>

    有句editor = new HTMLArea("content");"content"是表單中textarea屬性的id,如:

    ????? <html:form action="/actionBbsreply.do?method=update" onsubmit="this['content'].value=editor.getHTML();">
    ??????? <textarea cols="110" rows="15" id="content" name="content">
    ????????? <bean:write name="bbsreply" property="content"/>
    ??????? </textarea>
    ??????? <html:submit value=" 提 交 ">
    ??????? </html:submit>
    ????? </html:form>

    三、在body的onload事件中加載initEditor():

    ? 如:<body bgcolor="#ffffff" onload="initEditor()">

    四、注意點:

    1、editor = new HTMLArea("content");參數(shù)值是表單中textarea屬性id;

    2、在body的onload事件中加載initEditor();

    3、表單onsubmit事件調用this['content'].value=editor.getHTML()

    在使用的過程中發(fā)現(xiàn),因為默認是英文語方,提示信息也是英文的, 這對于飛慣用中文的朋友來說很是不方便 ,如果要改變語言的話
    ?? _editor_lang = "en";
    把上邊代碼里的._editor_lang="gb"理論上就可以了, 這樣,當代碼去運行的時候會找/lang文件夾下的gb.js文件,但是作者發(fā)布這套源代碼的時候jb.js里的中文是用iso8859-1編碼的,我用MyEclipse的javascriptEdit查看器(MyEclipse下*.js的默認)打開的時候看到的全是亂碼,這就導至了在jsp頁面出現(xiàn)錯誤.解決的辦法就是在改變gb.js的文件的屬性, 將編碼格式改為utf-8的格式. 然后再加上en.js下邊的
    ?buttons: {
    ? "ok":?????????? "確定",
    ? "cancel":?????? "取消"
    ?},

    ?msg: {
    ? "Path":???????? "路徑",
    ? "TEXT_MODE":??? "現(xiàn)在模式是文本模式.? 按[<>]鍵切換到可視化編輯模式.",

    ? "IE-sucks-full-screen" :
    ? // translate here
    ? "The full screen mode is known to cause problems with Internet Explorer, " +
    ? "due to browser bugs that we weren't able to workaround.? You might experience garbage " +
    ? "display, lack of editor functions and/or random browser crashes.? If your system is Windows 9x " +
    ? "it's very likely that you'll get a 'General Protection Fault' and need to reboot.\n\n" +
    ? "You have been warned.? Please press OK if you still want to try the full screen editor."
    ?},

    ?dialogs: {
    ? "Cancel"??????????????????????????????????????????? : "Cancel",
    ? "Insert/Modify Link"??????????????????????????????? : "Insert/Modify Link",
    ? "New window (_blank)"?????????????????????????????? : "New window (_blank)",
    ? "None (use implicit)"?????????????????????????????? : "None (use implicit)",
    ? "OK"??????????????????????????????????????????????? : "OK",
    ? "Other"???????????????????????????????????????????? : "Other",
    ? "Same frame (_self)"??????????????????????????????? : "Same frame (_self)",
    ? "Target:"?????????????????????????????????????????? : "Target:",
    ? "Title (tooltip):"????????????????????????????????? : "Title (tooltip):",
    ? "Top frame (_top)"????????????????????????????????? : "Top frame (_top)",
    ? "URL:"????????????????????????????????????????????? : "URL:",
    ? "You must enter the URL where this link points to"? : "You must enter the URL where this link points to"
    ?}

    這些代碼.如果有需要的話, 可以把右邊屬性的值翻譯成漢語,這里還有一個要注意的地方就是要對照格式,我把我改正過的貼到這里, 方便查看

    // I18N constants -- Chinese GB
    // by Dave Lo -- dlo@interactivetools.com
    HTMLArea.I18N = {

    ?// the following should be the filename without .js extension
    ?// it will be used for automatically load plugin language.
    ?lang: "gb",

    ?tooltips: {
    ? bold:?????????? "粗體",
    ? italic:???????? "斜體",
    ? underline:????? "底線",
    ? strikethrough:? "刪除線",
    ? subscript:????? "下標",
    ? superscript:??? "上標",
    ? justifyleft:??? "位置靠左",
    ? justifycenter:? "位置居中",
    ? justifyright:?? "位置靠右",
    ? justifyfull:??? "位置左右平等",
    ? orderedlist:??? "位置左右平等",
    ? unorderedlist:? "無序清單",
    ? outdent:??????? "減小行前空白",
    ? indent:???????? "加寬行前空白",
    ? forecolor:????? "文字顏色",
    ? backcolor:????? "背景顏色",
    ? horizontalrule: "水平線",
    ? horizontalrule: "水平標尺",
    ? createlink:???? "插入連結",
    ? insertimage:??? "插入圖形",
    ? inserttable:??? "插入表格",
    ? htmlmode:?????? "切換HTML原始碼",
    ? popupeditor:??? "放大",
    ? about:????????? "關於 HTMLArea",
    ? help:?????????? "說明",
    ? textindicator:? "字體例子"
    ?},


    ?buttons: {
    ? "ok":?????????? "確定",
    ? "cancel":?????? "取消"
    ?},

    ?msg: {
    ? "Path":???????? "路徑",
    ? "TEXT_MODE":??? "現(xiàn)在模式是文本模式.? 按[<>]鍵切換到可視化編輯模式.",

    ? "IE-sucks-full-screen" :
    ? // translate here
    ? "The full screen mode is known to cause problems with Internet Explorer, " +
    ? "due to browser bugs that we weren't able to workaround.? You might experience garbage " +
    ? "display, lack of editor functions and/or random browser crashes.? If your system is Windows 9x " +
    ? "it's very likely that you'll get a 'General Protection Fault' and need to reboot.\n\n" +
    ? "You have been warned.? Please press OK if you still want to try the full screen editor."
    ?},

    ?dialogs: {
    ? "Cancel"??????????????????????????????????????????? : "Cancel",
    ? "Insert/Modify Link"??????????????????????????????? : "Insert/Modify Link",
    ? "New window (_blank)"?????????????????????????????? : "New window (_blank)",
    ? "None (use implicit)"?????????????????????????????? : "None (use implicit)",
    ? "OK"??????????????????????????????????????????????? : "OK",
    ? "Other"???????????????????????????????????????????? : "Other",
    ? "Same frame (_self)"??????????????????????????????? : "Same frame (_self)",
    ? "Target:"?????????????????????????????????????????? : "Target:",
    ? "Title (tooltip):"????????????????????????????????? : "Title (tooltip):",
    ? "Top frame (_top)"????????????????????????????????? : "Top frame (_top)",
    ? "URL:"????????????????????????????????????????????? : "URL:",
    ? "You must enter the URL where this link points to"? : "You must enter the URL where this link points to"
    ?}
    };

    呵呵.文件改好了以后,就把這個文件復制到/plugins/下.(在plugins下有5個子文件夾,每個又文件夾下有一個lang文件夾,把gb.js文件放進去就OK了.)
    然后啟動,成功了...^_^


    趙永超原創(chuàng),轉載請注明

    ?


    ?

    Feedback

    # re: 在線HTML編輯器htmlarea簡單使用  回復  更多評論   

    2009-09-13 22:58 by 附屬物

    夫頂替 壓頂 侉
    主站蜘蛛池模板: 国产精品亚洲精品日韩已满| 亚洲一级特黄大片无码毛片 | 成人免费的性色视频| 91丁香亚洲综合社区| 亚洲综合精品网站| 最近最好的中文字幕2019免费| www成人免费观看网站| 亚洲国产精品成人综合色在线婷婷| 亚洲AV永久无码精品一区二区国产 | 亚洲成av人片在线观看天堂无码| 最近免费最新高清中文字幕韩国| 猫咪免费人成网站在线观看入口| 亚洲福利视频一区二区三区| 亚洲午夜精品第一区二区8050| 欧洲乱码伦视频免费| 国精产品一区一区三区免费视频| 蜜臀亚洲AV无码精品国产午夜.| 亚洲视频在线观看网址| 国产成人精品久久亚洲| 无码人妻一区二区三区免费| 成在人线av无码免费高潮喷水| 男男gay做爽爽免费视频| 亚洲午夜电影一区二区三区| 亚洲人成精品久久久久| 国产又黄又爽又猛的免费视频播放| 久久精品无码专区免费青青| 久久久精品国产亚洲成人满18免费网站 | 亚洲啪啪免费视频| 中文字幕乱码一区二区免费| 色多多免费视频观看区一区| 亚洲色成人四虎在线观看 | 四虎成人免费观看在线网址| 3344免费播放观看视频| 视频免费在线观看| fc2免费人成为视频| 特黄aa级毛片免费视频播放| 亚洲av日韩aⅴ无码色老头| 亚洲AV成人一区二区三区在线看| 亚洲国产精品第一区二区| 亚洲乳大丰满中文字幕| 中文字幕亚洲激情|