2011-01-07 9 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"); 
    } 
} 

これはAVGツールバーとは何かを持っているようだ、 スティーブン

答えて

0

、ありがとうございました。この検索を参照してください: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