自己積累的網頁設計常用素材
阿新 • • 發佈:2019-01-24
<!doctype html> <html> <head> <title>執行程式碼</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script> //獲取一個物件 function getByid(id) { if (document.getElementById) { return document.getElementById(id); } else if (document.all) { return document.all[id]; } else { return null; } } function runCode(id){ //定義一個執行程式碼的函式, var code=getByid(id).value;//即要執行的程式碼。 var newwin=window.open('','',''); //開啟一個視窗並賦給變數newwin。 newwin.opener = null // 防止程式碼對指令碼頁面修改 newwin.document.write(code); //向這個開啟的視窗中寫入程式碼code,這樣就實現了執行程式碼功能。 newwin.document.close(); } </script> <textarea id="runcode" rows="9" cols="72" readonly="readonly"> <script> alert("這是執行程式碼結果^_^") </script> </textarea> <br /> <input onclick="runCode('runcode')" type="button" value="執行程式碼" /> </body> </html>