我的应用程序打开一个HTML页面作为弹出窗口,它将在另一个窗口中打开。 (浏览器:IE8)
我需要阅读此弹出窗口的HTML内容,然后将其关闭。
我一直在寻找使用FindWindow功能等的不同选择,但还没有运气。
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
我不确定你是如何打开弹出窗口的,但是本文应该有所帮助:http://www.quirksmode.org/js/popup.html
请注意您必须声明一个新变量newwindow
,该变量包含对弹出窗口的引用。从那里,它是一个简单的`$(window).html()。
您可以将其添加到链接的onclick()。
var newwindow = window.open(url,'name','height=200,width=150');
if (window.focus) {
newwindow.focus();
}
var html = $(newwindow).html();
return false; // if it's a link, you have to prevent it from opening the link's
//address in the original window
编辑:如果你不是打开弹出窗口的人,事情会更加不确定。您可以使用window.top
获取对最顶层窗口的引用,但这就是我所知道的,特别是因为情况不太清楚。