首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >window.open() ReferenceError

window.open() ReferenceError
EN

Stack Overflow用户
提问于 2011-01-07 17:11:12
回答 1查看 1.1K关注 0票数 1

我打开了一个窗口,如果您双击某个div,它将打开一个包含该div包含的数据的窗口。如果我关闭窗口,然后双击相同的div,它应该会再次打开窗口。

发生的情况是,有时我会得到错误:

代码语言:javascript
复制
ReferenceError:IGeared_tavgp_progress Handler is not defined.

我不理解这个错误,也不知道如何解决这个问题。

我正在使用Firefox和Firebug。

以下是代码的示例:

代码语言:javascript
复制
function openWindow(window_title, windowFeatures, window_url)
{
    var     window_obj = null;
    try 
    {
        window_obj = window.open(window_url, window_title, window_features);
    }
    catch( ex ) 
    {
        alert ("Window Open Failed");
    }
}

谢谢你,史蒂文

EN

回答 1

Stack Overflow用户

发布于 2011-01-07 18:06:45

这似乎与AVG工具栏有关。请看这个搜索:http://www.google.com/search?q=IGeared+tavgp。所以,好消息是搞砸事情的不是你的代码:)

也就是说,如果要保存指向窗口对象的链接,则应将其设置为全局链接或将其返回:

代码语言:javascript
复制
var     window_obj = null;
function openWindow(window_title, windowFeatures, window_url)
{
    try 
    {
        window_obj = window.open(window_url, window_title, window_features);
    }
    catch( ex ) 
    {
        alert ("Window Open Failed");
    }
}

代码语言:javascript
复制
function openWindow(window_title, windowFeatures, window_url)
{
    var     window_obj = null;
    try 
    {
        window_obj = window.open(window_url, window_title, window_features);
    }
    catch( ex ) 
    {
        alert ("Window Open Failed");
    }
    return window_obj;
}

我猜你可能已经知道了这一点,但我想在我的答案中包含一些代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4623978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档