我已經建立了this頁面。動態向IE添加腳本(?)appendchild
頁面包含一個表格,當你點擊一個特定的行時 - 加載一個繪製特定圖形的腳本。
這意味着我需要追加多個腳本(而不是在同一時間 - 取決於用戶)。
我已經使用Jquery的appendchild,但已經注意到它在IE中無法正常工作(加載第一個然後卡住)。
我已經通過這裏職位,說同樣的事情,並試圖看着他們..
我試着使用:
var body = document.getElementsByTagName('body')[0];
var script = document.createElement('script');
script1.text = myscript;
body.appendChild(script);
和
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = 'jQuery/head/dynamic_graph.js';
head.appendChild(script);
和甚至
$(script).appendTo($("#graphMain" + id));
仍然適用於除IE以外的所有瀏覽器...
有什麼建議嗎?
編輯:
也試過
$.getScript("jQuery/head/dynamic_info.js", function(data, textStatus, jqxhr) {
});
和IE未能瓶坯..
我已經重寫你的標題讓人們瀏覽可以看到的問題是什麼(在t這情況下,行號)(目前它沒有感覺) - 你可能會得到更多的意見/答案。我編輯了您的文章以改善語法/拼寫,但我不知道預期標題是什麼。 – Nealbo
tnks,編輯它。 – devmonster
爲什麼你要動態添加腳本,而不是直接鏈接到它?你應該做的是在頁面加載時加載準備好的函數,並在添加新行時動態調用這些函數。 – Blazemonger