jquery-如何获得不同的页面元素

时间:2011-09-27 11:30:18

标签: javascript jquery

One.html中有一个超链接,当我点击该链接时,窗口Two.html页面打开了一些图像[window.open('Two.html','mywindow','width = 400,height = 200' )]

我想,当我点击窗口上的图像时,同样的图像也将出现在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

请帮我纠正第2页的代码。

来自Two.html的所有选定图像(驻留在窗口中)应立即显示在One.html中,就像我们选择一个图像一样,然后上一页应该立即使用该图像更新,如果我们选择两个图像,那么之前的页面One.html应该立即更新

任何类型的启动帮助都将受到高度赞赏!

2 个答案:

答案 0 :(得分:0)

在two.html中使用opener对象。 opener对象是对打开新窗口的窗口的引用。 然后,$(opener.document).find('#area')...应该有效..

答案 1 :(得分:0)

对于不同浏览器的安全级别,它的选择非常有限 你可以在iframe中做什么,而它的同一个域名来源在iframe中访问页面的Dom而没有。 运行thu Ajax到不同的页面不可能因为我告诉你她的:) 希望我帮忙