Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Javascript problém

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);'

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny