CODE.jsp
上传用户:yuyunping
上传日期:2013-03-21
资源大小:1844k
文件大小:13k
源码类别:

Java书籍

开发平台:

Java

  1. <%@ page contentType="text/html;charset=GBK" %>
  2. <script>function AddText(NewCode) {
  3. document.frmAnnounce.content.value+=NewCode
  4. }
  5. </script>
  6. <SCRIPT LANGUAGE="JavaScript">
  7. helpstat = false;
  8. stprompt = true;
  9. basic = false;
  10. function thelp(swtch){
  11. if (swtch == 1){
  12. basic = false;
  13. stprompt = false;
  14. helpstat = true;
  15. } else if (swtch == 0) {
  16. helpstat = false;
  17. stprompt = false;
  18. basic = true;
  19. } else if (swtch == 2) {
  20. helpstat = false;
  21. basic = false;
  22. stprompt = true;
  23. }
  24. }
  25. function email() {
  26. if (helpstat) {
  27. alert("Email 标记n插入 Email 超级链接n用法1: [email]webmaster@aspsky.net[/email]n用法2: [email=webmaster@aspsky.net]沙滩小子[/email]");
  28. } else if (basic) {
  29. AddTxt="[email][/email]";
  30. AddText(AddTxt);
  31. } else { 
  32. txt2=prompt("链接显示的文字.n如果为空,那么将只显示你的 Email 地址",""); 
  33. if (txt2!=null) {
  34. txt=prompt("Email 地址.","name@domain.com");      
  35. if (txt!=null) {
  36. if (txt2=="") {
  37. AddTxt="[email]"+txt+"[/email]";
  38. } else {
  39. AddTxt="[email="+txt+"]"+txt2;
  40. AddText(AddTxt);
  41. AddTxt="[/email]";
  42. AddText(AddTxt);         
  43. }
  44. }
  45. }
  46. }
  47. function flash() {
  48.   if (helpstat){
  49. alert("Flash 动画n插入 Flash 动画.n用法: [flash]Flash 文件的地址[/flash]");
  50. } else if (basic) {
  51. AddTxt="[flash][/flash]";
  52. AddText(AddTxt);
  53. } else {                  
  54. txt=prompt("Flash 文件的地址","http://");
  55. if (txt!=null) {             
  56. AddTxt="[flash]"+txt;
  57. AddText(AddTxt);
  58. AddTxt="[/flash]";
  59. AddText(AddTxt);
  60. }        
  61. }  
  62. }
  63. function showsize(size) {
  64. if (helpstat) {
  65. alert("文字大小标记n设置文字大小.n可变范围 1 - 6.n 1 为最小 6 为最大.n用法: [size="+size+"]这是 "+size+" 文字[/size]");
  66. } else if (basic) {
  67. AddTxt="[size="+size+"][/size]";
  68. AddText(AddTxt);
  69. } else {                       
  70. txt=prompt("大小 "+size,"文字"); 
  71. if (txt!=null) {             
  72. AddTxt="[size="+size+"]"+txt;
  73. AddText(AddTxt);
  74. AddTxt="[/size]";
  75. AddText(AddTxt);
  76. }        
  77. }
  78. }
  79. function bold() {
  80. if (helpstat) {
  81. alert("加粗标记n使文本加粗.n用法: [b]这是加粗的文字[/b]");
  82. } else if (basic) {
  83. AddTxt="[b][/b]";
  84. AddText(AddTxt);
  85. } else {  
  86. txt=prompt("文字将被变粗.","文字");     
  87. if (txt!=null) {           
  88. AddTxt="[b]"+txt;
  89. AddText(AddTxt);
  90. AddTxt="[/b]";
  91. AddText(AddTxt);
  92. }       
  93. }
  94. }
  95. function italicize() {
  96. if (helpstat) {
  97. alert("斜体标记n使文本字体变为斜体.n用法: [i]这是斜体字[/i]");
  98. } else if (basic) {
  99. AddTxt="[i][/i]";
  100. AddText(AddTxt);
  101. } else {   
  102. txt=prompt("文字将变斜体","文字");     
  103. if (txt!=null) {           
  104. AddTxt="[i]"+txt;
  105. AddText(AddTxt);
  106. AddTxt="[/i]";
  107. AddText(AddTxt);
  108. }         
  109. }
  110. }
  111. function quote() {
  112. if (helpstat){
  113. alert("引用标记n引用一些文字.n用法: [quote]引用内容[/quote]");
  114. } else if (basic) {
  115. AddTxt="[quote][/quote]";
  116. AddText(AddTxt);
  117. } else {   
  118. txt=prompt("被引用的文字","文字");     
  119. if(txt!=null) {          
  120. AddTxt="[quote]"+txt;
  121. AddText(AddTxt);
  122. AddTxt="[/quote]";
  123. AddText(AddTxt);
  124. }         
  125. }
  126. }
  127. function showcolor(color) {
  128. if (helpstat) {
  129. alert("颜色标记n设置文本颜色.  任何颜色名都可以被使用.n用法: [color="+color+"]颜色要改变为"+color+"的文字[/color]");
  130. } else if (basic) {
  131. AddTxt="[color="+color+"][/color]";
  132. AddText(AddTxt);
  133. } else {  
  134.       txt=prompt("选择的颜色是: "+color,"文字");
  135. if(txt!=null) {
  136. AddTxt="[color="+color+"]"+txt;
  137. AddText(AddTxt);        
  138. AddTxt="[/color]";
  139. AddText(AddTxt);
  140. }
  141. }
  142. function center() {
  143.   if (helpstat) {
  144. alert("对齐标记n使用这个标记, 可以使文本左对齐、居中、右对齐.n用法: [align=center|left|right]要对齐的文本[/align]");
  145. } else if (basic) {
  146. AddTxt="[align=center|left|right][/align]";
  147. AddText(AddTxt);
  148. } else {  
  149. txt2=prompt("对齐样式n输入 'center' 表示居中, 'left' 表示左对齐, 'right' 表示右对齐.","center");               
  150. while ((txt2!="") && (txt2!="center") && (txt2!="left") && (txt2!="right") && (txt2!=null)) {
  151. txt2=prompt("错误!n类型只能输入 'center' 、 'left' 或者 'right'.","");               
  152. }
  153. txt=prompt("要对齐的文本","文本");     
  154. if (txt!=null) {          
  155. AddTxt="r[align="+txt2+"]"+txt;
  156. AddText(AddTxt);
  157. AddTxt="[/align]";
  158. AddText(AddTxt);
  159. }        
  160. }
  161. }
  162. function hyperlink() {
  163. if (helpstat) {
  164. alert("超级链接标记n插入一个超级链接标记n使用方法: [url]http://www.SuperSpace.com[/url]nUSE: [url=http://www.qingqing.com]链接文字[/url]");
  165. } else if (basic) {
  166. AddTxt="[url][/url]";
  167. AddText(AddTxt);
  168. } else { 
  169. txt2=prompt("链接文本显示.n如果不想使用, 可以为空, 将只显示超级链接地址. ",""); 
  170. if (txt2!=null) {
  171. txt=prompt("超级链接.","http://");      
  172. if (txt!=null) {
  173. if (txt2=="") {
  174. AddTxt="[url]"+txt;
  175. AddText(AddTxt);
  176. AddTxt="[/url]";
  177. AddText(AddTxt);
  178. } else {
  179. AddTxt="[url="+txt+"]"+txt2;
  180. AddText(AddTxt);
  181. AddTxt="[/url]";
  182. AddText(AddTxt);
  183. }         
  184. }
  185. }
  186. }
  187. function image() {
  188. if (helpstat){
  189. alert("图片标记n插入图片n用法: [img]http://www.SuperSpace.com/logo.gif[/img]");
  190. } else if (basic) {
  191. AddTxt="[img][/img]";
  192. AddText(AddTxt);
  193. } else {  
  194. txt=prompt("图片的 URL","http://");    
  195. if(txt!=null) {            
  196. AddTxt="r[img]"+txt;
  197. AddText(AddTxt);
  198. AddTxt="[/img]";
  199. AddText(AddTxt);
  200. }
  201. }
  202. }
  203. function showcode() {
  204. if (helpstat) {
  205. alert("代码标记n使用代码标记,可以使你的程序代码里面的 html 等标志不会被破坏.n使用方法:n [code]这里是代码文字[/code]");
  206. } else if (basic) {
  207. AddTxt="r[code]r[/code]";
  208. AddText(AddTxt);
  209. } else {   
  210. txt=prompt("输入代码","");     
  211. if (txt!=null) {          
  212. AddTxt="r[code]"+txt;
  213. AddText(AddTxt);
  214. AddTxt="[/code]";
  215. AddText(AddTxt);
  216. }        
  217. }
  218. }
  219. function list() {
  220. if (helpstat) {
  221. alert("列表标记n建造一个文字或则数字列表.nnUSE: [list] [*]项目一[/*] [*]项目二[/*] [*]项目三[/*] [/list]");
  222. } else if (basic) {
  223. AddTxt=" [list][*]  [/*][*]  [/*][*]  [/*][/list]";
  224. AddText(AddTxt);
  225. } else {  
  226. txt=prompt("列表类型n输入 'A' 表示有序列表, '1' 表示无序列表, 留空表示无序列表.","");               
  227. while ((txt!="") && (txt!="A") && (txt!="a") && (txt!="1") && (txt!=null)) {
  228. txt=prompt("错误!n类型只能输入 'A' 、 '1' 或者留空.","");               
  229. }
  230. if (txt!=null) {
  231. if (txt=="") {
  232. AddTxt="[list]";
  233. } else {
  234. AddTxt="[list="+txt+"]";
  235. txt="1";
  236. while ((txt!="") && (txt!=null)) {
  237. txt=prompt("列表项n空白表示结束列表",""); 
  238. if (txt!="") {             
  239. AddTxt+="[*]"+txt+"[/*]"; 
  240. }                   
  241. AddTxt+="[/list] ";
  242. AddText(AddTxt); 
  243. }
  244. }
  245. }
  246. function showfont(font) {
  247.   if (helpstat){
  248. alert("字体标记n给文字设置字体.n用法: [face="+font+"]改变文字字体为"+font+"[/face]");
  249. } else if (basic) {
  250. AddTxt="[face="+font+"][/face]";
  251. AddText(AddTxt);
  252. } else {                  
  253. txt=prompt("要设置字体的文字"+font,"文字");
  254. if (txt!=null) {             
  255. AddTxt="[face="+font+"]"+txt;
  256. AddText(AddTxt);
  257. AddTxt="[/face]";
  258. AddText(AddTxt);
  259. }        
  260. }  
  261. }
  262. function underline() {
  263.    if (helpstat) {
  264. alert("下划线标记n给文字加下划线.n用法: [u]要加下划线的文字[/u]");
  265. } else if (basic) {
  266. AddTxt="[u][/u]";
  267. AddText(AddTxt);
  268. } else {  
  269. txt=prompt("下划线文字.","文字");     
  270. if (txt!=null) {           
  271. AddTxt="[u]"+txt;
  272. AddText(AddTxt);
  273. AddTxt="[/u]";
  274. AddText(AddTxt);
  275. }         
  276. }
  277. }
  278. function setfly() {
  279.   if (helpstat){
  280. alert("飞翔标记n使文字飞行.n用法: [fly]文字为这样文字[/fly]");
  281. } else if (basic) {
  282. AddTxt="[fly][/fly]";
  283. AddText(AddTxt);
  284. } else {                  
  285. txt=prompt("飞翔文字","文字");
  286. if (txt!=null) {             
  287. AddTxt="[fly]"+txt;
  288. AddText(AddTxt);
  289. AddTxt="[/fly]";
  290. AddText(AddTxt);
  291. }        
  292. }  
  293. }
  294. function move() {
  295. if (helpstat) {
  296. alert("移动标记n使文字产生移动效果.n用法: [move]要产生移动效果的文字[/move]");
  297. } else if (basic) {
  298. AddTxt="[move][/move]";
  299. AddText(AddTxt);
  300. } else {  
  301. txt=prompt("要产生移动效果的文字","文字");     
  302. if (txt!=null) {           
  303. AddTxt="[move]"+txt;
  304. AddText(AddTxt);
  305. AddTxt="[/move]";
  306. AddText(AddTxt);
  307. }       
  308. }
  309. }
  310. function shadow() {
  311. if (helpstat) {
  312.                alert("阴影标记n使文字产生阴影效果.n用法: [SHADOW=宽度, 颜色, 边界]要产生阴影效果的文字[/SHADOW]");
  313. } else if (basic) {
  314. AddTxt="[SHADOW=255,blue,1][/SHADOW]";
  315. AddText(AddTxt);
  316. } else { 
  317. txt2=prompt("文字的长度、颜色和边界大小","255,blue,1"); 
  318. if (txt2!=null) {
  319. txt=prompt("要产生阴影效果的文字","文字");
  320. if (txt!=null) {
  321. if (txt2=="") {
  322. AddTxt="[SHADOW=255, blue, 1]"+txt;
  323. AddText(AddTxt);
  324. AddTxt="[/SHADOW]";
  325. AddText(AddTxt);
  326. } else {
  327. AddTxt="[SHADOW="+txt2+"]"+txt;
  328. AddText(AddTxt);
  329. AddTxt="[/SHADOW]";
  330. AddText(AddTxt);
  331. }         
  332. }
  333. }
  334. }
  335. function rm() {
  336. if (helpstat) {
  337.                alert("realplayn播放realplay文件.n用法: [rm=宽度, 高度]文件地址[/rm]");
  338. } else if (basic) {
  339. AddTxt="[rm=500,350][/rm]";
  340. AddText(AddTxt);
  341. } else { 
  342. txt2=prompt("视频的宽度,高度","500,350"); 
  343. if (txt2!=null) {
  344. txt=prompt("视频文件的地址","请输入");
  345. if (txt!=null) {
  346. if (txt2=="") {
  347. AddTxt="[rm=500,350]"+txt;
  348. AddText(AddTxt);
  349. AddTxt="[/rm]";
  350. AddText(AddTxt);
  351. } else {
  352. AddTxt="[rm="+txt2+"]"+txt;
  353. AddText(AddTxt);
  354. AddTxt="[/rm]";
  355. AddText(AddTxt);
  356. }         
  357. }
  358. }
  359. }
  360. function mp() {
  361. if (helpstat) {
  362.                alert("Media Playern播放Media Player文件.n用法: [mp=宽度, 高度]文件地址[/mp]");
  363. } else if (basic) {
  364. AddTxt="[mp=500,350][/mp]";
  365. AddText(AddTxt);
  366. } else { 
  367. txt2=prompt("视频的宽度,高度","500,350"); 
  368. if (txt2!=null) {
  369. txt=prompt("视频文件的地址","请输入");
  370. if (txt!=null) {
  371. if (txt2=="") {
  372. AddTxt="[mp=500,350]"+txt;
  373. AddText(AddTxt);
  374. AddTxt="[/mp]";
  375. AddText(AddTxt);
  376. } else {
  377. AddTxt="[mp="+txt2+"]"+txt;
  378. AddText(AddTxt);
  379. AddTxt="[/mp]";
  380. AddText(AddTxt);
  381. }         
  382. }
  383. }
  384. }
  385. function qt() {
  386. if (helpstat) {
  387.                alert("QuickTimen播放QuickTime文件.n用法: [qt=宽度, 高度]文件地址[/qt]");
  388. } else if (basic) {
  389. AddTxt="[qt=500,350][/qt]";
  390. AddText(AddTxt);
  391. } else { 
  392. txt2=prompt("视频的宽度,高度","500,350"); 
  393. if (txt2!=null) {
  394. txt=prompt("视频文件的地址","请输入");
  395. if (txt!=null) {
  396. if (txt2=="") {
  397. AddTxt="[qt=500,350]"+txt;
  398. AddText(AddTxt);
  399. AddTxt="[/qt]";
  400. AddText(AddTxt);
  401. } else {
  402. AddTxt="[qt="+txt2+"]"+txt;
  403. AddText(AddTxt);
  404. AddTxt="[/qt]";
  405. AddText(AddTxt);
  406. }         
  407. }
  408. }
  409. }
  410. function sk() {
  411. if (helpstat) {
  412.                alert("Shockwaven插入Shockwave文件.n用法: [dir=宽度, 高度]文件地址[/dir]");
  413. } else if (basic) {
  414. AddTxt="[dir=500,350][/dir]";
  415. AddText(AddTxt);
  416. } else { 
  417. txt2=prompt("Shockwave文件的宽度,高度","500,350"); 
  418. if (txt2!=null) {
  419. txt=prompt("Shockwave文件的地址","请输入地址");
  420. if (txt!=null) {
  421. if (txt2=="") {
  422. AddTxt="[dir=500,350]"+txt;
  423. AddText(AddTxt);
  424. AddTxt="[/dir]";
  425. AddText(AddTxt);
  426. } else {
  427. AddTxt="[dir="+txt2+"]"+txt;
  428. AddText(AddTxt);
  429. AddTxt="[/dir]";
  430. AddText(AddTxt);
  431. }         
  432. }
  433. }
  434. }
  435. function glow() {
  436. if (helpstat) {
  437. alert("光晕标记n使文字产生光晕效果.n用法: [GLOW=宽度, 颜色, 边界]要产生光晕效果的文字[/GLOW]");
  438. } else if (basic) {
  439. AddTxt="[glow=255,red,2][/glow]";
  440. AddText(AddTxt);
  441. } else { 
  442. txt2=prompt("文字的长度、颜色和边界大小","255,red,2"); 
  443. if (txt2!=null) {
  444. txt=prompt("要产生光晕效果的文字.","文字");      
  445. if (txt!=null) {
  446. if (txt2=="") {
  447. AddTxt="[glow=255,red,2]"+txt;
  448. AddText(AddTxt);
  449. AddTxt="[/glow]";
  450. AddText(AddTxt);
  451. } else {
  452. AddTxt="[glow="+txt2+"]"+txt;
  453. AddText(AddTxt);
  454. AddTxt="[/glow]";
  455. AddText(AddTxt);
  456. }         
  457. }
  458. }
  459. }
  460. function openscriphtml()
  461. {
  462. if (navigator.appName!="Microsoft Internet Explorer")
  463.    alert("此功能 Netscape 用户不能使用!")
  464. else
  465.    {newwin=window.open('htmledit/editor.html','','width=544,height=294');
  466.     newwin.focus();
  467.    }
  468. }
  469. function runEx(){
  470. //alert('请注意,按下确定将生成页面,按下后请稍后....');
  471. var winEx = window.open("", "winEx", "width=300,height=200,status=yes,menubar=yes,scrollbars=yes,resizable=yes"); winEx.document.open("text/html", "replace"); 
  472. winEx.document.write(unescape(event.srcElement.parentElement.children[2].value)); 
  473. winEx.document.close(); 
  474. }
  475. </SCRIPT>
  476. <script language="Javascript">
  477. <!-- hide
  478. function insertsmilie(smilieface){
  479. document.frmAnnounce.content.value+=smilieface;
  480. }
  481. // -->
  482. </script>