代码生成器 document.write()

  <!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>