F.A.Q. по JavaScript
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



F.A.Q. по JavaScript Expand / Collapse
Автор
Сообщение
21.06.2006 13:42
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Здесь находятся ответы на часто задаваемые вопросы по технологии JavaScript.

Для добавления сюда новых вопросов обращайтесь к модераторам.

Сообщ. #899291
21.06.2006 14:17
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Вопрос: Где найти документацию по JavaScript?

Ответ: Существует несколько сайтов с документацией по JavaScript.

  1. www.mozilla.org
  2. MSDN
  3. Стандарты ECMA (European Computer Manufacturers Association)

JavaScript является зарегистрированной торговой маркой компании Sun Microsystems, и используется по лицензии компанией Netscape, которая и разработала данный язык. В данный момент реализации в в самых распространенных браузерах следуют спецификации ECMA 262, хотя Microsoft и использует другое название.

На сайте браузера Opera есть только таблица с перечислением поддерживаемых возможностей ECMAScript.

Сообщ. #899296
02.09.2006 10:22
Supreme Being

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.

Сообщ. #903768
13.09.2006 15:35
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 03.04.2008 13:12
Сообщ.: 1 297, Visits: 12 498
Из MSDN ссылок я еще частенько пользуюсь разделом: HTML and DHTML Reference
А точнее подраздеолом этого раздела: DHTML Objects

С уважением,
Владимир

Сообщ. #904345
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 9:08