我打开了一个窗口,如果您双击某个div,它将打开一个包含该div包含的数据的窗口。如果我关闭窗口,然后双击相同的div,它应该会再次打开窗口。
发生的情况是,有时我会得到错误:
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");
}
}谢谢你,史蒂文
发布于 2011-01-07 18:06:45
这似乎与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;
}我猜你可能已经知道了这一点,但我想在我的答案中包含一些代码。
https://stackoverflow.com/questions/4623978
复制相似问题