Рубрика: 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 – и центрируется и затемняет, в общем всё устраивает! кроме одного НО! – при нажатии на “купить” товар сначала должен “упасть” в корзину,…