0

我的应用程序以弹出窗口的形式打开一个 HTML 页面,并在另一个窗口中打开它。(浏览器:IE8)

我需要阅读此弹出窗口的 HTML 内容,然后将其关闭。

我一直在寻找使用 FindWindow 函数等的不同替代方法,但还没有运气。

任何帮助,将不胜感激。谢谢。

4

1 回答 1

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,但这就是我所知道的一切,尤其是因为情况还不是很清楚。

于 2013-07-17T06:19:00.100 回答