(使用前)
function setTagString(str) {
var node = document.getElementById("target");
node.innerHTML = str;
}
(使用後)
<script type="text/javascript" src="ScriptLoader.js" charset="Shift_JIS"></script>
<script type="text/javascript" src="WritingLoader.js" charset="Shift_JIS"></script>
<script type="text/javascript" src="ScriptNodeWriter.js" charset="Shift_JIS"></script>
(中略)
function setTagString(str) {
var node = document.getElementById("target");
var obj = new ScriptNodeWriter(node);
obj.write(str);
}
ちなみに、存在しない外部JSファイルをロードしようとしたときなどのタイムアウト秒数を任意の時間にすることができます。(デフォルトは3秒)
WritingLoader.timeout = 1; // タイムアウトは1秒