2016-07-11 4 views
-1

これは私の状況です。私はXMLからのデータを表示するページを持っています。このページは、受け取ったデータに基づいてリンクを動的に生成します。現在、これらのリンクをクリックすると、表示する必要のある内容の新しいタブ/ウィンドウが開きます。新しいウィンドウにあるiframe内のリンクを開く

は、しかし...

私の問題:私は少し異なる動作し、これを必要とします。これらのリンクは、固定ページ内のiFrameで開く必要があります...どういう意味ですか?これは、Page1のは

Page2の固定URL(のような... http://www.dummysite.com/instructions)を持っている(XMLによって生成された)別のURLで多くのリンクを持っている

良く説明する必要があります。レイアウトは、テキスト命令とiFrameのセットです

ユーザーがPage1のリンクをクリックすると、何が起こる必要がありますか?Page2は固定URLで開き、ユーザーがクリックしたリンク(XMLで生成されたリンク)のiframeの内側に開くPage2

私は本当にこれをより良く説明する方法を知らないし、私は答えを探すべきかも知らない。インターネットの

ヘルプ私ああ賢明な人は、あなたが変更するには

var iframe = wnd.document.getElementById('myIframe') 

を使用することができます

+0

Page 1のリンクジェネレータにアクセスできますか?つまり、生成されたリンクを変更して、ユーザーをページ2にリダイレクトできますか? –

+0

[この質問](http://stackoverflow.com/questions/6000987/dynamically-set-iframe-src)正しい方向にあなたを指すのに役立つかもしれません – spaniol6

+0

ページ2にリンクするとき、クエリにXMLリンクを配置できますか文字列? http://me.com/pagetwo.html?link = http%3A%2F%2Fme.com%2FpageOne.html'を読み、2ページ目にそのスクリプトを読み込んで開きます。 –

答えて

0

AAウィンドウ内のid「myIframe」を持っているのiframeにアクセスするには、私の唯一の希望だそのscrあなたは使用することができます iframe.src = url;

var wnd= window.open("", "", "width=400,height=400"); 
wnd.document.write('<iframe id="myIframe"src="https://bing.com" />'); 
wnd.document.getElementById('myIframe').src ="https://www.bing.com/search?q=cats"; 
関連する問題