2012-02-13 11 views
0

dynatreeを使用して、ユーザーが選択したリンクを新しいウィンドウで開き、新しいウィンドウをフォーカスしたいと考えています。私はこれを得た:Dynatree - 新しいウィンドウで多くの時間開いている

  if (node.data.url) { 
       window.open(node.data.url); 
       return stop; 
      }; 

"停止"は未定義です。別の方法がありますか? しかしもっとあります。 同じリンクをもう一度クリックした場合 (例Fraer Leasing) 何も起こりません(そのリンクに対して別のウィンドウを開きたい)。 どうすればいいですか? 可能であれば、例を参考にしてください。 おかげノードが以前に不活性であった、すなわちonActivateイベントは一度だけトリガーされsample

onActivate: function(node) { 
    if(node.data.href){ 
     window.open(node.data.href, node.data.target); 
    } 
} 

から、

答えて

1

。 代わりにonClickイベントを実装できます。

関連する問題