js.asp
资源名称:1.rar [点击查看]
上传用户:ziqing_518
上传日期:2022-08-09
资源大小:446k
文件大小:13k
源码类别:

多媒体编程

开发平台:

ASP/ASPX

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