從父

2011-07-26 31 views
1

添加腳本iframe頁眉當我運行下面的代碼:從父

created_script=document.createElement('script'); 
created_script.src='/javascripts/jquery-1.4.2.js'; 
created_script.type='text/javascript'; 
$(document.getElementById('fancybox-frame').contentWindow.document.head).append(created_script); 

腳本元素在iframe的父的頭標記創建,而不是iframe的頭標記。有誰知道如何解決這個問題被附加到iframe的頭標籤?

+0

請確保父母和子女來自同一個域,否則相同的來源策略將阻止其運行。 –

回答

2

你可以試試jQuery,只要iframe域,協議和端口匹配,我就可以成功執行此操作。否則,它被視爲不安全的嘗試訪問不同的網址。

$("#fancybox-frame").contents().find("head").append(created_script); 
+1

它不起作用,我試過了。 –