2011-09-27 72 views
0

One.html中有一個超鏈接,當我點擊該鏈接,然後窗口Two.html頁面打開一些圖像[window.open('Two.html','mywindow' 「寬度= 400,高度= 200」)]jquery-如何獲得不同的頁面元素

我想,當我在圖像點擊窗口,然後同樣的形象也將出現在One.html

下面是我的嘗試:

One.html

<a id="id1" href="" onclick="window.open('OnclickPage.html','mywindow','width=400,height=200')">Click here</a> 
<div id="area"></div> 

Two.html

<img id="id1" class="img" src="image.gif"/><p/> 
<img id="id2" class="img" src="cart.jpg"/><p/>  

$.get("One.html").find($'area').append(clicked image from current window);//exactly not getting. please help me to correct 

請幫我修改第二頁的html代碼。

從Two.html(位於窗口)選擇的所有圖像應立即出現在One.html,一樣,如果我們選擇一個圖像,然後接上頁應立即與該圖像更新,如果我們選擇兩個圖像,然後前一頁一。 HTML應該立即更新

任何類型的啓動幫助將不勝感激!

+0

$ .get(「One.html」)。find('#area')。append(點擊圖像從當前窗口); –

回答

0

在two.html中使用opener對象。 opener對象是對打開新窗口的窗口的引用。 然後,$(opener.document).find('#area')...應該工作..

0

其具有非常有限的選項,能夠做到這一點的不同的瀏覽器 的安全級別什麼ü可以在裏面做的iframe,而其同一個域中的起源訪問iframe中的頁面的DOM和沒有。 運行thu阿賈克斯到不同的頁面不可能的原因我告訴你herE :) 希望我幫助