|
|
21.06.2006 13:42 |
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Здесь находятся ответы на часто задаваемые вопросы по технологии JavaScript. Для добавления сюда новых вопросов обращайтесь к модераторам.
|
|
|
|
21.06.2006 14:17 |
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Вопрос: Где найти документацию по JavaScript? Ответ: Существует несколько сайтов с документацией по JavaScript. - www.mozilla.org
- MSDN
- Стандарты ECMA (European Computer Manufacturers Association)
JavaScript является зарегистрированной торговой маркой компании Sun Microsystems, и используется по лицензии компанией Netscape, которая и разработала данный язык. В данный момент реализации в в самых распространенных браузерах следуют спецификации ECMA 262, хотя Microsoft и использует другое название. На сайте браузера Opera есть только таблица с перечислением поддерживаемых возможностей ECMAScript.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Вопрос: Как сделать страницу стартовой? Ответ: Это возможно в Internet Explorer версии 5+ и Mozilla/FireFox. <script language="javascript"> function gHomePage(objSrc) { var homepage = "http://example.com"; if (objSrc.style.behavior) { objSrc.setHomePage(homepage); } else if (netscape && netscape.security && netscape.security.PrivilegeManager && navigator.preference) { netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite"); navigator.preference("browser.startup.homepage", homepage); } } </script> ... <body> ... <a style="behavior:url(#default#homepage)" href="#" onclick="gHomePage(this); return false"> Сделать страницу стартовой </a>
В MSIE при нажатии на ссылку пользователю будет выведен диалог с просьбой разрешить или отклонить действие по изменению стартовой страницы. В Mozilla/FireFox аналогичный диалог будет выдан о запросе скриптом дополнительных привилегий. Сделано это из соображений безопасности и не поддается отключению. Следует понимать, что смена стартовой страницы возможна только с явного разрешения пользователя и поэтому попытка смены стартовой страницу, к примеру, из события onload всегда окончится неудачей. В IE7 пользователь имеет дополнительный выбор в виде добавления адреса к списку стартовых страниц. Для своей работы скрипт использует homePage Behavior, который кроме метода setHomePage, имеет также методы isHomePage и navigateHomePage. Список доступных привилегий (для Mozilla/FireFox) и их значений описан на странице Expanded Privileges in Mozilla.
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298,
Visits: 12 500
|
|
|
|
|