Posts Tagged ‘фреймы’

Безопасность IE8: изменения в Beta 2

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , , , ,

Теперь, когда состоялся релиз Beta 2, хотелось бы рассказать вам о тех изменениях в системе безопасности IE8, которые команда разработчиков сделала в этом релизе.

Ограничение document.domain
Изначально свойство document.domain возвращает полное имя домена сервера, с которого была загружена страница. Это свойство было назначено суффиксу домена, чтобы сделать возможным общий доступ к странице через фреймы от различных имен компьютеров. Например, два фрейма, запущенные на app1.example.com и app2.example.com могут конфликтовать друг с другом, если они оба установят в их document.domain значение их общего домена example.com. Фрейм может не устанавливать в значение домена, прописанное в свойствах, домен верхнего уровня, в отличие от различных доменных суффиксов. Например, app1.example.com не может установить свойством домена значение .com или microsoft.com. В HTML5 формализуется алгоритм (далее…)

Декларируя безопасность

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

Недавно масса людей начали спрашивать меня, что я думаю о черновике спецификаций Content Security Policy от Mozilla Foundation. Тогда в январе я зачислил себя в ряды поклонников данной идеи. CSP является механизмом декларирования безопасности, когда сайт сообщает о своих намерениях, и позволяет пользовательскому агенту (с англ. user-agent) их обрабатывать.

В механизме декларирования безопасности есть множество преимуществ:

  • Сокращение рисков несовместимости - поскольку сайты должны сообщать о своих намерениях, новые функции безопасности могут быть без влияния на совместимость добавлены в агент.  (далее…)

Как поисковые боты индексят сайты часть 2

Среда, Апрель 18th, 2012 Нет комментариев

Under : , , , ,

В первой части статьи рассказывалось, как сделать, чтобы бот проиндексил ваш сайт и выдавал его первым-третьим в результатах поиска.

При этом не были затронуты некоторые моменты, на которые мы обратим внимание сейчас.

Момент первый.

Что делать, если ваш сайт использует фреймы? (далее…)

Верстка с помощью слоев

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , ,

Слои представляют собой структурные элементы, которые можно размещать на веб-странице путем наложения их друг на друга с точностью до пиксела. Скрипты позволяют изменять параметры слоя динамически. Это дает возможность создавать на веб-странице разные эффекты, такие как выпадающие меню, игры, разворачивающиеся баннеры, плавающие окна и др. (далее…)

Ссылки во фреймах

Суббота, Апрель 7th, 2012 Нет комментариев

Under : , , , ,

Поскольку фреймы представляют собой набор независимых окон, для того, чтобы ссылка открывалась в нужном месте, следует указывать имена фреймов.

Предположим, у нас есть документ, состоящий из двух фреймов, названных MENU и CONTENT, как изображено на рис. 1.

Вид документа с фреймами

Рис. 1. Вид документа с фреймами

Обычно в левом фрейме находится список ссылок на разделы сайта, а в правом фрейме отображается содержимое документов. Чтобы веб-страница открывалась в определенном фреймовом окне, следует использовать следующий код (пример 1). (далее…)

Что такое JavaScript?

Что такое JavaScript?

Как насчет динамически генерируемых страниц, внешний вид которых зависит от времени дня, или форм, не позволяющих посетителям Web-узла вводить в них некорректные данные? Язык JavaScript может делать все это и даже гораздо больше.

На многих узлах Сети уже нашли применение прокручивающиеся строки состояния, «пульты дистанционного управления» и многие другие «штучки», выполненные с использованием JavaScript. Глядя на них, можно подумать, будто этот язык только и годен на то, чтобы создавать небольшие украшения для Web-страниц. На самом же деле JavaScript способен делать значительно больше. Позвольте предложить вам небольшую экскурсию по возможностям этого языка: по ходу ее мы рассмотрим, как он вписывается в общую картину программирования для Web, как работает и какова его роль в построении Web-страниц будущих поколений.

Как использовать JavaScript? 

Имеются две основные разновидности JavaScript: интерпретируемый язык для создания приложений, исполняемых на клиентской стороне, и компилируемый — для разработки серверных программ. Последний существует исключительно в рамках продукта Netscape LiveWire. Мы же сосредоточим внимание на первой разновидности, с которой обычно имеют дело пользователи Web. Клиентский вариант JavaScript представляет собой просто набор команд, предназначенных для встраивания в HTML-страницы, как правило, между тегами. Хотя этот способ использования JavaScript, по-видимому, не отличается от принятого в HTML, последний предназначен для описания компоновки и структуры документов, встроенных в них объектов и междокументных ссылок, тогда как JavaScript добавляет логику и функции программирования.
(далее…)