代码转换器 <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
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》