UBB编辑器原来就这么简单

ubb

<script>
/*
 * 功能:UBB编辑控制函数
 * 参数: tag 为标签名称 val 为标签参数
 * 返回:[标签名称=参数]修饰文字[/标签名称]
 *       [标签名称]修饰文字[/标签名称]
 *       [标签名称=参数][/标签名称]
 */
function ubbaction(tag, val){
 var tag = tag.toUpperCase();
 if(typeof(val) == "undefined"){
  val = "";
 }
 if(val){
  val = "=" + val;
 }
 
 var r = document.selection.createRange().text;
 if(tag == "URL"){
  val = prompt("请输入连接地址:(留空为选定地址)", "http://");
 if(val !=  "http://" && val != ""){
  val = "=" + val;
 }else{
  val = "";
 }
 }
 if(tag == "MAIL"){
  val = prompt("请输入邮箱地址:(留空为选定地址)", "");
 if(val != ""){
  val = "=" + val;
 }
 }
 rr = "[" + tag + val + "]" + r + "[/" + tag +"]";
 if(r){
  document.selection.createRange().text = rr;
 }else{
  document.all.content.value += rr;
 }
}
</script>
<form name="form1" method="post" action="">
  <input type="button" name="Submit" value="B" >
  <input type="button" name="Submit" value="I" >
  <input type="button" name="Submit" value="U" >
  <select name='ffont' >
    <option value='0'>FONT</option>
    <option value='Arial' style='font-family:Arial'>Arial</option>
    <option value='Times' style='font-family:Times'>Times</option>
    <option value='Courier' style='font-family:Courier'>Courier</option>
    <option value='Impact' style='font-family:Impact'>Impact</option>
    <option value='Geneva' style='font-family:Geneva'>Geneva</option>
    <option value='Optima' style='font-family:Optima'>Optima</option>
  </select>
  <select name='fsize' >
    <option value='0'>SIZE</option>
    <option value='1'>Small</option>
    <option value='7'>Large</option>
    <option value='14'>Largest</option>
  </select>
  <select name='fcolor' >
    <option value='0'>COLOR</option>
    <option value=black style="background-color:black;color:black">Black</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>
  <br>
<input type="button" name="Submit" value="URL" >
  <input type="button" name="Submit" value="IMG" >
  <input type="button" name="Submit" value="CODE" >
  <input type="button" name="Submit" value="MAIL" >
  <input type="button" name="Submit" value="QUOTE" >
  <input type="button" name="Submit" value="LIST" >
 <br>
  <textarea name="content" cols="50" rows="8" id="content"></textarea>
  <input type="submit" name="Submit" value="提交">
</form>

时间: 2024-08-30 00:49:18

UBB编辑器原来就这么简单的相关文章

DISCUZ论坛的UBB编辑器(增加灵活调用,支持ASP UBB解析)打包下载_网页编辑器

复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gbk">  <title>Discuz编辑器</title>  <m

UBB编辑器_ASP基础

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "' target=_blank rel=nofollow>http://www.w3.org/TR/html4/loose.dtd"><html><head><title>UBB编辑器</title><meta http-equiv="Content-Type

UBB编辑器

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>UBB编辑器</title> <meta http-equiv="Content-Type" content="text/ht

分享一个简单好用的UBB编辑器(含代码)

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 现在的网页在线编辑器有很多,且功能强大,比如eWebEditor,但有个问题是占用空间大,一些简单的论坛.留言板并不需要太强大的功能,HtmlEditor就是这样一个编辑器,简单漂亮,调用也方便,推荐大家使用.使用方法,和正常程序提交数据是一样的. 提交页:<form method="POST" action=&qu

自己动手,结合javascript和dhtml做一个ubb编辑器

dhtml|javascript|ubb    看到chinaASP论坛的abc code editor了吗?是不是觉得很cool? 说真的,刚见到我还以为是用别的什么语言做的控件呢,后来才发现没有那么神秘的.前几天做一个商品bbs,客户要求支持ubb,同时也要做一个编辑器.现在我把做ubb的思路给大家讲一下.    首先遇到的是界面问题,实际上这个很好解决,只是利用td的onmouseover.onmouseout和onmousedown来实现,具体实现方法件下面的代码.    其次就是实现文

UBB编辑器 [url=&amp;amp;quot;a.aspx&amp;amp;quot; 乱码问题

问题描述 我在一个UBB里面放入了<table><tr><td><ahref="www.baidu.com">baidu</a></td></tr></table>复制,粘贴,直接保存,没问题如果中间有点切换代码格式,他就自动把<ahref="">变为[url=""]这个玩意了,这样从UBB里看到的东西就很不舒服,很乱,而且在前台页面显示上

DISCUZ论坛的UBB编辑器(增加灵活调用,支持ASP)_网页编辑器

演示地址:http://52515.net/lib/upfile/ubb/下载地址:http://52515.net/lib/upfile/ubb.rar本地下载:http://www.jb51.net/downtools/discuzubb.rar

实现一个最简单的VIM文本编辑器(可能有bug,随便写了一个)

简单的写了一个文本编辑器,功能很简单,但足以把文件IO相关的操作熟悉了,可能功能或者分配的大小还不够完善.请参考参考: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <windows.h> #include <fcntl.h> int count ; char ch = 0; char file_name[2

Windows下22个实用的代码编辑器

1.Notepad++ 官方网站 http://notepad-plus.sourceforge.net/ 最新版本 v 5.3.2 免费版 这可能是 Windows 里最好的免费文本编辑器了,具有简单的功能,从语法高亮.代码折叠到 FTP,Notepad++ 可以应付绝大多数情况,我最喜欢的功能是文件状态自动检测:当 Notepad++ 运行时,它会自动检查所有当前打开文件的变动,让你知道是否有文件被更新或删除.Notepad++ 基于 Scintilla 编辑引擎. 2.JEdit 官方网站