做一个自己可以编译网页的编译器,我总结了前辈们的代码,自己修改了下

<script>...
<!--
vari=0;
varie=(document.all)?1:0;
varns=(document.layers)?1:0;
//预览
functionpreview()

...{
if(document.pad.text.value.length>0)

...{
pr=window.open("","Preview","scrollbars=1,menubar=1,status=1,width=480height=320,left=10,top=10");
pr.document.write(document.pad.text.value);
}
elsealert('没有代码可预览!')
}
//保存

functionsavetxt()...{
if(document.pad.text.value.length>0)

...{
varnewwin=window.open('about:blank','','top=10000');
newwin.document.write(document.pad.text.value);
newwin.document.execCommand('saveas','','hx66.html')
newwin.window.close();
}
elsealert('没有代码可保存!')
}
//-->
</script>
<bodystyle='cursor:url(skin/mouse.cur)'>
<FORMmethod=postname=pad>
<tablewidth='700'border='0'cellspacing='1'align='center'>
<tr>
<tdValign='TOP'style="LINE-HEIGHT:150%;padding:5;"align='center'>
<TEXTAREAcols=95name=textrows=25>
</TEXTAREA>
</td>
</tr>
<tr>
<tdalign='center'>
<INPUTname=viewonclick=preview()type=buttonvalue=运行onmouseover="this.className='boton'"onmouseout="this.className='botoff'"class="botoff">
<INPUTname=returonclick=savetxt()type=buttonvalue=保存onmouseover="this.className='boton'"onmouseout="this.className='botoff'"class="botoff">
<INPUTname=cleartype=resetvalue=还原onmouseover="this.className='boton'"onmouseout="this.className='botoff'"class="botoff">
</form>
</body>
















































