Конфликт JS-библиотек
При разработке очередного сайта столкнулся с конфликтом яваскрипт-библиотек. Причем, очень нестандартным конфликтом.
Решение проблемы заняло у меня приличное время. Но не из-за того, что там всё настолько сложно и непонятно. Основная трудность была – понять причину конфликта и попытаться устранить её. Забегая вперед отмечу, что результатом работы стала отличная связка мамботов для Джумлы, которую я буду использовать в дальнейших своих работах.
Отметить всех друзей на фото вконтакте
1. заходим на страницу с фотографией
2. в пустую адресную строку (там где название сайта) вставляем этот скрипт
[cc lang="javascript"]
javascript:(function(){function getPhotoInfo(){if(res = /([0-9\-]+)_(\d+)/.exec(location.href))return {“mid”: res[1], “pid”: res[2]};else return {“mid”: 0, “pid”: 0};}p_mark = function(i){if(i >= window.friends.length){ge(‘rotating’).innerHTML = ”
далее
Разделение пробелом разрядностей чисел в JavaScript
Вопрос: У меня есть ряд переменных, в которых записано некие целые, недробные числа – достаточно большие по количеству знаков. Как вставить пробелы после каждой цифровой триады (т.е. 1234567 = 1 234 567)?
Задача упрощена тем, что числа целые и не нужно отталкиваться от десятичной точки как от раздела – отсчет триад идет с конца строки. Но как сделать это кратко и красиво? На ум приходят только громоздкие конструкции.
Юзабильные popup’ы
Новое окно браузера открыть не составляет труда — мы просто прописываем в теге a атрибут target со значением _blank (некоторые нерадивые товарищи, кстати, неправильно указывают вместо _blank значение _new, что приводит к тому же эффекту, но совершенно не соответствует спецификации). В то же время, часто необходимо, чтобы новое окно открывалось с дополнительными параметрами: окно должно быть определённых размеров, не должна присутствовать строка состояния и т. п. Это легко достигается, как вам вероятно известно, с помощью метода window.open(URL, windowName[, parameters]).
далее
Динамическое добавление строк
Было нужно сделать добавление строк с инпутами. Писать с нуля незачем, наверняка разработки есть. Полез в сеть в поисках. Довольно быстро набрел на наполовину рабочий скрипт.
К сожалению, потерял автора
Автор, найдись!
После моих дополнений скрипт приобрел такой вид:
Рубрики
- javascript
- SEO
- Smarty
- UIPI
- Боремся со СПАМом
- Верстка
- Движки форумов
- Железо
- Забавно
- Интернет в лицах
- Интернет-магазины
- Новости
- Обзоры сайтов
- Обо всем
- Полезные скрипты
- Работа с CMS
- Создание сайтов
- Уроки рекламы
- Шаблоны
