JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4723 questions in this forum
-
Функции
Почему, если вызывать таки способом, то работать не будет? function more(a){ return function(b){ return a > b } } var more = more(); console.log(more(11)(10))
0 votes22 answers -
Получить разрешение открытого окна браузера
Скажите, как получить разрешение открытого окна браузера, а не разрешения экрана?
0 votes10 answers -
CGI-скрипты
Здравствуйте Можете помочь в моей проблеме. Я простую форму на сайте Простая форма не могу произвести в исполнение(работа с CGI-скриптами),точнее при отправке данных посетителя,я не могу узнать данные об его отправке Корневая папка cgi-bin сделана в корневом каталоге. Спасибо
0 votes6 answers -
Динамическая форма
Всем привет, вот мой вопрос: Есть анкета, в ней некоторые вопросы зависят друг от друга. Например: чекбокс "Покрасить волосы?" - Выбираешь "Да" - появляется слой с опциями окраски: Выберите цвет: красный / синий / белый Блеск: да / нет и т.п. потом следующий вопрос: радио-переклчалка "1, 2, 3" и соответствующие каждой опции вопросы как делать появление таких слоёв при выборе чекбокса, или радио-кнопки?
0 votes11 answers -
Не загружать display: none элемент
Вот незамысловатый скриптик скрытия/закрытия блока на js с запоминанием состояния. <script type="text/javascript"> // <![CDATA[ function hide_block(show) { dE('hidden'); if (show && document.getElementById('hidden').style.display != 'none') { document.getElementsByName('hide')[0].focus(); createCookie('hidden_block', 'on', '365'); } if (show && document.getElementById('hidden').style.display == 'none') { document.getElementsByName('hide')[0].focus(); createCookie('hidden_block', 'off', '365'); } return true; } var cookie = readCookie("hidden_block"); var on_off = cookie ? cookie : 'on'; function init_hidden_bl…
0 votes4 answers -
Динамическая смена дизайна главной страницы
Здравствуйте. Немного предыстории. Главная страница оформлена с использованием фрагментов картин известных художников. Есть шесть файлов стилей, которые меняются в зависимости от времени. Вопрос в следующем: Как добавить в нужное место текстовый комментарий? Это просто упоминание о художнике, работы которого использованы при оформлении. Скрипт - <script type="text/javascript"> date = new Date(); a = date.getHours(); if (a > 23){ document.write("<link rel='stylesheet' href='style1.css' type='text/css' media='screen'>"); }else if (a > 20){ document.write("<link rel='stylesheet' href='style2.css' type='text/css' media='screen'>"); }else if (a…
0 votes12 answers -
toggle + ajax
Добрый вечер! Начал познавать технологию ajax и по-тихоньку прилеплять её к придуманному сайту. Появилась нужда в применении функций .toggle, для определения клика по <div> и .ajax для последующей передачи данных в .php файл. Вроде получилось, и данные о кликах отправлялись в бд. Стал усовершенствовать функции и через какое-то время застопорился, не работает и всё тут. Не вызывает .php файл! Убрал всё, что сделал после последнего успеха. Но и тут я не могу найти ошибку. Обращаюсь сюда, т.к. я уже просто выбился из сил искать, где я накосячил. Уверен, что ошибка в мелочи, но не могу найти. $("#black").toggle( function () { $.ajax({ type: "P…
0 votes17 answers -
fancybox добавить функцию при закрытии любого окна
Такой вопрос, у меня есть несколько определений для вызова окон fancybox, могу ли я как-то отдельно вроде $fancybox("option", ...) добавить по сути для любых окон обработчик закрытия окна? Не хотелось бы ко всем определениям окон добавлять отдельно обработчик. И еще вопрос - если afterClose колбек работает прекрасно, то beforeClose уже работает только по клику по крестику, но не работает по клику вне окна, когда все равно происходит закрытие. Как добавить корректный beforeclose который учитывает клик вне окна?
0 votes2 answers -
Смайлы и BB коды на форум
В общем - такая проблема: Есть самопальный форум. Полностью рабочий, с ним проблем нет. Нужно форму добавления сообщений сделать со смайлами и BB кодами. Интересует, есть ли скрипты (отдельные, самостоятельные, так сказать) который позволяют вставлять в "текстарею" коды, работать с кареткой, находить её позицию и т.д? Тоже самое и для смайлов. Или придётся выдирать из традиционных форумов? Моих знания JS написать с нуля не хватит пока, а вот подправить существующие - без проблем. Спасибо.
0 votes3 answers -
Animate и overflow:hidden
Во время совершения анимации над блоком с помощью функции animate от jquery этому блоку присваивается свойство overflow:hidden. Как от этого можно избавиться?
0 votes5 answers -
Прелоадер для сайта
Приветы. Хочу установить прелоадер для своей странички, но пока не нашёл достойного примера реализации, чтобы хотя бы разобраться. Также не знаю до конца на чём он должен быть написан. Предполагаю, что на JS, jQuery, хотя находил варианты и на банальном CSS Может кто имел опыт в данном вопросе? P.S. Пробовал использовать queryLoader, но почему-то вместо загрузки получаю просто чёрный экран и на этом конечная.
0 votes3 answers -
ie8 - скрытие/показ колонок
Всем привет Есть таблица, у которой часть колонок скрыта. Колонки раскрываются при нажатии кнопки пользователем. Вот примерчик: http://jsfiddle.net/5K6qW/ Проблема в том, что ИЕ8 почему-то не хочет пересчитывать ширину ячеек при повторном скрытии колонок. В ИЕ6-7 проблем нет. ИЕ9 проверить сейчас нет возможности. Уже всю голову сломала, в чем может быть дело...
0 votes10 answers -
Custom Select не работает в модальном окне
Привет всем. Такая проблема. Делаю кастом селекты с помощью customSelect. Все отлично работает. Но есть форма с селектами во всплывающем (в модальном) окне. Вот там оно работать не хочет. Причина как выяснилось что скрипт должен определять ширину контейнера (элемента заменяющего стандартный селект) - так вот в модальном окне она = 0px. Пробовал другой скрипт для кастом селект - такая же хрень. Кто сталкивался или какие есть идеи - говорите. Буду благодарен за любую инфу по теме. Модальные окна делаю с помощью arcticmodal
0 votes2 answers -
Наполнение Selecta из БД без перезагрузки
Мне необходимо на основе выбора сделанного в одном selecte, наполнить новым содержанием второй select ( выбираю маркиу автомобиля в одном селекте, а в другой подгружаются соответствующие ей модели ). И марки и модели хранятся в MySQL в соответствующих таблицах , связаны отношением "один ко многим". Хочется сделать без перезагрузки страницы. То есть чтоб Явовский скрипт как-то влез в таблицу SQL-елевскую , считал оттуда данные и наполнил второй селект ? Как это можно сделать? Анализ подобных скриптов на других сайтах, показал что без помощи не разобраться мне Сейчас как вариант сделал так: посредством PHP формирую в теле странички "Явовский" массив моделей и массив …
0 votes10 answers -
Как изменить type у <button>
Возникла необходимость скриптом изменить <button type="submit">bla bla</button> на <button type="button">bla bla</button>, пишу вот так: var but = document.getElementsByTagName('button')[0]; but.type = 'button'; В Мозилле все ок, а вот ИЕ8 выдает ошибку "Команда не поддерживается объектом". Как быть? Пробовал писать так: but.setAttribute('type', 'button'); Опять же в проклятом ИЕ никаких изменений (хотя на этот раз ошибок не выскакивает). Пытался удалить атрибут (but.removeAttribute('type'); - вроде тогда <button> станет по умолчанию просто кнопкой) - опять же от ИЕ ноль эмоций. Подскажите как быть?
0 votes5 answers -
Треугольник с помощью цикла
Почему не рисуется второй цикл? http://codepen.io/anon/pen/adeeqB
0 votes3 answers -
Ссылка на родителя
Может кто нибудь подскажет, возможно ли получить ссылку на родительский объект. К примеру: function a() { this.elem = document.createElement("a"); this.url = "http://www.google.com"; } var obj = new a(); Далее к примеру используем ссылку по е? назначению и, например, в некоторой ф-ии, при щелчке на ссылке получаем ссылку на не? (то есть на this.elem). Так вот вопрос, как получить значение this.url? Или это вообще возможно?
0 votes7 answers -
Опера, запрет на выполнение js
Как можно запретить (постоянно), выполнение PopShow() ? Попытки убить поп апы и поп андеры доканает.
0 votes4 answers -
Отмена Скрола Страницы
я хочу чтобы при скроле окна дефолтное событие, тоесть скролл, не происходил. window.onscroll = function(event){ if (event.preventDefault){ event.preventDefault(); } event.returnValue = false; } однако данный код не работает, почему?
0 votes7 answers -
Как правильно подключить jQuery
Ребята, я наткнулся на такое, как jQuery не могу понять куда засунуть вот этот код: //Когда вы нажмете на ссылку с классом poplight и HREF начинается с a # $('a.poplight[href^=#]').click(function() { var popID = $(this).attr('rel'); //Get Popup Name var popURL = $(this).attr('href'); //Получить Popup HREF и определить размер //Запрос и Переменные от HREF URL var query= popURL.split('?'); var dim= query[1].split('&'); var popWidth = dim[0].split('=')[1]; //Возвращает первое значение строки запроса // Добавить кнопку "Закрыть" в наше окно, прописываете прямой путь к картинке $('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }…
0 votes11 answers -
JQUERY - Leanmodal. Автостарт без действия click()
Привет! Нашел такой хороший плагин как leanModal http://leanmodal.finelysliced.com.au/ , по названию можно определить что это плагин который выводит модальное окно. Код: (function($){$.fn.extend({leanModal:function(options){var defaults={top:200,overlay:0.6,closeButton:".modal_close"};var overlay=$("<div id='modalclass'></div>");$("body").append(overlay);options=$.extend(defaults,options);return this.each(function(){var o=options;$(this).click(function(e){var modal_id=$(this).attr("href");$("#modalclass").click(function(){close_modal(modal_id)});$(o.closeButton).click(function(){close_modal(modal_id)});var modal_height=$(modal_id).outerHeight();var modal_widt…
0 votes6 answers -
Демо-приложение на Angular 2/6 для демонстрации навыков
Здравствуйте. Планирую найти новую работу Frontend-девелопером, для чего создал демо-приложение на AngularJS 6. Прошу потестить его на наличие багов, а также сказать, какая функциональность еще может быть добавлена с целью демонстрации своих навыков. То есть не тривиальные список/просмотр/добавление/редактирование/удаление, а такая, которая будет ценной с точки зрения работодателя, чтоб показать свои умения. Адрес: http://df.net.ua/ Доступ для админа: L: admin P: zaq12wsxcde3 Доступ для обычного юзера: L: demo P: demo P.S. Я старался не допустить SQL-инъекций на бекенде, но если в друг найдете, не рутайте сервер, плииииз ))) не бекенд-пр…
0 votes3 answers -
Код для проверки последнего обновления сайта
Подскажите пожалуйста код js, который нужно прописать в адресной строке браузера, чтобы узнать дату последнего обновления сайта? Если прописать то выводится текущее время и дата
0 votes1 answer -
Как лпределить, загрузился ли документ в IFRAME?
Знает ли кто, как определить из родительсого окна, загрузился ли документ в IFRAME, расположенном в этом окне. Вариант с помещением обработчика onload в документ, размещенный в IFRAME не подходит. Может можно как то установить этот обработчик из родительского окна.
0 votes4 answers -
Modal windows
Подскажите пожалуйста красивое, но при этом не слишком тяжёлое модальное окно для авторизации
0 votes10 answers