CODE.jsp
上传用户:toby834
上传日期:2013-10-21
资源大小:2613k
文件大小:13k
- <%@ page contentType="text/html;charset=GBK" %>
- <script>function AddText(NewCode) {
- document.frmAnnounce.content.value+=NewCode
- }
- </script>
- <SCRIPT LANGUAGE="JavaScript">
- helpstat = false;
- stprompt = true;
- basic = false;
- function thelp(swtch){
- if (swtch == 1){
- basic = false;
- stprompt = false;
- helpstat = true;
- } else if (swtch == 0) {
- helpstat = false;
- stprompt = false;
- basic = true;
- } else if (swtch == 2) {
- helpstat = false;
- basic = false;
- stprompt = true;
- }
- }
- function email() {
- if (helpstat) {
- alert("Email 标记n插入 Email 超级链接n用法1: [email]webmaster@aspsky.net[/email]n用法2: [email=webmaster@aspsky.net]沙滩小子[/email]");
- } else if (basic) {
- AddTxt="[email][/email]";
- AddText(AddTxt);
- } else {
- txt2=prompt("链接显示的文字.n如果为空,那么将只显示你的 Email 地址","");
- if (txt2!=null) {
- txt=prompt("Email 地址.","name@domain.com");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[email]"+txt+"[/email]";
- } else {
- AddTxt="[email="+txt+"]"+txt2;
- AddText(AddTxt);
- AddTxt="[/email]";
- }
- AddText(AddTxt);
- }
- }
- }
- }
- function flash() {
- if (helpstat){
- alert("Flash 动画n插入 Flash 动画.n用法: [flash]Flash 文件的地址[/flash]");
- } else if (basic) {
- AddTxt="[flash][/flash]";
- AddText(AddTxt);
- } else {
- txt=prompt("Flash 文件的地址","http://");
- if (txt!=null) {
- AddTxt="[flash]"+txt;
- AddText(AddTxt);
- AddTxt="[/flash]";
- AddText(AddTxt);
- }
- }
- }
- function showsize(size) {
- if (helpstat) {
- alert("文字大小标记n设置文字大小.n可变范围 1 - 6.n 1 为最小 6 为最大.n用法: [size="+size+"]这是 "+size+" 文字[/size]");
- } else if (basic) {
- AddTxt="[size="+size+"][/size]";
- AddText(AddTxt);
- } else {
- txt=prompt("大小 "+size,"文字");
- if (txt!=null) {
- AddTxt="[size="+size+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/size]";
- AddText(AddTxt);
- }
- }
- }
- function bold() {
- if (helpstat) {
- alert("加粗标记n使文本加粗.n用法: [b]这是加粗的文字[/b]");
- } else if (basic) {
- AddTxt="[b][/b]";
- AddText(AddTxt);
- } else {
- txt=prompt("文字将被变粗.","文字");
- if (txt!=null) {
- AddTxt="[b]"+txt;
- AddText(AddTxt);
- AddTxt="[/b]";
- AddText(AddTxt);
- }
- }
- }
- function italicize() {
- if (helpstat) {
- alert("斜体标记n使文本字体变为斜体.n用法: [i]这是斜体字[/i]");
- } else if (basic) {
- AddTxt="[i][/i]";
- AddText(AddTxt);
- } else {
- txt=prompt("文字将变斜体","文字");
- if (txt!=null) {
- AddTxt="[i]"+txt;
- AddText(AddTxt);
- AddTxt="[/i]";
- AddText(AddTxt);
- }
- }
- }
- function quote() {
- if (helpstat){
- alert("引用标记n引用一些文字.n用法: [quote]引用内容[/quote]");
- } else if (basic) {
- AddTxt="[quote][/quote]";
- AddText(AddTxt);
- } else {
- txt=prompt("被引用的文字","文字");
- if(txt!=null) {
- AddTxt="[quote]"+txt;
- AddText(AddTxt);
- AddTxt="[/quote]";
- AddText(AddTxt);
- }
- }
- }
- function showcolor(color) {
- if (helpstat) {
- alert("颜色标记n设置文本颜色. 任何颜色名都可以被使用.n用法: [color="+color+"]颜色要改变为"+color+"的文字[/color]");
- } else if (basic) {
- AddTxt="[color="+color+"][/color]";
- AddText(AddTxt);
- } else {
- txt=prompt("选择的颜色是: "+color,"文字");
- if(txt!=null) {
- AddTxt="[color="+color+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/color]";
- AddText(AddTxt);
- }
- }
- }
- function center() {
- if (helpstat) {
- alert("对齐标记n使用这个标记, 可以使文本左对齐、居中、右对齐.n用法: [align=center|left|right]要对齐的文本[/align]");
- } else if (basic) {
- AddTxt="[align=center|left|right][/align]";
- AddText(AddTxt);
- } else {
- txt2=prompt("对齐样式n输入 'center' 表示居中, 'left' 表示左对齐, 'right' 表示右对齐.","center");
- while ((txt2!="") && (txt2!="center") && (txt2!="left") && (txt2!="right") && (txt2!=null)) {
- txt2=prompt("错误!n类型只能输入 'center' 、 'left' 或者 'right'.","");
- }
- txt=prompt("要对齐的文本","文本");
- if (txt!=null) {
- AddTxt="r[align="+txt2+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/align]";
- AddText(AddTxt);
- }
- }
- }
- function hyperlink() {
- if (helpstat) {
- alert("超级链接标记n插入一个超级链接标记n使用方法: [url]http://www.SuperSpace.com[/url]nUSE: [url=http://www.qingqing.com]链接文字[/url]");
- } else if (basic) {
- AddTxt="[url][/url]";
- AddText(AddTxt);
- } else {
- txt2=prompt("链接文本显示.n如果不想使用, 可以为空, 将只显示超级链接地址. ","");
- if (txt2!=null) {
- txt=prompt("超级链接.","http://");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[url]"+txt;
- AddText(AddTxt);
- AddTxt="[/url]";
- AddText(AddTxt);
- } else {
- AddTxt="[url="+txt+"]"+txt2;
- AddText(AddTxt);
- AddTxt="[/url]";
- AddText(AddTxt);
- }
- }
- }
- }
- }
- function image() {
- if (helpstat){
- alert("图片标记n插入图片n用法: [img]http://www.SuperSpace.com/logo.gif[/img]");
- } else if (basic) {
- AddTxt="[img][/img]";
- AddText(AddTxt);
- } else {
- txt=prompt("图片的 URL","http://");
- if(txt!=null) {
- AddTxt="r[img]"+txt;
- AddText(AddTxt);
- AddTxt="[/img]";
- AddText(AddTxt);
- }
- }
- }
- function showcode() {
- if (helpstat) {
- alert("代码标记n使用代码标记,可以使你的程序代码里面的 html 等标志不会被破坏.n使用方法:n [code]这里是代码文字[/code]");
- } else if (basic) {
- AddTxt="r[code]r[/code]";
- AddText(AddTxt);
- } else {
- txt=prompt("输入代码","");
- if (txt!=null) {
- AddTxt="r[code]"+txt;
- AddText(AddTxt);
- AddTxt="[/code]";
- AddText(AddTxt);
- }
- }
- }
- function list() {
- if (helpstat) {
- alert("列表标记n建造一个文字或则数字列表.nnUSE: [list] [*]项目一[/*] [*]项目二[/*] [*]项目三[/*] [/list]");
- } else if (basic) {
- AddTxt=" [list][*] [/*][*] [/*][*] [/*][/list]";
- AddText(AddTxt);
- } else {
- txt=prompt("列表类型n输入 'A' 表示有序列表, '1' 表示无序列表, 留空表示无序列表.","");
- while ((txt!="") && (txt!="A") && (txt!="a") && (txt!="1") && (txt!=null)) {
- txt=prompt("错误!n类型只能输入 'A' 、 '1' 或者留空.","");
- }
- if (txt!=null) {
- if (txt=="") {
- AddTxt="[list]";
- } else {
- AddTxt="[list="+txt+"]";
- }
- txt="1";
- while ((txt!="") && (txt!=null)) {
- txt=prompt("列表项n空白表示结束列表","");
- if (txt!="") {
- AddTxt+="[*]"+txt+"[/*]";
- }
- }
- AddTxt+="[/list] ";
- AddText(AddTxt);
- }
- }
- }
- function showfont(font) {
- if (helpstat){
- alert("字体标记n给文字设置字体.n用法: [face="+font+"]改变文字字体为"+font+"[/face]");
- } else if (basic) {
- AddTxt="[face="+font+"][/face]";
- AddText(AddTxt);
- } else {
- txt=prompt("要设置字体的文字"+font,"文字");
- if (txt!=null) {
- AddTxt="[face="+font+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/face]";
- AddText(AddTxt);
- }
- }
- }
- function underline() {
- if (helpstat) {
- alert("下划线标记n给文字加下划线.n用法: [u]要加下划线的文字[/u]");
- } else if (basic) {
- AddTxt="[u][/u]";
- AddText(AddTxt);
- } else {
- txt=prompt("下划线文字.","文字");
- if (txt!=null) {
- AddTxt="[u]"+txt;
- AddText(AddTxt);
- AddTxt="[/u]";
- AddText(AddTxt);
- }
- }
- }
- function setfly() {
- if (helpstat){
- alert("飞翔标记n使文字飞行.n用法: [fly]文字为这样文字[/fly]");
- } else if (basic) {
- AddTxt="[fly][/fly]";
- AddText(AddTxt);
- } else {
- txt=prompt("飞翔文字","文字");
- if (txt!=null) {
- AddTxt="[fly]"+txt;
- AddText(AddTxt);
- AddTxt="[/fly]";
- AddText(AddTxt);
- }
- }
- }
- function move() {
- if (helpstat) {
- alert("移动标记n使文字产生移动效果.n用法: [move]要产生移动效果的文字[/move]");
- } else if (basic) {
- AddTxt="[move][/move]";
- AddText(AddTxt);
- } else {
- txt=prompt("要产生移动效果的文字","文字");
- if (txt!=null) {
- AddTxt="[move]"+txt;
- AddText(AddTxt);
- AddTxt="[/move]";
- AddText(AddTxt);
- }
- }
- }
- function shadow() {
- if (helpstat) {
- alert("阴影标记n使文字产生阴影效果.n用法: [SHADOW=宽度, 颜色, 边界]要产生阴影效果的文字[/SHADOW]");
- } else if (basic) {
- AddTxt="[SHADOW=255,blue,1][/SHADOW]";
- AddText(AddTxt);
- } else {
- txt2=prompt("文字的长度、颜色和边界大小","255,blue,1");
- if (txt2!=null) {
- txt=prompt("要产生阴影效果的文字","文字");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[SHADOW=255, blue, 1]"+txt;
- AddText(AddTxt);
- AddTxt="[/SHADOW]";
- AddText(AddTxt);
- } else {
- AddTxt="[SHADOW="+txt2+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/SHADOW]";
- AddText(AddTxt);
- }
- }
- }
- }
- }
- function rm() {
- if (helpstat) {
- alert("realplayn播放realplay文件.n用法: [rm=宽度, 高度]文件地址[/rm]");
- } else if (basic) {
- AddTxt="[rm=500,350][/rm]";
- AddText(AddTxt);
- } else {
- txt2=prompt("视频的宽度,高度","500,350");
- if (txt2!=null) {
- txt=prompt("视频文件的地址","请输入");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[rm=500,350]"+txt;
- AddText(AddTxt);
- AddTxt="[/rm]";
- AddText(AddTxt);
- } else {
- AddTxt="[rm="+txt2+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/rm]";
- AddText(AddTxt);
- }
- }
- }
- }
- }
- function mp() {
- if (helpstat) {
- alert("Media Playern播放Media Player文件.n用法: [mp=宽度, 高度]文件地址[/mp]");
- } else if (basic) {
- AddTxt="[mp=500,350][/mp]";
- AddText(AddTxt);
- } else {
- txt2=prompt("视频的宽度,高度","500,350");
- if (txt2!=null) {
- txt=prompt("视频文件的地址","请输入");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[mp=500,350]"+txt;
- AddText(AddTxt);
- AddTxt="[/mp]";
- AddText(AddTxt);
- } else {
- AddTxt="[mp="+txt2+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/mp]";
- AddText(AddTxt);
- }
- }
- }
- }
- }
- function qt() {
- if (helpstat) {
- alert("QuickTimen播放QuickTime文件.n用法: [qt=宽度, 高度]文件地址[/qt]");
- } else if (basic) {
- AddTxt="[qt=500,350][/qt]";
- AddText(AddTxt);
- } else {
- txt2=prompt("视频的宽度,高度","500,350");
- if (txt2!=null) {
- txt=prompt("视频文件的地址","请输入");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[qt=500,350]"+txt;
- AddText(AddTxt);
- AddTxt="[/qt]";
- AddText(AddTxt);
- } else {
- AddTxt="[qt="+txt2+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/qt]";
- AddText(AddTxt);
- }
- }
- }
- }
- }
- function sk() {
- if (helpstat) {
- alert("Shockwaven插入Shockwave文件.n用法: [dir=宽度, 高度]文件地址[/dir]");
- } else if (basic) {
- AddTxt="[dir=500,350][/dir]";
- AddText(AddTxt);
- } else {
- txt2=prompt("Shockwave文件的宽度,高度","500,350");
- if (txt2!=null) {
- txt=prompt("Shockwave文件的地址","请输入地址");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[dir=500,350]"+txt;
- AddText(AddTxt);
- AddTxt="[/dir]";
- AddText(AddTxt);
- } else {
- AddTxt="[dir="+txt2+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/dir]";
- AddText(AddTxt);
- }
- }
- }
- }
- }
- function glow() {
- if (helpstat) {
- alert("光晕标记n使文字产生光晕效果.n用法: [GLOW=宽度, 颜色, 边界]要产生光晕效果的文字[/GLOW]");
- } else if (basic) {
- AddTxt="[glow=255,red,2][/glow]";
- AddText(AddTxt);
- } else {
- txt2=prompt("文字的长度、颜色和边界大小","255,red,2");
- if (txt2!=null) {
- txt=prompt("要产生光晕效果的文字.","文字");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[glow=255,red,2]"+txt;
- AddText(AddTxt);
- AddTxt="[/glow]";
- AddText(AddTxt);
- } else {
- AddTxt="[glow="+txt2+"]"+txt;
- AddText(AddTxt);
- AddTxt="[/glow]";
- AddText(AddTxt);
- }
- }
- }
- }
- }
- function openscriphtml()
- {
- if (navigator.appName!="Microsoft Internet Explorer")
- alert("此功能 Netscape 用户不能使用!")
- else
- {newwin=window.open('htmledit/editor.html','','width=544,height=294');
- newwin.focus();
- }
- }
- function runEx(){
- //alert('请注意,按下确定将生成页面,按下后请稍后....');
- var winEx = window.open("", "winEx", "width=300,height=200,status=yes,menubar=yes,scrollbars=yes,resizable=yes"); winEx.document.open("text/html", "replace");
- winEx.document.write(unescape(event.srcElement.parentElement.children[2].value));
- winEx.document.close();
- }
- </SCRIPT>
- <script language="Javascript">
- <!-- hide
- function insertsmilie(smilieface){
- document.frmAnnounce.content.value+=smilieface;
- }
- // -->
- </script>