JavaScript. Подробное руководство, 6-е издание, стр. 174
<b>Узнать время, не затирая документ</b><b></a></b>Когда загружается такой URL-адрес, броузер выполняет JavaScript-код, но, т.к. он не имеет возвращаемого значения (метод
<b>alert()</b><b>undefined</b><b>javascript:</b><b>onclick</b><b>onclick</b><b><button></b><b><а></b><b>javascript:</b><b>void</b><b>undefined</b><b><а href="javascript:void window.open('about:blank');">Open Window</a></b>Без оператора
<b>void</b><b>Window.ореп()</b><b>[object Window]</b>Подобно HTML-атрибутам обработчиков событий, URL-адреса
<b>javascript:</b><b>javascript:</b><b>javascript:</b><b>javascript:</b>«Закладкой» в веб-броузере называется сохраненный URL-адрес. Если закладка содержит URL-адрес
<b>javascript:</b>Взгляните на следующий фрагмент URL
<b>javascript:</b><b><а>.</b><b><a href='javascript:</b><b> var e = r = /* Вычисляемое выражение и результат */</b><b> do {</b><b> /* Отобразить выражение и результат, а затем запросить новое выражение */</b><b> e = prompt("Выражение: " + e + "\n" + r + "\n", e);</b><b> try { r = "Результат: " + eval(e); } /* Попробовать вычислить выражение */</b><b> catch(ex) { r = ex; } /* Или запомнить ошибку */</b><b> } while(e); /* продолжать, пока не будет введено пустое выражение */</b><b> /* или не будет выполнен щелчок на кнопке Отмена*/ </b><b> void 0; /* Это предотвращает затирание текущего документа */</b><b>'></b><b> Обработчик JavaScript-выражений </b><b></а></b>Обратите внимание: несмотря на то что этот программный код записан в нескольких строках, синтаксический анализатор разметки HTML обработает его как одну строку, а потому однострочные комментарии (//) здесь работать не будут. Кроме того, не забывайте, что весь этот программный код является частью значения HTML-атрибута, заключенного в одиночные кавычки, поэтому этот программный код не может содержать одиночные кавычки.
Ссылки, подобные этой, удобны, когда они «зашиты» в тело разрабатываемой страницы, но еще более удобны, когда они хранятся как закладки, которые можно запустить из любой страницы. Обычно закладки создаются щелчком правой кнопкой мыши на странице и выбором в контекстном меню пункта Добавить страницу в закладки или подобного ему. В броузере Firefox для этого достаточно просто перетащить ссылку на панель закладок.
13.3. Выполнение JavaScript-программ
Вообще говоря, не существует формального определения программы на клиентском языке JavaScript. Можно лишь сказать, что программой является весь программный код на языке JavaScript, присутствующий в веб-странице (встроенные сценарии, обработчики событий в разметке HTML и URL-адреса
<b>javascript:</b><b>src</b><b><script>.</b><b>Window</b><b>Document</b>Если веб-страница содержит встроенный фрейм (элемент
<b><iframe></b><b>Window</b>