Дополнения Firefox: Невозможно открыть новую страницу в document.popup - PullRequest
0 голосов
/ 02 сентября 2010

У меня есть аддон Firefox, который открывает окно document.popup.Когда я щелкаю ссылку во всплывающем окне, я хочу вызвать функцию javascript, которая отображает предупреждение внутри самого всплывающего окна.Когда я пытаюсь onCLick (onY ());предупреждение приходит только после закрытия всплывающего окна.

'<div id="SearchLiteDef-yahoo" style="'+
            'font-family:arial; font-size: 12px; float: left; cursor: auto; background-color: #DDD; '+
            'margin: 0 3px ' + margin + 'px; '+
            'padding: 0 3px; -moz-border-radius: 2px; width: auto;' +
            'height: ' + windowButtonHeight + 'px; '+
            'font-size: 12px; '+
            'line-height: ' + windowButtonTextSize + 'px; '+
            'font-weight: bold"><a href="#" onClick="onY(document.popupNode);" style="text-decoration: none;">Y!</a></div>'+
        ''+

Это раздел, который вызывает всплывающее окно.Я хочу вызвать функцию

this.onY = function(e){
alert("Hello");
}

Предупреждение появляется только тогда, когда я закрываю всплывающее окно.Я хочу, чтобы уведомление появилось во всплывающем окне.

Спасибо, Киран

1 Ответ

1 голос
/ 03 сентября 2010

Я думаю, проблема в том, что вы пытаетесь открыть всплывающее окно во всплывающем окне. Вы можете иметь только 1 всплывающее окно в любой момент времени AFAIK.

...