很久就想做一個runCode友善自己使用,可是網上找了很久也沒找到自己容易弄的runCode代碼,今天終于是讓我給弄上了,呵呵,分享一下:
<div>
<script>
//對代碼進行操作
function runCode(obj)
{
var winname = window.open("", "_blank","resizable=yes,scrollbars=yes,status=yes");
winname.document.open("text/html", "replace");
winname.document.writeln(obj.value);
winname.document.close();
}
function saveCode(obj,filename)
var winname = window.open("", "", "top=10000,left=10000");
winname.document.execCommand("saveas", "", filename + ".htm");
winname.close();
function copyCode(obj)
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
</script>
<textarea name=yingxiao id=yingxiao style=" width:680px; height:208px; border:1px solid #666;"></textarea>
<br />
<input style="background:#E2F2F9;" type=button onclick=runCode(document.getElementById("yingxiao")) value="運作代碼">
<input style="background:#E2F2F9;" type=button onclick=copyCode(document.getElementById("yingxiao")) value="複制代碼">
<input style="background:#E2F2F9;" type=button onclick=saveCode(document.getElementById("yingxiao"),"運作,複制,儲存,run,copy,save,代碼") value="儲存代碼">
提示:您可以先修改部分代碼再運作
</div>
本文轉自寒意部落格園部落格,原文連結:http://www.cnblogs.com/hnyei/archive/2011/10/19/2217207.html,如需轉載請自行聯系原作者