Рубрика: Javascript

  • JavaScript — проверка на число и разделитель разрядов для чисел

    if ( Number.isFinite(+value) && parseInt(value) > 0) { return parseInt(value).toLocaleString(‘ru’) }

  • Javascript — не отрабатывает cобытие on load

    Для удобной работы при заказе изображений для фотообоев на сайте Декор Имидж я разрабатывал соответствующий функционал — при вводе размеров изображение разбивается на полосы с указанием размеров. НО на сайте обнаружился неприятный баг — при переходе на детальную страницу данный функционал работал раз через два — то разобъёт на полосы, то нет. Причём чаще нет,…

  • Передача в PHP многомерного массива AJAX запросом

    С многомерными массивами в javascript беда, а уж с передачей многомерного массива AJAX запросом — тем более. Не буду долго рассказывать о своих страданиях 🙂 сразу готовое, красивое решение data = new Object(); for (i = 0; i < games.length; i++) { data[‘games[‘ + i + ‘][name]’] = $(games[i]).find(‘.game-name’).val(); data[‘games[‘ + i + ‘][img]’] =…

  • Как передать массив из PHP в Javascript

    [script] var obj = [? echo json_encode($php_variable); ?]; [/script] (вместо квадратных скобок — ставим ) В переменной $php_variable может быть любой PHP массив.

  • Javascript автоматизация работы с сайтом в консоли браузера

    Столкнувшись с проблемой чистки ящика Яндекс.Почты нашел интересную статью, в которой предлагалось автоматизировать работу с ящиком открыв консоль и вызвав там самописную стороннюю фукнцию, выполнявшуюся в бесконечном цикле! Идея работы с реальным контентом сайта самописным кодом, да ещё в бесконечном цикле мне очень понравилась, пока не знаю где применю — но однозначно в закладки!!! (function(){…

  • Как быстро преобразовать таблицу Exel xls xlsx в простой html без лишних классов

    Нарыл сегодня мега полезный скрипт преобразования таблички Excel из буфера обмена (любой формат xls xlsx и т.д.) в простой html без лишних классов! Однозначно репост! Чуть позже оформлю так же — для возможности онлайн преобразования. jQuery(document).ready(function(){ jQuery(‘#convert’).click(function() { var arrayOfLines = jQuery(‘#input’).val().split(‘\n’); var firstTH = false; if(jQuery(‘#useth’).attr(‘checked’)) firstTH = true; var result = ‘ \n…

  • Динамическое подключение Яндекс.Карт в AJAX запросе

    Итак, задача такова — выбираем из списка город, отображается карта с расставленными на ней магазинами. Магазины я расставил в конструкторе Яндекс.Карт который на выходе генерит подключаемый javascript код Собственно, вроде всё просто — при выборе разных городов динамически подключаем нужный скрипт и вперёд! Но тут то и фишка — код нужно не только подключить, но…

  • Javascript — передача параметра в модальное окно fancybox

    Вроде элементарное ТЗ — а промучался полдня. При клике на «купить» — должно появляться модальное окно «Товар добавлен в корзину» «продолжить покупки» «оформить заказ» В качестве модального окошка решено использовать скриптик JancyBox — и центрируется и затемняет, в общем всё устраивает! кроме одного НО! — при нажатии на «купить» товар сначала должен «упасть» в корзину,…