2011-01-07 41 views
1

我打开一个窗口,如果你双击一个div,它会弹出一个包含div的数据的窗口。如果关闭窗口,然后双击同一个div,它应该再次弹出窗口。window.open()ReferenceError

会发生什么事,就是有时我会得到错误:

ReferenceError:IGeared_tavgp_progress Handler is not defined. 

我不明白这个错误,我也不知道怎么去解决这个问题。

我正在使用Firefox和Firebug。

下面是代码样本:

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"); 
    } 
} 

谢谢 史蒂芬

回答

0

这似乎有事情做与AVG工具栏。请参阅此搜索:http://www.google.com/search?q=IGeared+tavgp。所以,好消息是它不是你的代码多数民众赞成拧东西:)

这就是说,如果你想要一个链接保存到你的窗口对象,您应该让它全局或退回它

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"); 
    } 
} 

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

谢谢。这指出了我的问题。我从浏览器中删除了AVG工具栏。 是的,我的代码只是模糊地像在帖子中的代码。它实际上做了更多的东西 – stevenawright 2011-01-08 01:32:28