„Oblíbený“ odkaz — Jak vytvořit odkaz na záložku

Dostávám od zákazníků mnoho žádostí o přidání odkazu na jejich web, který uživateli umožní „záložku“ jejich webu. Obecně se je snažím přimět, aby od této myšlenky upustili. Funkce odkazu „přidat k oblíbeným“ není kompatibilní s různými prohlížeči – Firefox ani Opera to nedovolí. Internet Explorer umožňuje oblíbené odkazy a většina internetu stále používá IE, takže mám skript k dosažení tohoto cíle.

Kodex

/*  BOOKMARK THE PAGE  */
function bookmark()
{
	if ((navigator.appName == 'Microsoft Internet Explorer') && (parseInt(navigator.appVersion) >= 4))
	{
		window.external.AddFavorite(window.location,document.title);
	}
	else
	{
		alert('Don\'t forget to bookmark us! (CTRL-D)');
	}
}

Vysvětlení

Je to docela jednoduchá funkce JavaScriptu. Funkce nejprve zkontroluje, zda uživatel prohlíží Internet Explorer. Pokud ano, funkce provede příslušné volání IE a poskytne adresu URL a název stránky. Pokud uživatel nepoužívá Internet Explorer, jsou poskytnuty krátké pokyny, které vyzve prohlížeč uživatele, aby přidal aktuální stránku jako oblíbenou.