No to by vysvetľovalo všeličo - napríklad to, že ten skript potom vo Firefoxe spadne a nevykoná sa vetva pre Firefox. Takže to okno vyskočí len vďaka tomu rel=sidebar.
Vo Firefoxe to vyskočilo dvakrát, pretože to okno pre odkaz, ktorý ma nastavené rel=sidebar, sa zobrazí nezávisle na tom, čo vráti obslužná funkcia udalosti click (v Opere to funguje výnimočne normálne). Takže najlepšie bude asi zrušiť hodnotu atribútu rel v prípade, že prehliadač pozná funkciu na pridanie medzi obľúbené stránky:
function AddFavorite(link) {
link.href = location.href;
link.title = document.title;
if (window.external && window.external.AddFavorite)
window.external.AddFavorite(link.href, link.title);
else if (window.sidebar && window.sidebar.addPanel)
window.sidebar.addPanel(link.href, link.title, "");
else
return true;
link.rel = null;
return false;
}
A potom v HTML:onclick='return AddFavorite(this);'