Главная » 2016 » Сентябрь » 10 » Тег <hr /> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="eBlock"> <tr><td width="100%"><div class="eTitle"><div style="float:right;font-size:9px;">22:03 </div>Тег <noembed></div></td></tr> <tr><td class="eMessage"><div style="margin-bottom: 20px"> <span style="display:none;" class="fpaping"></span> </div>/ HTML и XHTML. Подробное руководство (Муссиано Ч. Кеннеди Б Содержимое тега &lt;noembed&gt; позволяет информировать пользователя о не достаточности возможностей его броузера:<br /> <h1>/ HTML и XHTML. Подробное руководство (Муссиано Ч. Кеннеди Б</h1> <p>Содержимое тега &lt;noembed&gt; позволяет информировать пользователя о не достаточности возможностей его броузера:</p> <p>&lt;noembed&gt;Чтобы увидеть крутой ролик, вам необходимо установить броузер, который поддерживает тег &lt;embed&gt;!&lt;/noembed&gt;</p> <p>Мы рекомендуем использовать сообщение в теге &lt;noembed&gt; только в тех случаях, когда вложенный объект имеет решающее значение для по нимания и использования вашего документа. При этом следует пре доставить ссылку на документ, который может обойтись без вложен ного объекта, или вежливо объяснить возникшее затруднение.</p> <p>Все элементы исполняемого содержимого, о которых мы до сих пор го ворили, имеют одну общую черту – они существуют отдельно от бро узера и HTML/XHTML документа, представляя собой отдельный блок данных или отдельную программу.</p> <p>Совсем иное дело – JavaScript. Это встроенный язык сценариев, обра щающийся к собственным возможностям броузера. Можно раскидать предложения JavaScript по вашим документам – в виде ли блоков про граммного кода или в виде отдельных операторов, привязанных к ин дивидуальным тегам. Броузеры, поддерживающие JavaScript, в том числе все все популярные броузеры, интерпретируют и исполняют введенные в текст документов фрагменты кода JavaScript, изменяя внешний вид документов, управляя характеристиками отображения,</p> <p><img src="/images/images1/teg_noembed_72CA4FF9.jpg" /></p> <p>Глава 12. Исполняемое содержимое</p> <p>манипулируя элементами форм и проверяя правильность их заполне ния, выполняя, наконец, вычислительные задачи общего назначения.</p> <p>Как и в случае Java, мы не претендуем на то, чтобы учить вас в этой книге программированию на JavaScript. Мы покажем вам, как вкла дывать JavaScript в ваши документы и как запускать эти программы, а полное определение языка JavaScript вы сможете найти в книге «JavaScript: Definitive Guide» (O’Reilly).</p> <h4>12.3.1. Тег &lt;script&gt;</h4> <p>Один из способов включения JavaScript кода в документы заключает ся в использовании стандартного HTML и XHTML тега &lt;script&gt;.</p> <p>Функция: Определяет в документе исполняемый сценарий</p> <p>Атрибуты: charset, defer, language, src, type</p> <p>Завершающий тег: &lt;/script&gt;; присутствует обязательно</p> <p>Может содержаться в: head_content (содержимое заголовка), body_content (содержимое тела)</p> <p>Все, что содержится между тегами &lt;script&gt; и &lt;/script&gt;, будет обраба тываться броузером как исполняемые выражения (функции) Java Script и данные. Внутри этого тега нельзя размещать разметку HTML и XHTML – броузер расценит это как ошибку.</p> <p>Однако броузеры, не поддерживающие тега &lt;script&gt;, обрабатывают его содержимое – к недоумению пользователей – как обычный HTML. По этой причине мы рекомендуем заключать содержимое тега &lt;script&gt; в HTML комментарии, как это делается CSS правилами &lt;style&gt;:</p> <p>&lt;script language="JavaScript"&gt; &lt;!</p> <p>Здесь будут выражения JavaScript // &gt;</p> <p>Для броузеров, игнорирующих тег &lt;script&gt;, это содержимое будет скрыто обозначениями комментариев &lt;! и &gt;. Поддерживающие JavaScript броузеры, напротив, автоматически распознают и интер претируют операторы JavaScript, выделенные тегами комментариев. Используя этот шаблон во всех своих тегах &lt;script&gt;, можно быть уве ренным, что броузеры обработают документы, если даже и не полно стью, то аккуратно.</p> <p>К несчастью, как мы об этом говорим в главе 16, XHTML требует, что бы содержимое сценария заключалось в специальные объявления CDATA, а не в комментарии. Следовательно, HTML броузеры проиг</p> <p></p> <p>норируют XHTML сценарии, и наоборот. Единственное, что мы мо жем здесь порекомендовать, это ориентироваться на популярные броу зеры – писать на HTML, но, готовясь к будущему, включать в ваши до кументы как можно больше черт XHTML.</p> <p>Можно включить в документ не один тег &lt;script&gt;, а несколько, распо лагая их как в заголовках (&lt;head&gt;), так и в теле (&lt;body&gt;) документа. Под держивающий JavaScript броузер исполняет предложения по очереди. Переменные и функции, определенные в одном теге, могут использо ваться в других JavaScript предложениях других тегов &lt;script&gt;. Фак тически один распространенный стиль программирования на Java Script состоит в помещении в документ одного тега &lt;script&gt;, содержа щего определения глобальных переменных и функций общего назна чения, и последующих вызовов этих функций и ссылок на эти переменные в предложениях JavaScript, разбросанных по документу.</p> <p>12.3.1.1. Атрибуты language и type</p> <p>Атрибуты language и type тега &lt;script&gt; используются для объявления языка сценария, использованного при составлении содержимого тега. Атрибут language признан нежелательным в стандартах HTML 4 и XHTML в пользу атрибута type. К сожалению, значения этих атрибу тов различны.</p> <p>12.3.1.2. Атрибуты srс и charset</p> <p>Коды особенно больших или часто используемых JavaScript программ, возможно, имеет смысл сохранять в отдельных файлах. В таких случа ях броузер будет загружать эти отдельные файлы при помощи атрибута src. Значение атрибута – это URL файла, содержащего JavaScript про грамму. MIME тип такого файла должен быть application/x javascript, но правильно сконфигурированный сервер будет с ним обращаться надлежащим образом, если суффикс в имени файла будет .js .</p> <p><img src="/images/images1/teg_noembed_46220826.jpg" /></p> <p>Глава 12. Исполняемое содержимое</p> <p>&lt;script type="text/javascript" src="http://www.kumquat.com/quatscript.js"&gt; &lt;/script&gt;</p> <p>предлагает поддерживающему тег &lt;script&gt; броузеру загрузить с сервера JavaScript программу под названием quatscript.js. Хотя у тега &lt;script&gt; нет содержимого, закрывающий тег &lt;/script&gt; все же обязателен.</p> <p>Используемый совместно с атрибутом src, атрибут charset сообщает броузеру, какой набор символов использовался при записи программы на JavaScript. Его значением может служить любой набор кодов сим волов стандарта ISO.</p> <p>12.3.1.3. Атрибут defer</p> <p>Некоторые JavaScript сценарии используются для создания содержи мого документа с применением метода document.write, а некоторые – нет. Если ваши сценарии не изменяют содержимого документа, вставьте в тег &lt;script&gt; атрибут defer, чтобы ускорить обработку вашего доку мента. Поскольку броузер будет знать, что он может без опаски прочи тать остаток вашего документа, не исполняя ваши сценарии, он отло жит интерпретацию сценариев до окончания отображения документа на устройстве пользователя. 1</p> <h4>12.3.2. Тег &lt;noscript&gt;</h4> <p>С помощью тега &lt;noscript&gt; можно оставить сообщение для тех пользо вателей, чьи броузеры не поддерживают тег &lt;script&gt;. Вы уже видели множество примеров применения этого тега, так что знаете, как посту пить…</p> <p>Функция: Предоставляет содержимое для отображения не поддерживающими тега &lt;script&gt; броузерами</p> <p>Атрибуты: class, dir, id, lang, onClick, onDblClick, onKeyDown, onKeyPress, onKeyUp, onMouseDown, onMouseMove, on MouseOut, onMouseOver, onMouseUp, style, title</p> <p>Завершающий тег: &lt;/noscript&gt;; присутствует обязательно</p> <p>Содержит: body_content (содержимое тела)</p> <p>Может содержаться в: тексте</p> <p></p> <p>Тег &lt;noscript&gt; поддерживает шесть стандартных атрибутов HTML 4/ XHTML: class и style для управления стилями, lang и dir для выбора типа языка и направления вывода, title и id для озаглавливания и именования содержимого, а также атрибуты событий для обработки действий пользователя. [атрибут dir, 3.6.1.1] [атрибут lang, 3.6.1.2] [атрибут id, 4.1.1.4] [атрибут title, 4.1.1.5] [встроенные стили: атрибут style, 8.1.1] [стиле вые классы, 8.3] [JavaScript обработчики событий, 12.3.3]</p> <p>12.3.3. JavaScript обработчики событий</p> <p>Одной из самых важных возможностей, предоставляемых JavaScript, является способность отмечать события, происходящие во время за грузки документа 1. его вывода и изучения пользователем, и реагиро вать на них. Код JavaScript, обрабатывающий эти события, может раз мещаться в теге &lt;script&gt;, но чаще он ассоциируется с определенным те гом при помощи одного или нескольких специальных атрибутов тега.</p> <p>Например, вы можете захотеть вызывать некую функцию JavaScript, когда пользователь проводит мышью над гиперссылкой в документе. Поддерживающие JavaScript броузеры распознают специальный ат рибут обработки события «мышь сверху» для тега &lt;a&gt;, именуемый On MouseOver и позволяющий написать следующее:</p> <p>&lt;a href="doc.html" &gt;</p> <p>Когда мышь попадает на ссылку из этого примера, броузер исполняет оператор JavaScript. (Отметьте, что два оператора JavaScript заключе ны в кавычки и разделяются точкой с запятой и что текстовое сообще ние в первом предложении заключено в одинарные кавычки.)</p> <p>Хотя полное объяснение приведенного кода находится за пределами нашего обсуждения, чистый его эффект состоит в том, что броузер по мещает в строку состояния своего окна сообщение «Click me!» (Нажми меня). Обычно авторы используют эту простую функцию JavaScript для более содержательного описания гиперссылки, чем тот, часто за</p> <p>1 Ко времени загрузки можно отнести, и то условно, только единственное со бытие onLoad: полное завершение загрузки HTML документа, содержащего JavaScript фрагменты. Все остальные события определяют реакцию на действия пользователя над уже загруженным документом. – Примеч. науч. ред.</p> <p></p> <p>Мы разделяем обработчики событий на две категории: пользователь ские и документные. К пользовательским мы относим события, ини циируемые мышью и/или клавиатурой, происходящие, когда пользо ватель производит какие либо действия с каким нибудь из этих уст ройств. Пользовательские события вездесущи, они появляются в каче стве атрибутов почти во всех стандартных тегах (даже если они, возможно, не поддерживаются никаким броузером), поэтому мы не перечисляем соответствующие теги в табл. 12.1. Вместо этого мы от метим, какие теги не имеют этих атрибутов событий: &lt;applet&gt;, &lt;base&gt;,</p> <p>&lt;basefont&gt;, &lt;bdo&gt;, &lt;br&gt;, &lt;font&gt;, &lt;frame&gt;, &lt;frameset&gt;, &lt;head&gt;, &lt;html&gt;, &lt;ifra me&gt;, &lt;isindex&gt;, &lt;meta&gt;, &lt;param&gt;, &lt;script&gt;, &lt;style&gt; и &lt;title&gt;.</p> <p>Некоторые события, однако, встречаются редко и только с особыми те гами. Это относится к особым событиям и состояниям, случающимся в процессе отображения документа и его элементов броузером и в про цессе управления документом и его элементами.</p> <p>12.3.3.2. События, связанные с мышью</p> <p>Атрибуты OnClick, onDblClick, onMouseDown и onMouseUp относятся к кноп кам мыши. Событие OnClick происходит тогда, когда пользователь на жимает и быстро отпускает кнопку мыши. Если только пользователь быстро щелкнет кнопкой мыши еще раз, то происходит другое собы тие – onDblClick.</p> <p>Если нужно обратить внимание на каждую стадию щелчка мыши, ис пользуйте атрибуты onMouseDown и onMouseUp. Когда пользователь нажи мает кнопку мыши, происходит событие onMouseDown, а когда отпускает кнопку, – onMouseUp.</p> <p>События onMouseMove, onMouseOut и onMouseOver происходят, когда поль зователь перемещает указатель мыши. Событие onMouseOver наступает, когда указатель мыши впервые попадает на ассоциированный с этим событием HTML элемент. Вслед за этим событие onMouseMove наступа</p> <p>Глава 12. Исполняемое содержимое</p> <p>ет, когда мышь перемещается в пределах элемента. Наконец, событие onMouseOut наступает, когда мышь покидает элемент.</p> <p>Для некоторых элементов событию onMouseOver соответствует onFocus, а событию onMouseOut – onBlur.</p> <p>12.3.3.3. События, связанные с клавиатурой</p> <p>С клавиатурой связаны в настоящее время только три принадлежащие стандартам HTML 4 и XHTML атрибута: onKeyDown, onKeyUp и onKeyPress. Событие onKeyDown наступает, когда пользователь нажимает на клави шу на клавиатуре, а событие onKeyUp – когда он ее отпускает. onKeyPress происходит, когда пользователь нажимает клавишу и отпускает. Обычно обрабатывается либо первая пара событий, либо третье состав ное событие, но не все вместе.</p> <p>12.3.3.4. События, связанные с документом</p> <p>Имеются также несколько событий, относящихся к документу, проис ходящих, когда различные элементы документа обрабатываются бро узером. Например, событие onLoad может произойти, когда закончено отображение набора файлов или когда тело HTML или XHTML доку мента загружается и отображается броузером. Подобным образом onUnload происходит, когда документ покидает фрейм или окно.</p> <p>12.3.4. javascript URL</p> <p>Вы можете заменить любую традиционную URL ссылку в документе на одно или несколько предложений JavaScript. Тогда, вместо того чтобы загружать новый документ, броузер выполнит этот JavaScript код всякий раз, когда броузеру укажут на этот URL. Результат послед него оператора принимается в качестве «документа», на который ука зывает URL, и соответственно отображается броузером. Результат по следнего оператора – это не URL документа, а действительное содер жимое, которое должен отобразить броузер.</p> <p>Чтобы создать javascript URL, используйте javascript в качестве ука зания протокола URL:</p> <p>В этом примере JavaScript функция generate_document() исполняется всякий раз, когда пользователь выбирает эту гиперссылку. Предполо</p> <p>жительно, значение, возвращаемое этой функцией, – это сгенериро ванный сценарием текст HTML или XHTML документа, который вы водится и отображается броузером.</p> <p>Может так случиться, что исполняемое предложение не возвращает никакого значения. В таком случае текущий документ остается без из менений. Следующий javascript URL, например:</p> <p>выводит на экран диалоговое окно с предупреждением об ошибке и ни чего более. Документ, содержащий гиперссылку, остается видимым после того, как диалоговое окно появится на экране и будет закрыто пользователем.</p> <p>12.3.5. JavaScript макросы</p> <p>Коды символов (символьные ссылки) HTML и XHTML состоят из ам персанда (&amp;), названия символа или его номера и завершаются точкой с запятой. Чтобы, например, вставить сам символ амперсанда в поток текста документа, используйте последовательность символов &amp;. Подобным образом в JavaScript можно определить макросы, которые состоят из амперсанда, следующих за ним одного или нескольких опе раторов JavaScript, заключенных в фигурные скобки, и закрывающей точки с запятой. К примеру:</p> <p>Если в фигурных скобках больше чем один оператор, они разделяются точками с запятой. Значение последнего (или единственного) операто ра преобразуется в строку и замещает в документе JavaScript код.</p> <p>Обычно макросы могут встречаться в документе где угодно. Макросы JavaScript предназначены исключительно для значений атрибутов те гов. Это позволяет вам создавать «динамические теги», атрибуты ко торых неизвестны, пока документ не загружен и JavaScript не испол нен. Например:</p> <p>установит цвет текста в документе в соответствии с кодом цвета, воз вращаемым, вероятно, заданной автором функцией favorite_color(). Поддержка макросов JavaScript не согласована между броузерами, и по этой причине мы не рекомендуем вам пользоваться макросами.</p> <h4>12.3.6. Тег &lt;server&gt;</h4> <p>Тег &lt;server&gt; – это зверь особой породы. Он обрабатывается только веб сервером, и его не видит броузер. Поэтому то, что вы можете делать с этим тегом, зависит от используемого вами сервера, а не от пользова тельского броузера.</p> <p><img src="/images/images1/teg_noembed_F7D7EE0F.jpg" /></p> <p>Глава 12. Исполняемое содержимое</p> <p>Функция: Определяет JavaScript, исполняемый на стороне сервера</p> <p>Завершающий тег: &lt;/server&gt;; присутствует обязательно</p> <p>Может содержаться в: head_content (содержимое тела)</p> <p>Script операторы, которые будет обрабатывать сервер. Результат ис полнения JavaScript затем вставляется в документ на место тега &lt;ser ver&gt;. Полное обсуждение этого так называемого JavaScript со стороны сервера находится совершенно за пределами настоящей книги. Мы включаем сюда это краткое упоминание, только чтобы задокументи ровать тег &lt;server&gt;.</p> <p>Подобно тегу &lt;script&gt; тег &lt;server&gt; содержит JavaScript код. Последний из них, однако, вместе со своим JavaScript содержимым может нахо диться только в заголовке документа. Он извлекается из документа и исполняется сервером, когда документ запрашивается.</p> <p>Очевидно, что JavaScript со стороны сервера тесно связан с сервером, а не с броузером. Чтобы использовать все возможности этого тега, рав но как и преимущества, проистекающие из JavaScript со стороны сер вера или других языков программирования со стороны сервера, обра титесь к документации по вашему веб серверу.</p> <h3>12.4. Таблицы стилей JavaScript (устарели)</h3> <p>Таблицы JSS устарели. Даже их изобретатель отказался от поддержки JSS в пользу стандарта CSS2.</p><br /> <div class="cBlock" align="left"> <span><b> </b> </span><br><br> <ul class="uRelatedEntries"><li class="uRelatedEntry"><a href="/news/atribut_tabindex/2016-09-10-3">Атрибут tabindex</a></li><li class="uRelatedEntry"><a href="/news/stil_dlja_pechati/2016-09-10-4">Стиль для печати</a></li><li class="uRelatedEntry"><a href="/news/empty_cells/2016-09-10-5">Empty-cells</a></li><li class="uRelatedEntry"><a href="/news/atribut_class/2016-09-10-7">Атрибут class</a></li><li class="uRelatedEntry"><a href="/news/atribut_title/2016-09-10-8">Атрибут title</a></li><li class="uRelatedEntry"><a href="/news/opacity/2016-09-10-9">Opacity</a></li><li class="uRelatedEntry"><a href="/news/teg_lt_tbody_gt/2016-09-10-10">Тег <tbody></a></li><li class="uRelatedEntry"><a href="/news/border_top_left_radius/2016-09-10-11">Border-top-left-radius</a></li><li class="uRelatedEntry"><a href="/news/psevdoklassy/2016-09-10-12">Псевдоклассы</a></li><li class="uRelatedEntry"><a href="/news/unicode_bidi/2016-09-10-13">Unicode-bidi</a></li><li class="uRelatedEntry"><a href="/news/psevdoklass_checked/2016-09-10-14">Псевдокласс :checked</a></li></ul> </div></br></br> </td></tr> <tr><td colspan="2" class="eDetails"> <div style="float:right"> <style type="text/css"> .u-star-rating-15 { list-style:none; margin:0px; padding:0px; width:75px; height:15px; position:relative; background: url('/.s/t/1090/rating15.png') top left repeat-x } .u-star-rating-15 li{ padding:0px; margin:0px; float:left } .u-star-rating-15 li a { display:block;width:15px;height: 15px;line-height:15px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding: 0px;overflow:hidden } .u-star-rating-15 li a:hover { background: url('/.s/t/1090/rating15.png') left center;z-index:2;left:0px;border:none } .u-star-rating-15 a.u-one-star { left:0px } .u-star-rating-15 a.u-one-star:hover { width:15px } .u-star-rating-15 a.u-two-stars { left:15px } .u-star-rating-15 a.u-two-stars:hover { width:30px } .u-star-rating-15 a.u-three-stars { left:30px } .u-star-rating-15 a.u-three-stars:hover { width:45px } .u-star-rating-15 a.u-four-stars { left:45px } .u-star-rating-15 a.u-four-stars:hover { width:60px } .u-star-rating-15 a.u-five-stars { left:60px } .u-star-rating-15 a.u-five-stars:hover { width:75px } .u-star-rating-15 li.u-current-rating { top:0 !important; left:0 !important;margin:0 !important;padding:0 !important;outline:none;background: url('/.s/t/1090/rating15.png') left bottom;position: absolute;height:15px !important;line-height:15px !important;display:block;text-indent:-9000px;z-index:1 } </style><script> var usrarids = {}; function ustarrating(id, mark) { if (!usrarids[id]) { usrarids[id] = 1; $(".u-star-li-"+id).hide(); _uPostForm('', {type:'POST', url:'/news/', data:{ 'a':'65', 'id':id, 'mark':mark, 'mod':'news', 'ajax':'2' }}); } } </script><ul id="uStarRating6" class="uStarRating6 u-star-rating-15" title="Рейтинг: 0.0/0"> <li id="uCurStarRating6" class="u-current-rating uCurStarRating6" style="width:0%;"></li><li class="u-star-li-6"><a href="#" onclick="ustarrating('6', 1); return false;" class="u-one-star">1</a></li> <li class="u-star-li-6"><a href="#" onclick="ustarrating('6', 2); return false;" class="u-two-stars">2</a></li> <li class="u-star-li-6"><a href="#" onclick="ustarrating('6', 3); return false;" class="u-three-stars">3</a></li> <li class="u-star-li-6"><a href="#" onclick="ustarrating('6', 4); return false;" class="u-four-stars">4</a></li> <li class="u-star-li-6"><a href="#" onclick="ustarrating('6', 5); return false;" class="u-five-stars">5</a></li></ul></div> <span class="e-reads"><span class="ed-title"><!--<s3177>-->Просмотров<!--</s>-->:</span> <span class="ed-value">240</span></span><span class="ed-sep"> | </span> <span class="e-author"><span class="ed-title"><!--<s3178>-->Добавил<!--</s>-->:</span> <span class="ed-value"><a href="javascript:;" rel="nofollow" onclick="window.open('/index/8-1', 'up1', 'scrollbars=1,top=0,left=0,resizable=1,width=700,height=375'); return false;">refbec</a></span></span> <span class="ed-sep"> | </span><span class="e-tags"><span class="ed-title"><!--<s5308>-->Теги<!--</s>-->:</span> <span class="ed-value"><noindex><a href="/search/%D0%9A%D0%B0%D0%BA%20%D0%BE%D1%82%D0%BE%D0%BC%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%BF%D0%B0%D1%80%D0%BD%D1%8E/" rel="nofollow" class="eTag">Как отомстить парню</a>, <a href="/search/%D0%A2%D0%B5%D0%B3%20noembed/" rel="nofollow" class="eTag">Тег noembed</a></noindex></span></span> <span class="ed-sep"> | </span><span class="e-rating"><span class="ed-title"><!--<s3119>-->Рейтинг<!--</s>-->:</span> <span class="ed-value"><span id="entRating6">0.0</span>/<span id="entRated6">0</span></span></span></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>0</b></td><td align="right" height="25"></td></tr> <tr><td colspan="2"><script> function spages(p, link) { !!link && location.assign(atob(link)); } </script> <div id="comments"></div> <div id="newEntryT"></div> <div id="allEntries"></div> <div id="newEntryB"></div> <script> (function() { 'use strict'; var commentID = ( /comEnt(\d+)/.exec(location.hash) || {} )[1]; if (!commentID) { return window.console && console.info && console.info('comments, goto page', 'no comment id'); } var selector = '#comEnt' + commentID; var target = $(selector); if (target.length) { $('html, body').animate({ scrollTop: ( target.eq(0).offset() || { top: 0 } ).top }, 'fast'); return window.console && console.info && console.info('comments, goto page', 'found element', selector); } $.get('/index/802', { id: commentID }).then(function(response) { if (!response.page) { return window.console && console.warn && console.warn('comments, goto page', 'no page within response', response); } spages(response.page); setTimeout(function() { target = $(selector); if (!target.length) { return window.console && console.warn && console.warn('comments, goto page', 'comment element not found', selector); } $('html, body').animate({ scrollTop: ( target.eq(0).offset() || { top: 0 } ).top }, 'fast'); return window.console && console.info && console.info('comments, goto page', 'scrolling to', selector); }, 500); }, function(response) { return window.console && console.error && console.error('comments, goto page', response.responseJSON); }); })(); </script> </td></tr> <tr><td colspan="2" align="center"></td></tr> <tr><td colspan="2" height="10"></td></tr> </table> <!-- </body> --> </div> </div> <div class="sidebar-clear clearleft"></div> <aside class="b-sidebar b-white clearfix"> <!--U1CLEFTER1Z--><!-- <block1> --> <!-- </block1> --> <!-- <block2> --> <!-- </block2> --> <!-- <block3> --> <!-- </block3> --> <!-- <block4> --> <div class="block"> <div class="blocktitle"><!-- <bt> --><!--<s5351>-->CATEGORIES<!--</s>--><!-- </bt> --></div> <div class="blockcontent"> <!-- <bc> --><table border="0" cellspacing="1" cellpadding="0" width="100%" class="catsTable"><tr> <td style="width:100%" class="catsTd" valign="top" id="cid1"> <a href="/news/accounts_creators/1-0-1" class="catName">Accounts creators</a> <span class="catNumData" style="unicode-bidi:embed;">[11]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid2"> <a href="/news/google_plus_marketing/1-0-2" class="catName">Google Plus Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[3]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid3"> <a href="/news/linkedin_marketing/1-0-3" class="catName">LinkedIN Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[10]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid4"> <a href="/news/facebook_marketing/1-0-4" class="catName">Facebook Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[63]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid5"> <a href="/news/instagram_marketing/1-0-5" class="catName">Instagram Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[5]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid6"> <a href="/news/pinterest_marketing/1-0-6" class="catName">Pinterest Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[9]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid7"> <a href="/news/tumblr_marketing/1-0-7" class="catName">Tumblr Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[4]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid8"> <a href="/news/social_points/1-0-8" class="catName">Social Points</a> <span class="catNumData" style="unicode-bidi:embed;">[3]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid9"> <a href="/news/yahoo_marketing/1-0-9" class="catName">Yahoo Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[6]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid10"> <a href="/news/reddit_marketing/1-0-10" class="catName">Reddit Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[2]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid11"> <a href="/news/twitter_marketing/1-0-11" class="catName">Twitter Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[14]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid12"> <a href="/news/bulk_email_senders/1-0-12" class="catName">Bulk Email Senders</a> <span class="catNumData" style="unicode-bidi:embed;">[12]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid13"> <a href="/news/email_verifier/1-0-13" class="catName">Email Verifier</a> <span class="catNumData" style="unicode-bidi:embed;">[6]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid14"> <a href="/news/local_marketing/1-0-14" class="catName">Local Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[14]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid15"> <a href="/news/email_scraper_extractor/1-0-15" class="catName">Email Scraper / Extractor</a> <span class="catNumData" style="unicode-bidi:embed;">[22]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid16"> <a href="/news/list_manager/1-0-16" class="catName">List Manager</a> <span class="catNumData" style="unicode-bidi:embed;">[4]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid17"> <a href="/news/autoresponder/1-0-17" class="catName">Autoresponder</a> <span class="catNumData" style="unicode-bidi:embed;">[4]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid18"> <a href="/news/video_creators/1-0-18" class="catName">Video Creators</a> <span class="catNumData" style="unicode-bidi:embed;">[28]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid19"> <a href="/news/sound_marketing/1-0-19" class="catName">Sound Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[5]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid20"> <a href="/news/live_stream/1-0-20" class="catName">Live Stream</a> <span class="catNumData" style="unicode-bidi:embed;">[3]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid21"> <a href="/news/youtube_marketing/1-0-21" class="catName">Youtube Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[59]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid22"> <a href="/news/dailymotion_marketing/1-0-22" class="catName">Dailymotion Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[1]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid23"> <a href="/news/vimeo_marketing/1-0-23" class="catName">Vimeo Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[2]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid24"> <a href="/news/vine_marketing/1-0-24" class="catName">Vine Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[3]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid25"> <a href="/news/sms_marketing/1-0-25" class="catName">SMS Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[6]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid26"> <a href="/news/whatsapp_marketing/1-0-26" class="catName">Whatsapp Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[20]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid27"> <a href="/news/viber_marketing/1-0-27" class="catName">Viber Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[6]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid28"> <a href="/news/skype_marketing/1-0-28" class="catName">Skype Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[2]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid29"> <a href="/news/telegram_marketing/1-0-29" class="catName">Telegram Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[10]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid30"> <a href="/news/phone_numbers_scraper/1-0-30" class="catName">Phone Numbers Scraper</a> <span class="catNumData" style="unicode-bidi:embed;">[9]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid31"> <a href="/news/traffic/1-0-31" class="catName">Traffic</a> <span class="catNumData" style="unicode-bidi:embed;">[12]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid32"> <a href="/news/rank_tracker/1-0-32" class="catName">Rank Tracker</a> <span class="catNumData" style="unicode-bidi:embed;">[3]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid33"> <a href="/news/article_spinner_rewriter/1-0-33" class="catName">Article Spinner / Rewriter</a> <span class="catNumData" style="unicode-bidi:embed;">[10]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid34"> <a href="/news/backlinks/1-0-34" class="catName">Backlinks</a> <span class="catNumData" style="unicode-bidi:embed;">[57]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid35"> <a href="/news/content_creator/1-0-35" class="catName">Content Creator</a> <span class="catNumData" style="unicode-bidi:embed;">[17]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid36"> <a href="/news/grammaty_checker/1-0-36" class="catName">Grammaty Checker</a> <span class="catNumData" style="unicode-bidi:embed;">[1]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid37"> <a href="/news/plagiarism_checker/1-0-37" class="catName">Plagiarism Checker</a> <span class="catNumData" style="unicode-bidi:embed;">[0]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid38"> <a href="/news/title_analizer/1-0-38" class="catName">Title Analizer</a> <span class="catNumData" style="unicode-bidi:embed;">[2]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid39"> <a href="/news/keywords_research/1-0-39" class="catName">Keywords Research</a> <span class="catNumData" style="unicode-bidi:embed;">[20]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid40"> <a href="/news/domains/1-0-40" class="catName">Domains</a> <span class="catNumData" style="unicode-bidi:embed;">[11]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid41"> <a href="/news/page_analyzer/1-0-41" class="catName">Page Analyzer</a> <span class="catNumData" style="unicode-bidi:embed;">[5]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid42"> <a href="/news/captcha_solver/1-0-42" class="catName">Captcha Solver</a> <span class="catNumData" style="unicode-bidi:embed;">[2]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid43"> <a href="/news/proxy_scraper/1-0-43" class="catName">Proxy Scraper</a> <span class="catNumData" style="unicode-bidi:embed;">[8]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid44"> <a href="/news/seo_scripts/1-0-44" class="catName">SEO Scripts</a> <span class="catNumData" style="unicode-bidi:embed;">[26]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid45"> <a href="/news/web_scraper/1-0-45" class="catName">Web Scraper</a> <span class="catNumData" style="unicode-bidi:embed;">[8]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid46"> <a href="/news/wp_themes/1-0-46" class="catName">WP Themes</a> <span class="catNumData" style="unicode-bidi:embed;">[82]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid47"> <a href="/news/woocomerce/1-0-47" class="catName">WooComerce</a> <span class="catNumData" style="unicode-bidi:embed;">[52]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid48"> <a href="/news/website_template_creator/1-0-48" class="catName">Website / Template Creator</a> <span class="catNumData" style="unicode-bidi:embed;">[7]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid49"> <a href="/news/logo_design/1-0-49" class="catName">Logo Design</a> <span class="catNumData" style="unicode-bidi:embed;">[2]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid50"> <a href="/news/banners_posters/1-0-50" class="catName">Banners / Posters</a> <span class="catNumData" style="unicode-bidi:embed;">[3]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid51"> <a href="/news/fonts/1-0-51" class="catName">Fonts</a> <span class="catNumData" style="unicode-bidi:embed;">[2]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid52"> <a href="/news/affiliate_plugin/1-0-52" class="catName">Affiliate plugin</a> <span class="catNumData" style="unicode-bidi:embed;">[24]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid53"> <a href="/news/seo_plugin/1-0-53" class="catName">SEO plugin</a> <span class="catNumData" style="unicode-bidi:embed;">[8]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid54"> <a href="/news/social_media_plugin/1-0-54" class="catName">Social Media plugin</a> <span class="catNumData" style="unicode-bidi:embed;">[17]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid55"> <a href="/news/autoblog_plugin/1-0-55" class="catName">AutoBlog plugin</a> <span class="catNumData" style="unicode-bidi:embed;">[7]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid56"> <a href="/news/fiverr_marketing/1-0-56" class="catName">Fiverr Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[10]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid57"> <a href="/news/amazon_marketing/1-0-57" class="catName">Amazon Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[12]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid58"> <a href="/news/ebay_marketing/1-0-58" class="catName">Ebay Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[2]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid59"> <a href="/news/kindle_marketing/1-0-59" class="catName">Kindle Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[11]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid60"> <a href="/news/t_shirt_marketing/1-0-60" class="catName">T-Shirt Marketing</a> <span class="catNumData" style="unicode-bidi:embed;">[4]</span> </td></tr><tr> <td style="width:100%" class="catsTd" valign="top" id="cid61"> <a href="/news/wordpress_plugins/1-0-61" class="catName">WORDPRESS PLUGINS</a> <span class="catNumData" style="unicode-bidi:embed;">[807]</span> </td></tr></table><!-- </bc> --> </div> </div> <!-- </block4> --> <!-- <block6> --> <!-- </block6> --> <!-- <block8> --> <div class="block"> <div class="blocktitle"><!-- <bt> --><!--<s5347>-->Архив записей<!--</s>--><!-- </bt> --></div> <div class="blockcontent"> <!-- <bc> --><ul class="archUl"><li class="archLi"><a class="archLink" href="/news/2016-09">2016 Сентябрь</a></li><li class="archLi"><a class="archLink" href="/news/2017-08">2017 Август</a></li><li class="archLi"><a class="archLink" href="/news/2017-11">2017 Ноябрь</a></li></ul><!-- </bc> --> </br></br> <a href="https://www.youtube.com/watch?v=HgcoYL-7Wh4&t=126s">Обзор iphone 8 + купить iPhone 8 + распаковка iPhone 8</a> </br> <a href="http://j96892cm.beget.tech">Программы скачать</a> </br> </br> </div> </div> <!-- </block8> --> <!-- <block9> --> <!-- </block9> --> <!-- <block10> --> <!-- </block10> --> <!-- <block12> --> <div class="block"> <div class="blocktitle"><!-- <bt> --><!--<s5195>-->Статистика<!--</s>--><!-- </bt> --></div> <div class="blockcontent"> <div align="center"><!-- <bc> --> <!--LiveInternet counter--><script type="text/javascript"> document.write("<a href='//www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t27.20;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random()+ "' alt='' title='LiveInternet: показано количество просмотров и"+ " посетителей' "+ "border='0' width='88' height='120'><\/a>") </script><!--/LiveInternet--> </br></br> <span id="kxICTAP"></span> <script> kxICTAP.insertAdjacentHTML('beforeEnd', '<a rel="nofollow" href="/panel/?a=ustat&u=html-pro&d=l&il=ru" target="_blank" title="uCoz Counter">\ <img alt="" src="/stat/' + Date.now() + '?01' + escape(document.referrer) + '" height="31" width="88" /></a>'); </script> <noscript> <a rel="nofollow" href="/panel/?a=ustat&u=html-pro&d=l&il=ru" target="_blank" title="uCoz Counter"> <img alt="" src="/stat/1750105545" height="31" width="88" /> </a> </noscript><hr /><div class="tOnline" id="onl1">Онлайн всего: <b>13</b></div> <div class="gOnline" id="onl2">Гостей: <b>13</b></div> <div class="uOnline" id="onl3">Пользователей: <b>0</b></div><!-- </bc> --></div> </div> </div> <!-- </block12> --><!--/U1CLEFTER1Z--> </aside> <!-- </middle> --> </div> <!--U1BFOOTER1Z--> <footer> <div class="t-container"> <span class="copyright"><!-- <copy> -->Copyright MyCorp &copy; 2025<!-- </copy> --></span> | <span class="powered-by"><!-- "' --><span class="pbIrZFS0"><a href="https://www.ucoz.ru/" title="Используются технологии uCoz" target="_blank" rel="nofollow">uCoz</a></span></span> </div> </footer> <script type="text/javascript" src="/.s/t/1090/template.min.js"></script> <!--/U1BFOOTER1Z--> </body> </html> <!-- 0.07905 (s7) -->