我的应用程序以弹出窗口的形式打开一个 HTML 页面,并在另一个窗口中打开它。(浏览器:IE8)
我需要阅读此弹出窗口的 HTML 内容,然后将其关闭。
我一直在寻找使用 FindWindow 函数等的不同替代方法,但还没有运气。
任何帮助,将不胜感激。谢谢。
我的应用程序以弹出窗口的形式打开一个 HTML 页面,并在另一个窗口中打开它。(浏览器:IE8)
我需要阅读此弹出窗口的 HTML 内容,然后将其关闭。
我一直在寻找使用 FindWindow 函数等的不同替代方法,但还没有运气。
任何帮助,将不胜感激。谢谢。
我不确定你是如何打开弹出窗口的,但这篇文章应该会有所帮助: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
,但这就是我所知道的一切,尤其是因为情况还不是很清楚。