Firefox Addons: невозможно открыть новую страницу в документе document.popup

79
3

У меня есть firefox addon, который открывает окно document.popup. Когда я нажимаю ссылку внутри всплывающего окна, я хочу вызвать функцию javascript, которая отображает предупреждение внутри самого всплывающего окна. Когда я пытаюсь включитьCLick (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");
}

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


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

спросил(а) 2010-09-02T18:55:00+04:00 9 лет, 6 месяцев назад
1
Решение
51

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

ответил(а) 2010-09-03T11:02:00+04:00 9 лет, 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема