UBB编辑器

2016-02-19 12:08 4 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐UBB编辑器,赶紧看过来吧!

【 tulaoshi.com - Web开发 】

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "' target=_blank rel=nofollow>http://www.w3.org/TR/html4/loose.dtd"
html
head
titleUBB编辑器/title
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
link href="style.css" rel="stylesheet" type="text/css"
script language="JavaScript"
!--
if(navigator.appName == "Microsoft Internet Explorer")
{
    isIE=true;
}
else
{
    isIE=false;
}


function AddText(NewCode) 
{
    if(document.all){
        insertAtCaret(document.ubbform.Content, NewCode);
        document.ubbform.Content.focus();
    }
    else
    {
        document.ubbform.Content.value += NewCode;
        document.ubbform.Content.focus();
    }
}

function insertAtCaret (textEl, text){
    if (textEl.createTextRange && textEl.caretPos)
    {
        var caretPos = textEl.caretPos;
        caretPos.text += caretPos.text.charAt(caretPos.text.length - 2) == ' ' ? text + ' ' : text;
    }
    else if(textEl)
    {
        textEl.value += text;
    }
    else
    {
        textEl.value = text;
    }
}

function ubbFormat(what) 
{
    if (document.selection && document.selection.type == "Text")
    {
        var range = document.selection.createRange();
        range.text = "["+what+"]" + range.text + "[/"+what+"]";
    }
    else
    {
        txt=window.prompt("请输入内容","");     
        if (txt!=null) {           
                AddTxt="["+what+"]"+txt;
                AddText(AddTxt);
                AddText("[/"+what+"]");
        }       
    } 
}

function ubbInsert(what) 
{
    if (document.selection && document.selection.type == "Text")
    {
        var range = document.selection.createRange();
        range.text = "["+what+"]" + range.text + "[/"+what+"]";
    }
    else
    {
        txt=window.prompt("请输入内容","");     
        if (txt!=null) {           
                AddTxt="["+what+"]"+txt;
                AddText(AddTxt);
                AddText("[/"+what+"]");
        }       
    } 
}

function chsize(size) {
    if (document.selection && document.selection.type == "Text")
    {
        var range = document.selection.createRange();
        range.text = "[size=" + size + "]" + range.text + "[/size]";
    }
    else
    {                       
        txt=window.prompt("请输入内容",""); 
        if (txt!=null)
        {             
            AddTxt="[size="+size+"]"+txt;
            AddText(AddTxt);
            AddText("[/size]");
        }        
    }
}

function chfont(font) {
    if (document.selection && document.selection.type == "Text") {
    var range = document.selection.createRange();
    range.text = "" + range.text + "";
    }
    else
    {                  
        txt=window.prompt("请输入内容","");
        if (txt!=null)
        {             
            AddTxt=""+txt;
            AddText(AddTxt);
            AddText("");
        }        
    }  
}

function chcolor(color) {
    if (document.selection && document.selection.type == "Text") {
    var range = document.selection.createRange();
    range.text = "" + range.text + "";
    }
    else
    {  
    txt=window.prompt("请输入内容","");
        if(txt!=null) {
            AddTxt=""+txt;
            AddText(AddTxt);
            AddText("");
        }
    }
}

//--
/script
/head
body
form method=post name="ubbform" action=""
table align="center" border="0"
tr
    td
    select name="font" onFocus="this.selectedIndex=0" onChange="chfont(this.options[this.selectedIndex].value)" size="1"
        option value="" selected选择字体/option
        option value="宋体"宋体/option
        option value="黑体"黑体/option
        option value="Arial"Arial/option
        option value="Book Antiqua"Book Antiqua/option
        option value="Century Gothic"Century Gothic/option
        option value="Courier New"Courier New/option
        option value="Georgia"Georgia/option
        option value="Impact"Impact/option
        option value="Tahoma"Tahoma/option
        option value="Times New Roman"Times New Roman/option
        option value="Verdana"Verdana/option
    /select
    select name="size" onFocus="this.selectedIndex=0" onChange="chsize(this.options[this.selectedIndex].value)" size="1"
          option value="" selected字体大小/option
          option value="-2"-2/option
          option value="-1"-1/option
          option value="1"1/option
          option value="2"2/option
          option value="3"3/option
          option value="4"4/option
          option value="5"5/option
          option value="6"6/option
          option value="7"7/option
    /select
    select name="color"  onFocus="this.selectedIndex=0" onChange="chcolor(this.options[this.selectedIndex].value)" size="1"
          option value="" selected字体颜色/option
          option value="Black" style="background-color:black;color:black;"Black/option
          option value="White" style="background-color:white;color:white;"White/option
          option value="Red" style="background-color:red;color:red;"Red/option
          option value="Yellow" style="background-color:yellow;color:yellow;"Yellow/option
          option value="Pink" style="background-color:pink;color:pink;"Pink/option
          option value="Green" style="background-color:green;color:green;"Green/option
          option value="Orange" style="background-color:orange;color:orange;"Orange/option
          option value="Purple" style="background-color:purple;color:purple;"Purple/option
          option value="Blue" style="background-color:blue;color:blue;"Blue/option
          option value="Beige" style="background-color:beige;color:beige;"Beige/option
          option value="Brown" style="background-color:brown;color:brown;"Brown/option
          option value="Teal" style="background-color:teal;color:teal;"Teal/option
          option value="Navy" style="background-color:navy;color:navy;"Navy/option
          option value="Maroon" style="background-color:maroon;color:maroon;"Maroon/option
          option value="LimeGreen" style="background-color:limegreen;color:limegreen;"LimeGreen/option
    /select
    /td
