代码生成器 document.write()_Javascript教程-查字典教程网
代码生成器 document.write()
代码生成器 document.write()
发布时间:2016-12-30 来源:查字典编辑
摘要:代码转换器BODY{MARGIN-TOP:24px;BACKGROUND-COLOR:white}H1{FONT:20px黑体,宋体;COL...

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">

<HTML><HEAD><TITLE>代码转换器</TITLE>

<METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312">

<STYLEtype=text/css>BODY{

MARGIN-TOP:24px;BACKGROUND-COLOR:white

}

H1{

FONT:20px黑体,宋体;COLOR:black;TEXT-ALIGN:center

}

H1SPAN{

FONT:bold16pxVerdana,Arial,宋体

}

TD{

FONT:14px宋体;COLOR:black

}

TEXTAREA{

FONT:14px宋体;COLOR:black

}

INPUT{

FONT:14px宋体;COLOR:black

}

</STYLE>

<SCRIPTlanguage=javascript>

functionpaste()//粘帖

{

source.value="";

source.focus();

document.execCommand("paste");

if(source.value=="")

alert("您的剪切板中似乎没有任何文本内容^_^");

}

functionmake()//转换

{

if(source.value=="")

{

alert("文本框中没有任何代码哦:(");

source.focus();

return;

}

varcode=source.value.replace(/^s*/,"").replace(/s*$/,"").split("n");

result.value="";

varreop,rhop,stol,dnol;

rhop=(rhh[0].checked)?"'":'"';

reop=(rhh[0].checked)?/(['])/g:/(["])/g;

if(dww[0].checked)

{

stol="document.writeln(";

dnol=")";

}

else

{

result.value+="varnin="+rhop+"n"+rhop+";n";

result.value+="var"+dname.value+"="+rhop+rhop+";n";

stol=dname.value+"+=";

dnol="+nin";

}

for(vari=0;i<code.length;i++)

result.value+=stol+rhop+code[i].replace(/s*$/,"").replace(reop,"$1")+rhop+dnol+";n";

}

functioncopy()//复制

{

if(result.value=="")

{

alert("什么都没有,你要复制什么呢?");

return;

}

result.focus();

result.select();

document.execCommand("copy");

}

functionautomake()//剪切板内容自动转换

{

paste();

if(source.value=="")

return;

make();

copy();

alert("OK!剪切板中的内容已转换完成!n可以直接粘帖到你的文件中了。");

}

</SCRIPT>

<METAcontent="MicrosoftFrontPage5.0"name=GENERATOR></HEAD>

<BODY>

<TABLEcellSpacing=0cellPadding=0width=750align=center>

<TBODY>

<TR>

<TD>

<H1>代码转换器<SPAN>HTML2JSbeta1.1</SPAN></H1>

<HR>

输出方式:<inputtype="radio"name="dww"value="0"checked>用document.writeln()

<inputtype="radio"name="dww"value="1">保存到<inputtype="text"size="15"name="dname"value="temp">变量中<br>

字符串定界符用:<inputtype="radio"name="rhh"value="0"checked>单引号(')

<inputtype="radio"name="rhh"value="1">双引号(")<inputonclick=automake();type="button"value="剪切板内容自动转换"><p>

<INPUTonclick=paste();type=buttonvalue=1.粘帖>(将要进行转换的代码粘帖到下面的文本框中)<br>

<TEXTAREAid=sourcerows="1"cols="20"></TEXTAREA><BR><BR><INPUTonclick=make();type=buttonvalue=2.转换>(点击换钮将完成从HTML代码到JS代码的转换)<br>

<TEXTAREAid=resultrows="1"cols="20"></TEXTAREA><BR><BR><INPUTonclick=copy();type=buttonvalue=3.复制>(复制上面文本框中的代码粘帖到你的JS文件中)

</p>

<HR>

<BR>

<CENTER>IECN.net版权所有©

2004原作者:钟钟修改者:海浪</CENTER></TD></TR></TBODY></TABLE></BODY></HTML>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类