作家
登录

代码生成器 document.write()

作者: 来源:www.28hudong.com 2013-03-30 03:31:49 阅读 我要评论

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>代码转换器</TITLE> <META http-equiv=Content-Type content="text/html; charset=gb2312"> <STYLE type=text/css>BODY { MARGIN-TOP: 24px; BACKGROUND-COLOR: white } H1 { FONT: 20px 黑体,宋体; COLOR: black; TEXT-ALIGN: center } H1 SPAN { FONT: bold 16px Verdana,Arial,宋体 } TD { FONT: 14px 宋体; COLOR: black } TEXTAREA { FONT: 14px 宋体; COLOR: black } INPUT { FONT: 14px 宋体; COLOR: black } </STYLE> <SCRIPT language=javascript> function paste() //粘帖 { source.value=""; source.focus(); document.execCommand("paste"); if(source.value=="") alert("您的剪切板中似乎没有任何文本内容 ^_^"); } function make() //转换 { if(source.value=="") { alert("文本框中没有任何代码哦 :("); source.focus(); return; } var code=source.value.replace(/^s*/,"").replace(/s*$/,"").split("n"); result.value=""; var reop,rhop,stol,dnol; rhop = (rhh[0].checked)?"'":'"'; reop = (rhh[0].checked)?/(['\])/g:/(["\])/g; if(dww[0].checked) { stol = "document.writeln("; dnol =")"; } else { result.value+="var nin = "+rhop+"\n"+rhop+";n"; result.value+="var "+dname.value+" = "+rhop+rhop+";n"; stol = dname.value+"+="; dnol ="+nin"; } for(var i=0; i<code.length; i++) result.value+=stol+rhop+code[i].replace(/s*$/,"").replace(reop,"\$1")+rhop+dnol+";n"; } function copy() //复制 { if(result.value=="") { alert("什么都没有,你要复制什么呢?"); return; } result.focus(); result.select(); document.execCommand("copy"); } function automake() //剪切板内容自动转换 { paste(); if(source.value=="") return; make(); copy(); alert("OK!剪切板中的内容已转换完成!n可以直接粘帖到你的文件中了。"); } </SCRIPT> <META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD> <BODY> <TABLE cellSpacing=0 cellPadding=0 width=750 align=center> <TBODY> <TR> <TD> <H1>代码转换器 <SPAN>HTML2JS beta 1.1</SPAN></H1> <HR> 输出方式:<input type="radio" name="dww" value="0" checked>用document.writeln() <input type="radio" name="dww" value="1">保存到<input type="text" size="15" name="dname" value="temp">变量中<br> 字符串定界符用:<input type="radio" name="rhh" value="0" checked>单引号(') <input type="radio" name="rhh" value="1">双引号(")            <input onclick=automake(); type="button" value="剪切板内容自动转换"><p> <INPUT onclick=paste(); type=button value=1.粘帖>(将要进行转换的代码粘帖到下面的文本框中)<br> <TEXTAREA id=source style="WIDTH: 750px; HEIGHT: 180px" rows="1" cols="20"></TEXTAREA><BR><BR><INPUT onclick=make(); type=button value=2.转换>(点击换钮将完成从HTML代码到JS代码的转换)<br> <TEXTAREA id=result style="WIDTH: 750px; HEIGHT: 180px" rows="1" cols="20"></TEXTAREA><BR><BR><INPUT onclick=copy(); type=button value=3.复制>(复制上面文本框中的代码粘帖到你的JS文件中) </p> <HR> <BR> <CENTER>IECN.net 版权所有 © 2004 原作者:钟钟 修改者:海浪</CENTER></TD></TR></TBODY></TABLE></BODY></HTML>

  推荐阅读

  javascript实现的又一个不错的滑动导航效果

导航,鼠标放上去看看效果 ::你会做,我也要会:: on 1 第一项 第二项 第三项 >>>详细阅读


本文标题:代码生成器 document.write()

地址:http://www.17bianji.com/kaifa2/JS/30558.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)