Flash загрузка файлов на Narod * Ajax окно будет открываться только в том случаи, если пользователь уже авторизован в Yandex'e. Установка: Вставляем данный код туда, где хотим видеть кнопку "Загрузить файл".
Большинство из вас, наверное, уже видели, как на некоторых сайтах,
различные элементы HTML-верстки можно «ухватить мышой» и перетащить в
другое место на странице. Это называется «drag and drop», а если
дословно, то «схвати и тащи». В статье я расскажу, как, при помощи
небольшого куска кода на Javascript, реализовать подобный функционал на
своём сайте. Итак, поехали.
Во-первых, для того, чтобы объекты на страницы могли свободно
перемащаться, независимо от соседних элементов, мы выставим им
абсолютное позиционирование (position:absolute) и начальные координаты
(left и top) в CSS. Во-вторых, главным участником всех действий в
JS, послужит конечно-же стандартный объект window.event, при помощи
которого мы будет определять координаты объекта. В целом, замысел
будет таков: по клику левой кнопкой мыши на объекте мы устанавливаем
«флаг» (obj.clicked = true) на объект (HTML DOM-элемент), означающий что
«объект выбран и можно инициализировать его перемещение». В дальнейшем,
после этого действия, все перемещения указателя по экрану на странице
сайта, будет отрабатывать метод document.onmousemove, в котором мы:
получаем новые координаты перемещаемого объекта, меняем его позицию для
«left и top» CSS-свойств. Для клика по объекту, будет использовано
событие onmousedown, вместо onclick, т.к оно срабатывает раньше и не
требует отпускания кнопки мыши. После того, как мы переместили объект в
нужную позицию на странице и отпустили кнопку мыши, срабатывает событие
document.onmouseup и убирает значение флага (obj.clicked = false).
Также, для того чтобы избежать всяческих глюков с тем, когда при
перемещении объекта браузер по умолчанию обрабатывает свои встроенные
события, мы будем вызывать метод объекта event — preventDefault().
Данный скрипт тестировался и отлично себя повел в Opera 9+, Firefox 2+,
Safari 2, Google Chrome, а вот в IE (6,7) хотя перетаскивание и
работает, но довольно-таки глючно (в этих версиях IE у объекта event
нету метода preventDefault, хотя есть свойство returnValue, что должно
выполнять посути туже функцию, но оно почему-то не помогло).
* Пользователи * Все глобальные блоки * Миничат * Поиск по сайту * Страница сайта * Форум * Топ сайтов * Онлайн игры * Опрос * Комментарии * Новости сайта * Каталог файлов Все ПСД присутствуют в данном архиве!
Администрация ответственности за содержание материала не несет и убытки не возмещает. Незаконная реализация карается законами РФ и Украины: "Об авторском и смежном праве".
При копировании материала, ссылка на сайт обязательна!