|
|
Полезные советы не только для начинающих | |
|
| Как блокировать активное содержимое веб-страниц в Internet Explorer? |
В Internet Explorer до последнего момента не было прикрыто уязвимое место, определяемое антивирусами как Exploit.CodeBaseExec. Оно позволяет запускать любые программы, расположенные на ПК пользователя, открывшего веб-страничку с нехитрым кодом. Чтобы проверить, подвержен ли ваш ПК такой атаке,
создайте простейший html-файл следующего содержания:
<html>
<span datasrc="#oExec"
datafld="exploit"
dataformatas="html"></span>
<xml id="oExec">
<security>
<exploit>
<![CDATA[
<object id="oFile"
classid="clsid:11111111-1111-1111-1111-111111111111"
codebase="c:/windows/notepad.exe"></object>
]]>
</exploit>
</security>
</xml>
</html>
Если спустя пару секунд после его открытия в Internet Explorer сам собой запустится Блокнот, то ваш ПК уязвим.
Убрать данную уязвимость Internet Explorer можно путём установки в реестре следующего параметра:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
"1004"=dword:00000001.
После этого при попытке запуска потенциально опасного скрипта будет выдаваться запрос к пользователю.
(Журнал "UPGRADE SPECIAL" №1(#1))
|
| Как осуществить разработку страниц под разные разрешения? |
Неплохим тоном является разработка страниц под разные разрешения.Но как это сделать так, чтобы для конкретного разрешения грузилась
нужная страница? Можно, конечно, сделать стартовой сплэш-страницу, где каждый будет выбирать своё разрешение, но это будет утомлять людей и выглядеть, как минимум, несолидно.
Есть способ лучше, а помогут осуществить его JavaScript и объектная модель браузера.
Сделай index.html пустым, вставь в него только скрипт, приведённый ниже (640.htm, 800.htm, 1024.htm - страницы заточенные под разные разрешения):
<script language=JavaScript>
switch (window.screen.width)
{
case 640:
window.location.replace("640.htm")
break;
case 800:
window.location.replace("800.htm")
break;
default:
window.location.replace("1024.htm")
break
}
</script>
|
| Как сделать непрокручиваемый фон? |
Ты знаешь, что фон твоей страницы может быть заполнен как монотонным цветом, так и рисунком. Но ты не знаешь, что можно сделать так, чтобы фон страницы оставался
на месте, в то время как текст и другие элементы страницы будет прокручиваться. Если сделать всё грамотно, то это выглядит очень стильно. Реализуется этот эффект всего одной строчкой.
В тег <BODY> надо вписать такое свойство бэкграунда: bgproperties=fixed.
|
| Есть ли полезные фильтры DHTML? |
В DHTML фильтр, который отображает картинку относительно вертикальной и горизонтальной осей. В чём полезность? В возможности оптимизировать. Скажем, вместо картинок правого и левого бордюров твоей паги можно залить на сервак и грузить юзерам только одну картинку.
Остальное доделает клиентский браузер. А вот и листинг:
<HTML>
<HEAD>
<TITLE>Проба</TITLE>
<STYLE>
.effect{filter: flipv}
.effect1{filter: fliph}
</STYLE>
</HEAD>
</BODY>
<IMG CLASS=effect SRC="image.gif">
<IMG CLASS=effect1 SRC="image.gif">
</BODY>
</HTML>
|
|
ВЫ МОЖЕТЕ ЗАДАТЬ СВОЙ ВОПРОС НА НАШЕМ ФОРУМЕ!!!
| |
|
|
© ® 2004-05 Все права защищены. Перепечатка или копирование материала с данного сайта без разрешения автора запрещено.
|
|