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
-
разделение списка
Помогите плз, решить проблемку.... Есть список который генерируется за счет постороннего скрипта. Результат получается такой: <ul class="horizontal rootGroup"> <li class="item first"><a class="link" id="m0"><span class="text">Numbers</span></a> <div class="slide"> <ul class="vertical"> <li class="item"><a class="link" id="m0_m0" href="#" style="width: 248px;"><span class="text">1</span></a></li> <li class="item separator" id="m0_m1" style="width: 248px;"><span class="text"></span></li> <li class="item">…
0 votes6 answers -
Есть ли возможность скриптом отменять состояние ссылки?
Доброе утро. Может быть знаете решение такой проблемы: на мобильной версии есть стили для состояния ссылок (фон для ховер и актив различны), на Андроиде притормаживается обработка их состояния. Ситуация такая: есть окно с вопросом и 4 ответами (ссылками с фоном), при неправильном ответе предлагается попробовать еще раз ответить на этот раз на другой вопрос. Но(!) ховер остается на предыдущей выбранной ссылке Есть ли возможность скриптом отменить это состояние? (повешу на клик по кнопке)
0 votes9 answers -
Не определяет элемент lastChild
Уважаемые форумчане! Просьба помочь со скриптом. Краткая информация о скрипте: 1. Скрипт генерит 5 элементов img и добавляет их в один из двух пустых div. 2. Скрипт копирует все элементы из одного div в другой, при этом удаляя один элемент img. Получаем 5 и 4 элемента img в двух div. До этого момента все гладко. Далее скрипт должен при нажатии на lastChild левого div, которым является один из img удалять всех child из обоих div и генерить уже 10 и 9 соответственно (по схеме выше). Или, при нажатии на любой другой child в div кроме последнего, выдавать сообщение. Вот проблема заключается в том, что не получается прописать событие onclick на последнем child'e одного из …
0 votes5 answers -
Отправка кириллицы
Во время тестирования нашел проблему своего кода, некоторые люди используют ники состоящие из русских букв. Код отправляет кракозябли и соответственно запрос возвращает ошибку. Как можно реализовать установку кодировки? Полазив в интернете я нашел модуль iconv-lite, который вроде как кодирует в нужную кодировку, но видать я его не правильно использую. Надеюсь на вашу помощь. Вот то что я пытался сделать, не работает... nick = message.content .substr(1) ; result = iconv-lite.encode (iconv-lite.decode (new Buffer (nick, 'binary'), 'win1251'), 'utf8'));
0 votes1 answer -
Как исправить поведение меню?
Здравствуйте! На сайте, если кликнуть в верхнем меню какой-то из пунктов, имеющих подпункты, а потом кликнуть другой пункт с подпунктами, то первый оговоренный пункт исчезает. Как это можно исправить?
0 votes11 answers -
Почему не работает?
$(document).ready(function() { $('#submit').attr('disabled','disabled'); $('#galka').change(function(){ if($('#galka [disabled=disabled]')){ $('#submit').removeAttr('disabled'); } else { $('#submit').attr('disabled','disabled'); }; }); }); // end of jq_ready Помогите разобраться почему else работает не как надо в этом примере?
0 votes4 answers -
плагин для браузера
Здравствуйте! Существует ли как-либо плагин для браузера (на подобии firebug) для работы с javascript, в которм можно было бы посмотреть какие скрипты подключены к странице, какие куски кода привязаны к html элементам страницы, возможность структурирования js кода, который вытянут в одну строку и т.д.?
0 votes4 answers -
плавное увеличение картинки с ссылкой
В нете не нашел ничего. И темы тако не нашел тут. Короче, как увеличить картинку я знаю: <html> <title>Test</title> <head> <script> function Uvel(aha) { if (aha.offsetHeight < 150){ aha.style.height = (aha.offsetHeight + 1) + 'px'; aha.style.width = (aha.offsetWidth + 2) + 'px'; timeoutUvel =setTimeout (function(){Uvel(aha)},2); } } function Umen(aha) { clearTimeout(timeoutUvel); if (aha.offsetHeight > 50) { aha.style.height = (aha.offsetHeight - 1) + 'px'; aha.style.width = (aha.offsetWidth - 2) + 'px'; timeoutUmen =setTimeout (function(){Umen(aha)},2); }} </script> </head> <br><br> <body style="margin: 25px;…
0 votes1 answer -
textArea
Как сделать так чтоб высота textarea изменялась в зависимости от количества строк текста?
0 votes3 answers -
Период времени
Здравствуйте. Подскажите, как реализовать выполнение кода в определенные промежутки времени. Сделал так: var now = new Date(), hours = now.getUTCHours(), minutes = now.getUTCMinutes();if(hours>=7 && (hours<=21 && minutes<=30)) {// do something};но потом понял, что код не будет работать для 8:31, к примеру.
0 votes2 answers -
Вставка строки в таблицу при помощи ЯС
<script> function addField() { var tr = document.createElement("tr"); tr.innerHTML = "<td>1</td><td>2</td>"; document.getElementById("tabl").appendChild(tr); return false; } </script> <table border="1" id="tabl"> <tr><td>1</td><td>2</td></tr> </table> <button onclick="addField()">Insert</button> в Опере например работает нормально, в ФФ не создает строку таблицы , но вставляется всеже (криво). В чем может быть проблема? Спасибо заранее
0 votes1 answer -
Не получается сделать меню
Добрый вечер! мне нужно сделать меню типа как тут(сверху слева). Пункты которые не вмещаются в ширину меню помещаются в саб меню "еще". Дизайн сайта резиновый, соответственно ширина меню может меняться и окна тоже. Это можно сделать на Jquery В моем конкретном случае меню выглядит так расширяется от 1000px до 1280px Навряд ли кто-то захочет делать, поэтому прошу хотя бы подсказать направление в котором нужно двигаться..? Может кто нибудь может выципить скрипт отвечающий за меню, на сайте который я отправила. Он бы послужил мне примером Я начала делать с ресайза окна , но скрипт не работает $(window).resize(function(){ var widthsCat = 0; $(".b-categories .b-category_…
0 votes9 answers -
Чуть чуть большой вопрос, именно локализации
Я вот совсем недавно начал изучать javascript. Но вот сразу пришла мысль, так сказать взять себя на крупное дело... Дело в том что у некоторых сайтов есть в низу изменить язык, делается это путем javascript.. Ну и весь язык сайта тоже лежит в javascript.. Вот не подсказали бы вы мне приблизительно как такое можно реализовать... Ая уже сам себе мозг по ломаю и попробую сделать :-) Заранее спасибо.
0 votes5 answers -
Чем заменить встроенный дебаггер в ФФ/Хроме?
Только вот такое дерьмо не надо предлагать. Надо IDE типа Visual Studio, но с возможностью прицепиться к их процессам и дебагать их JS.
0 votes0 answers -
jquery ui slider на сенсорных мониторах
Добрый вечер. На сайте используется jquery ui slider Подскажите, пожалуйста, как можно в этом плагине сделать поддержку сенсорных экранов, чтобы можно было перетаскивать ползунки прикосновением?
0 votes2 answers -
не работает JS
Скачиваю с инета готовые js скрипты, вставляю в html (в head) но не один скрипт не заработал, в браузере все включено, перепробывал уже около 30 скриптов, не работают! Видимо я чего-то не допонимаю.
0 votes3 answers -
Получение данных и их использование
доброго времени суток. как взять значение из select, которое находится между тегами <option>..</option> и выполнять над ними математические операции? как еще можно различить значение <option>, если у них value одинаковое? <select name="spisok" id="spisok"> <option value="600">600$</option> <option value="800">800$</option> <option value="900">1000$</option> <option value="1000">1000$</option> </select> <input name="cena" type="text" />
0 votes3 answers -
Фон для фигур в canvas.
Туплю, выгуглить что-то подходящее тоже не могу. По сути - есть канва, в ней создается фигура (скажем звездочка) и эту звездочку нужно заполнить фоновым повторяющимся рисунком. Окей, можно создать паттерн, но тогда он принимает картинку с исходной шириной и высотой, а мне к примеру нужно изменить высоту фона (фон полосатый и ширина полоски важна). Есть же ф-ция drawImg, но как разрисовать этой функцией звездочку ума не приложу. Создавать канву в канве - тоже не пойму что куда. На в3скул есть песочница для паттерна и еще одна для дравИмг. Рисунок можно менять только в скрипте. Памагыте кто только может. Спасибо.
0 votes0 answers -
Оберточная функция для вызова алерта
Всем привет, Хочется сделать оберточную функцию для вызова алерта : $.alert({ title: 'Debugging', content: 'Logs cleared !', icon: 'glyphicon glyphicon-remove', confirmButton: 'OK', keyboardEnabled: true, confirm: function(){ $('#textarea_sql_queries_text').html(''); $('#textarea_sql_queries_text').focus(); } }); И получается что-то вроде: function alertMsg(content, title, confirm_button, icon) { $.alert({ title: title, content: content, icon: ( typeof icon != 'undefined' ? icon : 'fa fa-info-circle' ), confirmButton: ( typeof confirm_button != 'undefined' ? confirm_button : 'OK' ), keyboardEnabled: true }); } За исключением последнего параметра confi…
0 votes1 answer -
Помогите с условием
Помогите пожалуйсто с условием. Нужно если цвет ячейки белый менять его на красный если не белый менять на синий. Но почему то не выходит В качестве примера $('td.marker').live("click", function(){ if($(this).css('background-color')== '#fff') { $(this).css('background-color','#ff0000'); } else { $(this).css('background-color','#0000ff'); } И ещё вопрос как можно вызвать изменения класса не у данного элемента а у елемента который является его родителем (строку таблицы (<tr>) )
0 votes8 answers -
Как приатачить событие к объекту в ИЕ
Пытаюсь навесить событие на объект, созданный скриптом. Столкнулся с такой проблемой, код: function obj(tag, id, clName, listener, script) { var newObj = document.createElement(tag); newObj.id = id; newObj.className = clName; newObj.setAttribute(listener, script); document.body.appendChild(newObj); } obj('div', 'div1', 'div1', 'onclick', 'alert("ok");'); В мозилле все, естественно, работает. А вот в ие нифига не хочет работать. Как быть?
0 votes4 answers -
не работает отправка формы в мозилле
Совсем ничего не могу понять, что происходит и почему http://zverushka.zz.mu/pil/ Не работает в мозилле отправка формы.
0 votes7 answers -
Почему консоль понимает а alert() нет?
Всем добрый день! Подскажите, в чем может быть проблема: Вот весь скрипт var id = "#id_" + Math.floor(Math.random() * 3); var text = $(id).html(); alert($(id).html()); alert() выдает undefined А если в консоли прописать $(id).html(), то выводится нужная строка (содержание соответствующего параграфа) Но если в консоли прописать text, то тоже undefind В чем дело? Что не так? Спасибо, всем, кто откликнется!
0 votes4 answers -
MCFileManager и MCImageManager
Кто нибудь установил MCFileManager или MCImagerManager я попробуя у меня вообще не получаестя ... ? Fatal error: Trying to get out of defined root path. Root: Z:/home/192.168.1.4/www/editor/jscripts/tiny_mce/plugins/imagemanager/images, Path: Z:/home/192.168.1.4/www/editor/imagemanager/images in Z:\home\192.168.1.4\www\editor\jscripts\tiny_mce\plugins\imagemanager\classes\FileSystems\FileFactory.php on line 91 даёт такая ошибка
0 votes1 answer -
Следующий шаг...
Прочитал пару раз книгу Флэнагана по JS, попутно пользуясь сетью, когда были непонятны определенные моменты. Решил занаться практикой, но столкнулся с проблемой. Что такое переменные, объекты, свойства, методы, массивы, условия, циклы, функции и принцип их работы я вроде бы понял. Однако, при попытке реализовать простенькую задачку ничего не получается. Не получается подстроить знания под конкретную задачу и связать воедино. Как быть дальше, если писать с нуля, даже простенькие скрипты не получается? Может нужно начинать с ковыряния чужих скриптов, удаляя, добавляя и изменяя? Или у меня склад ума не тот?
0 votes12 answers