2016-01-18 97 views
0

我正在嘗試執行以下操作。說我有HTML文件,它包含在它的空白IFRAME將javascript添加到iframe並執行它

<iframe id="preview"></iframe> 

現在我需要編寫一個腳本來更新該iframe

var preview=document.getElementById("preview"); 
    preview.src = 'data:text/html;charset=utf-8,' + HTML_CODE_HERE; 

問題時的內容時,該代碼包含的JavaScript文件的外部CSS或,他們似乎不解析/執行。

我該如何讓iframe重新加載併爲其內容重新運行HTML解析器?

+0

我在這裏找到了一個解決方案:http://www.zomeoff.com/javascript-how-to-load-dynamic-contents-html-string-json-to-iframe/ –

回答

0

兩件事。

1.爲什麼你的iframe的src是一個完整的HTML頁面?你不應該創建一個HTML頁面,比如說page1.html,並且在你的src中提到這個頁面嗎?

2.You可能面臨外部路徑和CSS的問題,因爲路徑顯示的iframe時所給出的。

3.要重新加載iframe,請檢查此StackOverflow link

相關問題