2017-03-06 13 views
0

私はインラインフレーム持っている:私の質問は、私は、フレームの内側にヘッド要素を取得することができる方法であるhead DOMに要素を添付するにはどうすればいいですか?

<frameset id="mainFrame"> 
    <frameset id="secondaryFrame"> 
    <frameset id="firstpanel"> 
     <frame id="taskArea"> 
     #document 
     <head>"some conent"<head></frame> 
    </frameset> 
    </frameset> 

<iframe src="http://localhost/data/mapset/WEBLAYOUT" 
     id="iframeMgMap" 
     frameborder="0" 
     scrolling="no" 
     width="100%" 
     onload="" 
     height="800px"></iframe> 

のiframeのDOMそれはデバッガウィンドウ内の要素のセクションでどのように見えるかということid = "taskArea"。 そして、それには、この要素を添付:

<link rel="stylesheet" href="../viewerfiles/viewer.css" type="text/css"> 
+0

ああ、なぜiframe内にフレームセットを持っているのはなぜ?また、彼らは同じ起源からですか?あなたは、あなたのスタイルシートをtaskAreaフレームの文書に挿入したいですか? – mplungjan

+0

@mplungjanはいtaskAreaフレームのドキュメントにスタイルシートを挿入したい – Michael

+0

同じドメイン/ポート/のすべてのファイルですか? – mplungjan

答えて

0

あなたはjQueryのを使用することができます。

var iframe = $('#iframeMgMap').contents(); 
var taskArea = iframe.find('#taskArea'); 
taskArea.append('<link rel="stylesheet" href="../viewerfiles/viewer.css" type="text/css">'); 

乾杯

関連する問題