デモコード:
上記のコードは IE カーネル ブラウザでのみ使用できますが、上記の具体的なコード保存機能については、次のコードを参照できます。
function runCode(obj) {
var winname = window.open('', "_blank", '');
winname.document.open('text/html', 'replace');
winname.opener = null // コードを防止します親ページに入るときから
winname.document.write(obj.value);
}
function saveCode(obj) {
var winname = window.open(' ', '_blank', 'top=10000');
winname.document.open('text/html', 'replace');
winname.document.write(obj.value) );
winname.document.execCommand('saveas','','code.htm');
}
function oCopy(obj)
obj.select();
js=obj.createTextRange();
js.execCommand("Copy");
alert("スクリプト ホーム ヒント: コードは正常にコピーされました。 );
}