Привет!
Есть флеш-кнопка, есть js, осуществляющий кроссбраузерное добавление страницы в закладки:

Код:
function add_favorite(a)
{ title=document.title;
url=document.location;
try { // Internet Explorer
window.external.AddFavorite(url, title);
}
catch (e)
{ try { // Mozilla
window.sidebar.addPanel(title, url, "");
}
catch (e) { // Opera
if (typeof(opera)=="object") {
a.rel="sidebar";
a.title=title;
a.url=url;
return true;
}
else { // Unknown
alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
}
}
} return false;
}
В кнопке прописываю:
flash.external.ExternalInterface.call('add_favorite');
Скрипт везде срабатывает, кроме Opera. Если вставлять не флеш-кнопку, а обычную ссылку, то скрипт работает и в Opera.
Пожалуйста, подскажите, как заставить работать этот js по нажатию флеш-кнопки в Opera.