我正在動態創建一個iframe,並且在某些時候我需要向其中插入javascript。我可以添加標籤的字符串很好,但有沒有辦法強制iframe重新評估其腳本,所以JavaScript是可執行的?強制iframe評估其javascript?
的需要做什麼簡單的例子是,用戶提供:
<h2 onclick="doSomething();">Click me</h2>
和
function doSomething() { alert('you clicked me'); }
我需要將HTML推入iframe的身體,我需要推將JavaScript字符串轉換爲iframe中的腳本,以使其可以工作。
如何從父窗口調用函數doSomethinh()?需要澄清。 – 2012-03-07 19:01:04
你可以在父窗口中的iframe中使用一個函數(假設targetFrame是iframe id)document.getElementById('targetFrame')。contentWindow.doSomething(); – 2012-03-07 19:04:25
對不起,沒有意識到我的帖子沒有格式化我想要的內容,請再看一遍。 – CDelaney 2012-03-07 19:23:45