執行插入到innerHTML中的script

2021-04-18 19:14:02 字數 837 閱讀 3685

var global_html_pool = ;

var global_script_pool = ;

var global_script_src_pool = ;

var global_lock_pool = ;

var innerhtml_lock = null;

var document_buffer = "";

function set_innerhtml(obj_id, html, time)

else if (typeof(time) == "undefined")

else if (innerhtml_lock != obj_id)

function get_script_id()

document_buffer = "";

document.write = function (str)

document.writeln = function (str)

global_html_pool = ;

var scripts = ;

html = html.split(//i);

for (var i = 0; i < html.length; i++)

else if (scripts[i].src[3])

else if (scripts[i].src[4])

else

scripts[i].text = "";

}else /n";

end_script += "else ";

window.settimeout(end_script, s);

}

讓innerHTML的js指令碼執行起來 總結

網上蒐集的一些方法 1 ie中插入的html裡,前面有其他物件,並且script 設定了 defer var fillhtml function el,htmlstring else 2 用iframe把document.write 裝載起來 var jscode 需要執行的js var jsifr...

IE中唯讀的innerHTML屬性

編寫ajax程式時,經常需要動態生成頁面元素,而element上屬性innerhtml就是我們經常利用的途徑。但今天在為乙個table元素的innerhtml時賦值時,在firefox下是好的,但在ie6下就不行了。查了一下原因,原來是在ie下,下列元素table,thead,tfoot,tbody...

python中如何插入C語言執行?

1.python中如何插入c語言執行?1 編寫c語言 includevoid cfun 2 將c語言編譯為動態庫 使用命令 gcc cfun.c fpic shared o lib cfun.so 其中 shared引數表示生成動態鏈結庫。fpic引數表示編譯為位置獨立的 不用此選項的話編譯後的 是...