Пятница, 2024-03-29, 9:45 PM

Поиск
Меню
Категории раздела
PHP [40]
Cкриптовый язык программирования общего назначения
MySQL [1]
Cвободная система управления базами данных (СУБД)
jQuery [8]
Библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML
CSS [60]
Cредство описания, оформления внешнего вида веб-страниц
JavaScript [161]
Прототипно-ориентированный скриптовый язык программирования
Веб-дизайн [2]
Проектирование пользовательских веб-интерфейсов для сайтов или веб-приложений
RegExp [1]
Регулярные выражения
SEO [2]
Продвижение и раскрутка сайтов. Заработок в сети.
C/C++ [3]
Компилируемый статически типизированный язык программирования общего назначения
Windows [4]
Программистам под ОС MS Windows
HGE [2]
Игровой движок HGE (Haaf's Game Engine)
Игровой дизайн [8]
Психология дизайна игр
Разработка игр [2]
Общие моменты, относящиеся к геймдеву
wxWidgets [2]
Библиотека инструментов для разработки кроссплатформенных приложений
PureBasic [10]
Кроссплатформенный компилятор и IDE для быстрой разработки
VST [6]
Steinberg's Virtual Studio Technology (VST)
iOS [1]
Mобильная операционная система, разрабатываемая и выпускаемая американской компанией Apple
Пиксельная графика [9]
Pixel art и все, что с ним связано
libGDX [2]
Кроссплатформенный открытый движок на Java, позволяющий создавать 2D и 3D игры под различные платформы, среди которых: Android, HTML5, Windows, Linux, iOS.
Поддержи проект!
Рекомендуем


Блог разработчика

Главная » JavaScript
« 1 2 ... 14 15 16 17 »
JavaScript-пример: Линк при наведении постепенно подчеркивается бегущей линией
Категория: JavaScript | Просмотров: 393 | Добавил: pop | Дата: 2013-05-20

JavaScript-пример: Блок с размерами окна открывается по линку над основным окном с анимацией (коричневое обрамление)
Категория: JavaScript | Просмотров: 398 | Добавил: pop | Дата: 2013-05-20

JavaScript-пример: Блок стабилен при прокрутке
Категория: JavaScript | Просмотров: 383 | Добавил: pop | Дата: 2013-05-20

JavaScript-пример: Строка таблицы при клике выделяется фоном
Категория: JavaScript | Просмотров: 636 | Добавил: pop | Дата: 2013-05-20

JavaScript-пример: Фото при загрузке автоматически движется сверху вниз
Категория: JavaScript | Просмотров: 400 | Добавил: pop | Дата: 2013-05-20

JavaScript-пример: Цвет фона меняется при наведении (код в одну строку)
Категория: JavaScript | Просмотров: 433 | Добавил: pop | Дата: 2013-05-20

JavaScript-пример: Фото-фон меняется при наведении (код в одну строку)
Категория: JavaScript | Просмотров: 396 | Добавил: pop | Дата: 2013-05-20

JavaScript-пример: Фото меняется при наведении (код в одну строку)
Категория: JavaScript | Просмотров: 371 | Добавил: pop | Дата: 2013-05-20

Возьмем простейшую ситуацию — требуется заменить все alert'ы на лайтбоксы (или еще какие поп-апы), да или просто на вывод в некий DIV (например для отладки в циклах).

Первый способ:
window['alert']= function(){
 var container = document.getElementById("divErrorBoxContainer"); 
 container.innerHTML = container.innerHTML + Array.slice(arguments);
}
Исключительно просто! Для аргументов есть массив, к ним можно обращаться по ID

Второй способ:
originalFunction = function myFunction(args) {}

Третий способ:
function myFunction(args) {}
originalFunction = myFunction;
Категория: JavaScript | Просмотров: 1250 | Добавил: pop | Дата: 2012-05-18

Иногда при просмотре кода страниц можно увидеть нечто вроде
P.O.P
Что такое nofollow, пожалуй, известно почти всем. А вот что такое external, ставит многих в тупик. На самом деле все просто. Использование атрибута target в ссылках осуждается спецификацией HTML, валидный код получается только при использовании переходного <!DOCTYPE>. Считается, что открывать ссылку в новом окне разумнее посредством скриптов, а не через атрибут target.

Именно для этих целей и придуман "атрибут" rel=external. Предполагается, что сценарий при загрузке страницы найдет такие ссылки и дальнейшее их поведение будет полностью под его контролем. Например, можно повесить на такие ссылки событие click(). А можно посредством сценария просто добавить атрибут target:
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i < anchors.length; i++) {
 var anchor = anchors[i];
 if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
 anchor.target = "_blank";
 anchor.className = "external";
 anchor.title = "Открыть в новом окне"
 } 
 }
}
window.onload = externalLinks;
Категория: JavaScript | Просмотров: 1137 | Добавил: pop | Дата: 2012-04-28