JavaScript. События в JavaScript

Нижеприведенный код можно скопировать как есть и поприкалываться, все внимание на строку состояния браузера

< head>
< title> < /title>
< /head>
< body
ondragstart="window.status='Куда тащим?'"
oncopy="window.status='Копировать, даже используя ctrl+c, запрещено!'"
onkeypress="window.status='Нравится нажимать кнопочки? ('+window.event.keycode+')'"
onclick='window.status="Щас как кликну!"'
ondblclick='window.status="Двойной клик - двойные проблемы"'
onkeydown='window.status="Отпустишь - format c: "'
onkeyup='window.status="formatting drive c:\ please wait! "'
onmousedown='window.status="А вот не надо кликать"'
onmouseup='window.status="Отпускание кнопки мыши"'
onselectstart='window.status="Нельзя выделять, нельзя копировать! Защищено авторским правом!"'
oncontextmenu='window.status="Контекстное меню (Меню правой кнопки)"'
>
tecct
< div style='width:200px;height:100px;background-color:efefef;position:absolute;left:300px;top:200px;'
onmouseover='window.status="Мыша вошла в зону"'
onmousemove='window.status="Мышам двигаться команды не было"'
onmouseout='window.status="Мышь покинула зону"'
>
tessstings
< /div>
< /body>
< /html>

Читать полностью »

Демон на PHP

В этой статье мы напишем простенький демон на php, но для начала нам надо ознакомиться с сокетами и базовыми знаниями IP-протокола. Итак что же представляет собой сокет? Сокет - это программный интерфейс, предназначенный для передачи данных между приложениями на сетевом уровне. В PHP есть функции работающие с сокетами на уровне IP-протокола. Это гораздо более низкий уровень по сранению с уровнем, на котором работают функция fsockopen и потоки. В этой статье я научу тех, кто пока ещё не умеет работать с этими функциями. Работать будем в режиме CLI (command-line interface) т.е в коммандной строке, а не через браузер. Читать полностью »

ActiveX и JavaScript. Сценарий для файловой системы. Часть I

Технология ActiveX базируется на технологии Microsoft COM и позволяет создавать и использовать программные компоненты, предоставляющие различные сервисы другим приложениям и операционной Читать полностью »

Введите число, изображенное на картинке

В статье описан метод защиты от автоматического заполнения и отправки формы с сайта путем динамической генерации картинки с кодом и подтверждения Читать полностью »

Написание CGI скриптов на Delphi (часть 2)

Динамический CGI скрипт
Теперь мы можем переходить к более сложным случаям. В этой главе мы напишем CGI скрипт, при помощи которого можно наладить взаимодействие с клиентом. Пусть нам нужно запросить имя пользователя и его пароль и на основании введенного значения показать в браузере надпись "доступ разрешен" если имя пользователя "user1", а пароль "password", или "ошибка авторизации" в противном случае. Читать полностью »

Создание EXE приложений на PHP

Все мы знаем что PHP предназначен для быстрого создания динамических Web страниц. Во всяком случае именно это написано на официальном сайте разработчиков PHP. Однако почему бы не попробовать найти PHP "немного" иное применение, например, попробовать создать полноценное приложение для Windows? Заинтересовал? Тогда понеслась! Читать полностью »

Фотофильтры в PHP

JavaScript позволяет создавать всевозможные эффекты изображений при помощи фильтров. Однако, если вы используете браузер, отличный от IE, увидеть данные эффекты вам, увы, не суждено.

Однако есть альтернатива подобным фильтрам, которая называется GD + PHP. GD - это стандартная графическая библиотека PHP, которая содержит набор функций и методов для работы с изображениями. Читать полностью »

Голосование на базе

"А зачем на базе?" - спросите Вы и будете абсолютно правы. В принципе незачем. Просто делая как-то систему управления, я столкнулся с необходимостью дать абсолютно некомпетентному в кодинге человеку рули от здорового сайта. Я человек ленвиый, и представив, сколько места на винте будет занимать архив голосований, и как мне надо форматировать текстовые файлы, чтобы собирать ту статистику, которую хотел заказчик, решил пойти изващенным, но более универсальным путем. Читать полностью »

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

Идеальный сайт выглядит одинаково во всех браузерах. Идеальный сайт выдает каждому браузеру html-код, предназначенный именно для этого браузера.

Если первое утверждение не нуждается в пояснениях и доказательствах, то со вторым возникает хитрый момент. С одной стороны, писать отдельный код под каждый браузер утомительно, но с другой, - еще более утомительной может оказаться < тонкая настройка> одного-единственного файла, чтобы он везде выглядел одинаково. Читать полностью »

Проверка доступности ASP-компонента на сервере

Ниже будет показано как можно определить - установлен ли нужный ASP-компонент на сервере. Такая задача может возникнуть, например, при переносе ASP-приложения Читать полностью »