Dynatree - много раз открывать ссылку в новом окне - PullRequest
0 голосов
/ 13 февраля 2012

С помощью dynatree я хочу открыть ссылку, выбранную пользователем, в новом окне и сфокусировать новое окно. Я получил это так:

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

где "стоп" не определен. Есть ли другой способ? Но это еще не все. Если я нажму еще раз ту же ссылку (пример Фраер Лизинг) ничего не происходит (и я хочу открыть другое окно для этой ссылки). Как я могу сделать? Пожалуйста, если возможно, ответьте с примерами. Спасибо

1 Ответ

2 голосов
/ 23 февраля 2012

Из семпла

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

Событие onActivate вызывается только один раз, т.е. когда узел был неактивен ранее.Вместо этого вы можете реализовать событие onClick.

...