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应该立即更新
任何类型的启动帮助都将受到高度赞赏!
答案 0 :(得分:0)
在two.html中使用opener
对象。
opener
对象是对打开新窗口的窗口的引用。
然后,$(opener.document).find('#area')...
应该有效..
答案 1 :(得分:0)
对于不同浏览器的安全级别,它的选择非常有限 你可以在iframe中做什么,而它的同一个域名来源在iframe中访问页面的Dom而没有。 运行thu Ajax到不同的页面不可能因为我告诉你她的:) 希望我帮忙