代码生成器 document.write()

时间:2021-05-25

<!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=sourcestyle="WIDTH:750px;HEIGHT:180px"rows="1"cols="20"></TEXTAREA><BR><BR><INPUTonclick=make();type=buttonvalue=2.转换>(点击换钮将完成从HTML代码到JS代码的转换)<br>
<TEXTAREAid=resultstyle="WIDTH:750px;HEIGHT:180px"rows="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>

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章