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
4,723 questions in this forum
-
Не работает drag and drop
Почему пишет, то, что Cannot read property 'addEventListener' of null? А если сделать без функции, то всё работает http://plnkr.co/edit/VpsFj0r8cMIxYKNMqOa5?p=preview
0 votes13 answers -
Проверка ДЗ
Надо перебрать всех пассажиров и вывести их количество. Вывести имя пассажира и определить, оплатил или нет. Количество оплативших. Количество не оплативших. Это нормальный код? http://plnkr.co/edit/GtdqwD4kv27rcy1pXGEL?p=preview
0 votes13 answers -
Нужна помощь по JS
Всем привет, нужна помощь в пролитии света на одну из тем в JS, называется она делегирование событий, Кантор на своем сайте приводит пример с табличкой и изменение цвета. Хорошо это я понял как у него работает и тему понял, НО! Когда я начинаю писать свой JS код, вещать обработчик на общего родителя, например есть вот такая разметка , и я хочу чтобы при по кнопке в любом из блоков мой wrapper-slider становился display:block; Не получаеться написать правильный JS для этого дела((( Ну или так же есть скрипт увеличения цены и количества товара, но мне пришлось на каждый блок вещать свой обработчик так как по другому к сожалению не могу додуматься как, теорию читал…
0 votes13 answers -
Скрипт версии для слабовидящих
Приветствую всех. Очень нужна помощь т.к. в джава скрипт я чайник со свистком В общем есть скрипт версии сайта для слабовидящих,все работает на ура, но попросили добавить еще 2 функции: кернинг(межбуквенный интервал) и межстрочный интервал.Я нашел эти функции,но как прикрутить к действующему скрипту ума не приложу. Рабочий вариант тута Сам скрипт можно взять здесь А две функции,что я нашел вот /* ================letter_spacing============== */ function set_letter_spacing() { $('body').removeClass('spacing-normal spacing-big spacing-small').addClass($.cookie('blind-spacing')); cl=$.cookie('blind-spacing') cl=".a-" + cl $(cl)…
0 votes13 answers -
Событие на динамически созданных элементах?
Привет, друзья! Возникла Есть у нас онлайн-консультант jivosite, у него есть API. Возникла задача через API запрашивать цену для товаров, которых нет в наличии. Но документации по "живосайту" мало, а техподдержка ничего вразумительного мне не ответила. Так вот, первая беда: динамические элементы На странице категории при выборе фильтра в левой части страницы, товары подгружаются AJAXом. И вот после этой подгрузки, обработчики из кода ниже перестают работать. Хотя я использую .on как написано в документации jquery собственно, вот универсальный код (я его сделал и для категории и для страницы товара), который всем заведует: var $j = jQuery.noConflict()…
0 votes13 answers -
Checkbox'ы и свойство disabled
Господа, прошу вас помочь мне! Есть некоторое конечное множество checkbox'ов. Нужно, чтобы при выборе 2-х checkbox'ов остальные (невыбранные) становились disabled. Если же снять выбор хотя бы с одного выбранного checkbox'а, то все checkbox'ы вновь становились бы enabled. Спасибо, надеюсь, что объяснил понятно.
0 votes12 answers -
меню с вложеними подменю
<html> <head> <script language="JavaScript"> function startMenu() { // Проверяем, поддерживает ли текущий браузер DOM if (document.getElementById) { // Получаем объект с именем идентификатора menu nav = document.getElementById('menu'); // Пробегаемся по всем дочерним элементам нашего меню for (i=0; i<nav.childNodes.length; i++) { node = nav.childNodes[i]; // Если дочерний элемент - LI, то идем дальше if (node.nodeName == 'LI') { // При наведении курсора на пункт меню, присваиваем LI класс over node.onmouseover = function() { this.className = 'over'; } node.onmouseout = function() { // При перемещении курсора за пределы пункта убираем кл…
0 votes12 answers -
отделение скриптов от HTML содержимого
Всем доброго времени суток! Тема созданная мною довольно таки распространенная, и в каждом самоучителе для веб разработчиков рассматривается в первых же главах, но видимо у меня слишком паршивая карма, чтоб у меня эти самые обычные методы работали. И великий Гугл, не соизволил побаловать меня решением сией пролемы.Так оставлю длительное вступление, и ближе к делу... Есть вполне стандартная строчка, в вполне стандартном файле с расширением .html между тегами , с вполне стандартным тегом: <script language="JavaScript" src="scripts.js"></script> В файле scripts.js определения функций и объектов нужных для решения поставленных мною задач. И эти поставленные з…
0 votes12 answers -
ЯваСкрипт перегружает CMS
Всем привет, ребята в header.php вставляю линки на подключение ЯваСкрипта для некоторого функционала CMS, вот часть кода: В Опере и Мозиле все гуд, но жуткие тормоза сайта, а вот в ИЕ 6 тоже тормоза но ещ? ошибка на странице (ну в строке состояния сообщение...) Когда удаляю всю эту ЯвуСкрипт, то сайт начинает летать не смотря что очень много графики! Помогите, разобраться, не знаю куды копать, так как одна часть ЯваСкрипта должна обязательна быть в header.php, а другую в принципе можно в тот модуль прикурить куды относится.
0 votes12 answers -
Выделение текста на всей странице с помощью яваскрипта
Доброго времени суток. Задача: при нажатии на картинку весь текст на странице должен выделиться (аналог ctrl+A). Вопрос: можно ли так сделать? Если да, то как? Заранее спасибо
0 votes12 answers -
Форматированный вывод чисел
Есть необходимость вывести число (минуты) в двухзначном формате, независимо от значения. Проще говоря "01" вместо "1", и "10". var now = new Date(); var minutes = now.getMinutes(); document.write (minutes);
0 votes12 answers -
Есть ли возможность "уплавнить" прокрутку?
Привет всем, Сайт имеет горизонтальную прокрутку и все разделы находятся на одной странице по горизонтали. Пермещение влево-вправо происходит при помощи скрипта: <script language="JavaScript"> function goto(i) { var d = document.all["stoppoint" + i]; d.scrollIntoView(); } соответственно перемещение ид?т до места, помеченного , , и т.д. есть ли возможность сделать такое перемещение от метки к метке более плавным?
0 votes12 answers -
Каждому браузеру свой стиль
Подскажите как сделать на Яве чтоб по названию браузера, независимо от его версии он подключал тот стиль который ему нужен. Яву я не знаю поэтому и прошу помощи. Кто может помогите или лучше всего дайте ссылку на статью об этом)))
0 votes12 answers -
return из ф-ии с таймером
Добрый день. Помогите решить проблему с возвратом из функции. Функция выполняет плавное появление объекта, переводит его из прозрачного состояния в видимое. Вот мне нужно чтобы ф-ия возвращала "true" после полного появления объекта. Как примитивный пример рекурсии приведу: contactBlock.animate=function(x){ if(x<100){ x++; return this.animate(x) } else{ return true; } } Не могу сделать так-же с таймером. Замыкания не помогли. Спасибо.
0 votes12 answers -
Выпадающая форма при выборе из селекта
Собственно, я почти ноль (стремлюсь к нулю) на джаваскрипте, но появилась необходимость/желание реализовать такую весч: Есть три селекта. При выборе в одном из них чего-то, отличного от дефолта, под селектом/где-то-еще открывается блок с более детальными вопросами. Заранее благодарен за помощ!
0 votes12 answers -
скажите пожайлуста
я не разбираюсь в java script. мне нужно реализовать такую задумку на сайте у меня есть gif анимация но она должна включаться только тогда когда пльзователь листает страницу вниз а когда листают страницу вверх на месте этой анимации должна включаться другая а когда страницу не листают её должно сменять статичное изображение.
0 votes12 answers -
Автоматическая смена содержимого iframe
Есть такой скриптик.... допустим... <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Тег IFRAME, параметр width</title> </head> <body> <script> function sc() { document.getElementById("frame").src="http://www.forum.htmlbook.ru"; setTimeout(sc, 5000); } setTimeout(sc, 5000); </script> <iframe src="tip.html" width="300" height="300" id='frame'></iframe> </body> </html> дальше нужно прикрутить список рызных урл, чтобы они менялись во фрейме.... Как ето сделать?
0 votes12 answers -
Где ошибка?
Вот начал изучать js... Пытался написать скрипт который заменяет содержимое див'а. Вот js код: text = document.getElementById("text"); text2 = "2"; document.getElementById('text').innerHTML=text2; Вот html код: <html> <head> <script type="text/javascript" src="javascript.js"></script> </head> <body> <div id="text"></div> </body> </html> Почему ничего не происходит?!
0 votes12 answers -
Масштабирование изображения с помощью мыши
Хочу сделать масштабирование изображения при помощи мыши(подобно пропорциональному изменению высоты и ширины в фотошопе). То есть в уголку изображения будет квадратик за который можно будет потянуть и изменить размеры на желаемые. Вопрос: если есть готовые решения, то подскажите. Желательно "чистые" (без фреймверков), либо с использованием jQuery.
0 votes12 answers -
Значения переменных сохраняются
Здравствуйте! Прошу рассмотреть следующую ситуацию. Есть код: <script type="text/javascript"> function Display(peremennaya) { peremennaya + 1; return peremennaya; }; </script> При первом обращении к данной функции - например таком: Display(5) На экран выводится значение 6(т.е.5+1). А при следующем таком-же обращении: Display(5) Я получаю значение 7!! А при следующем - 8. А при следующем - 9 и.т.п. Т.е., короче говоря, в данной функции сохраняется предыдущее значение переменной и к нему прибавляется единица! А мне надо чтобы значение переменной всегда оставалось тольео таким как я его передал +1. Как это сделать? Как заставить JavaScript не запоминать зна…
0 votes12 answers -
AJAX и кодировка
Здравствуйте! Знаю, что боян, но Гугл не выдл того, что нужно. В общем, проблема не нова - при вызове файлов через XMLHTTP они доставляются в UTF-ной кодировке - как сделать windows-1251. Впринципе, я всегда использую стандартный метод -> через PHP - т.е.просто отправляю зголовок с кодировкой windows-1251, но на этот раз мне необходимо реализовать все без поддержки PHP - т.е. получить с помошью синхронного запроса простой текстовый файл в кодировке windows-1251 - как это сделать? Спасибо.
0 votes12 answers -
проверка ввода данных
ребят, объясните, плз, следующее: мне нужно написать скрипт, проверяющий, что пользователь ввел в форму. наверника, есть манул какой-нибудь или, возможно, тема уже подымалась на форуме, тогда меня можно послать на определенную ссылку на данном этапе интресует такая фишка: использую alert(). например, если юзер не ввел данные в поле, то вывожу "введите данные" и т.п. столкнулась с двумя проблемами: 1. регулярные выражения в JS (а может, можно вставлять куски пхп, ведь там рег выр -- штука простая, как 2 пальца) 2. <input type="submit" value="Submit" onclick="m_alert()"> если юзер что-то не ввел, что алерт сообщение кидает, но как только нажимаешь "ок" -- сабмит ср…
0 votes12 answers -
Интересная задачка :)
Товарищи... вот уже бьюсь целый день, но никак не могу победить... Цель: При наведении на текст и удержании мышки в течении 10 секунд (хотя не обязательно) появлялось рядом с курсором небольшое окошко (хотя бы банальное модальное окно) с линком на картинку... Вот В общем-то никак побороть не могу.. он у меня тупо открывает (в мазиле) вкладку <a onmouseover="window.open('http://ya.ru' width='200' height='200')" onblur="self.focus()" href="http://ya.ru/" target="_parent">Yandex</a> где я не прав? или может подскажите другой способ из ряда "всплывающая подсказка". Спасибо
0 votes12 answers -
Как определить наведен/отведен курсор на объекте
Дело в том что бывают часто случается такое что мышь за секунду проделывает тучу пересечений границ объектов и не успевает реагировать на каждое. к примеру при наведение ставим плавное зажигание ячейки, при отведении затухание. иногда мышь проходитч через ячейку, она загорается но не тухнет. с проблемами такого плана я сталивался неоднократно, прмходилось избавляться от задумок.. оотого вопрос. как мне зделать интервал который проверял, наведена ли в данный момент мышь на эту ячейку, если тру то одно, если фолс то другое. ......лучше бы был ответ... заранее спасибо..
0 votes12 answers -
Выделение текста на странице
Есть, значит, у меня именной div, содержимое которого необходимо выделить по нажатии кнопки. Как такое можно реализовать?
0 votes12 answers