2011-09-27 74 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 :) 希望我帮助