Показать сообщение отдельно

Кроссбраузерное добавление страницы в закладки
  #5  
Старый 20.10.2009, 21:59
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами: 9560486

Репутация: 1809


По умолчанию Кроссбраузерное добавление страницы в закладки

JS
Код HTML:
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; 
}
HTML
Код HTML:
<a href="#" onclick="javascript: return add_favorite(this);">Добавить в Избранное</a>
Результаты проверки:
  • Opera 10.00 - работает
  • Internet Explorer 7 - работает
  • Mozilla Firefox 3.0.14 - работает
  • Google Chrome 3.0.195.27 - alert (Ctrl+D работает)
  • Apple Safari 4.0 (530.17) - alert (Ctrl+D работает)

 
Ответить с цитированием