Native JS написан, совместим с IE, Firefox и Google.
Полный код:
<script type = "text/javascript"> // устанавливается как домашняя страница www.vevb.comfunction sethome (obj, url) {try {obj.style.behavior = 'url (#default#Homepage)'; obj.sethomepage (url); } catch (e) {if (window.netscape) {try {netscape.security.privilegemanager.enableprivilege ("UniversalxpConnect"); } catch (e) {alert («Извините, эта операция была отклонена браузером! /N /nplease enter« О: конфигурации »в адресной строке браузера и нажмите Enter и SET [signed.applets.codebase_principal_support] в« true »); }} else {alert ("Извините, используемый вами браузер не может завершить эту операцию. /N /Nyou нужно вручную установить ["+url+"] на домашнюю страницу."); }}} // Сохранить этот сайт www.vevb.comfunction addfavorite (title, url) {try {window.external.addfavorite (url, title); } catch (e) {try {window.sidebar.addpanel (title, url, ""); } catch (e) {alert («Извините, используемый вами браузер не может завершить эту операцию. /N /N не удалось добавить в фавориты. Пожалуйста, используйте Ctrl+D, чтобы добавить ее»); }}} </script> <a href = "javascript: void (0);" onclick = "sethome (this, '// www.vevb.com');"> Установить как домашняя страница </a> <div> <a href = "javascript: void (0);" onclick = "addfavorite ('wulin.com', '// www.vevb.com')"> Сохранить этот сайт </a>Следующее можно ссылаться:
Функция заключается в следующем:
Кода -копия выглядит следующим образом:
Функция sethome (obj, url) {
пытаться{
obj.style.behavior = 'url (#по умолчанию#homepage)';
obj.sethomepage (url);
} catch (e) {
if (window.netscape) {
пытаться{
netscape.security.privilegemanager.enableprivilege ('UniversalxpConnect');
} catch (e) {
Alert («Извините, эта операция была отклонена браузером! /N /N, пожалуйста, введите« О: config »в адресной строке браузера и нажали /N /N, а затем установите значение [подписано.applets.codebase_principal_support] на true и двойной щелчок. ');
}
var prefs = components.classes ['@mozilla.org/preferences-service;1'5.getservice(components.interfaces.nsiprefbranch);
prefs.setcharpref ('browser.startup.homepage', url);
}еще{
Alert («Извините, браузер, который вы используете, не может сделать это. /N /N Вам нужно вручную установить [' + url +'] на домашнюю страницу. ');
}
}
}
Как использовать:
Кода -копия выглядит следующим образом:
<! Doctype html>
<html lang = "en">
<голова>
<meta charset = "utf-8"/>
<title> установить как домашнюю страницу </title>
</head>
<тело>
<a href = "javascript:;" onclick = "sethome (this, window.location);"> Установлен как домашняя страница </a>
</body>
</html>