/tr
tr
    td
    img src="ubb/bold.gif" border="0" alt="粗体" onClick="ubbFormat('B')"img src="ubb/italicize.gif" border="0" alt="斜体" onClick="ubbFormat('I')"img src="ubb/underline.gif" border="0" alt="下划线" onClick="ubbFormat('U')"img src="ubb/center.gif" border="0" alt="居中对齐" onClick="ubbFormat('CENTER')"img src="ubb/email.gif" border="0" alt="插入EMAIL地址" onClick="ubbFormat('EMAIL')"img src="ubb/url.gif" border="0" alt="插入网址" onClick="ubbFormat('URL')"img src="ubb/quote.gif" border="0" alt="引用内容" onClick="ubbFormat('QUOTE')"img src="ubb/wmv.gif" border="0" alt="插入视频" onClick="ubbFormat('MEDIA')"img src="ubb/flash.gif" border="0" alt="插入flash动画" onClick="ubbInsert('FLASH')"img src="ubb/image.gif" border="0" alt="插入图片" onClick="ubbInsert('IMG')"
    /td
/tr
tr
    tdtextarea name="Content" rows="10" cols="80"/textarea/td
/tr
tr
    td/td
/tr
/table
/form
/body
/html

来源:https://www.tulaoshi.com/n/20160219/1599939.html

延伸阅读
试用了一下FCKeditor,根据网上的文章小结一下: 1.下载 FCKeditor.Java 2.3 (FCKeditot for java) FCKeditor 2.2 (FCKeditor基本文件) 2.建立项目:tomcat/webapps/TestFCKeditor. 3.将FCKeditor2.2解压缩,将整个目录FCKeditor复制到项目的根目录下, 目录结构为:tomcat/webapps/TestFCKeditor/FCKeditor ...
标签: Web开发
一、简介 功能:所见即所得,支持图片和Flash,工具栏可自由配置,使用简单 兼容性:IE 5.5+、Firefox 1.5+、Safari 3.0+、Opera 9.50+、Netscape 7.1+、 Camino 1.0+ 成熟度:使用广泛,被Baidu、CSDN等选用 二、下载 官方下载首页:http://www.fckeditor.net/download/,当前版本为2.5.1 需要下载FCKedito...
标签: 办公软件
问:我用Office 2000在WinMe上无法装上Word2000的公式。即单击“插入/对象”,对象类型里无公式项。请问是什么原因?怎样解决? 答:这和WinMe无关。应该是你在安装Office2000时采用了典型安装方式,这样系统就不会安装公式编辑器。你可以在Word中单击“工具/自定义”选项,然后在“自定义”窗口中单击“命令”项,在左边单击“插入”,在...
wps公式编辑器怎么用?   单击进入插入选项卡,在符号选项组中选择公式按钮; 在弹出的公式编辑器对话框中输入你想要的公式符号; 输入完公式后单击文件中的退出并返回到 文档按钮; 此时,刚才输入的公式就已经嵌入到了WPS文档中来了。 wps怎么调整行距?   选中要改变行距的文字,点击鼠标右键,...
标签: 电脑入门
RT,突然莫名其妙出现这个问题,点击公式编辑器上的符号后,如等号,显示了一个汉字,其它符号也很多这样的情况而且是一些乱七八糟不认识的汉字。重新下载安装后依然如此。在样式--定义---符号中选择其它的类型也解决不了。这?中毒了? 不会传图,见谅 出现描述中的问题,初步推测可能是由于您的电脑系统字库中缺少相应的字体导致的,您不妨对...

经验教程

76

收藏

94
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部