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
-
Редактирование текста
Здравствуйте, мне нужно при клике по тексту редактировать его и после клика по телу документа чтоб он сохранялся. Текст создается в прямоугольнику с помощью библиотеки raphael: r = Raphael(document.getElementById("element")); texts = r.set(); texts.push(r.text(x + 40, y + 10, "New node").attr({ fill: tcolor, stroke: "none", "font-size": 15, cursor: "move" }) .click(function () { }));
0 votes0 answers -
Глюк аккордеона jq
http://jsfiddle.net/UHuxh/9/ При добавлении .dequeue() если много раз подряд покликать по start - меню в дальнейшем будет тупить и разворачиваться не полностью (или вообще не разворачиваться) Если .dequeue() не добавлять, при многократном кликании анимация будет продолжаться Конечно мало кто будет заниматься такой фигней как кликание по меню много раз подряд, но все же)) Проблема конечно не критическая, просто интересно с чем вообще это может быть связано? Есть у кого идеи? PS. тестил только на мозилле и хроме
0 votes2 answers -
Функция
Здравствуйте! Подскажите, почему не работает данная функция? Точнее работает, но только для аргументов вида arg*10 mou.setMenu = function (num) { $.get("/getform.php?menu=1", function(data) { var dat = eval("(" + data + ")"); var count = dat[0]; var tMenu = dat[1]; var nMenu = 1; while (nMenu <= count) { $('#lmenu ul').html($('#lmenu ul').html() + '<li>'+ tMenu[nMenu][1] +'</li>'); if (/\*/.test(tMenu[nMenu][2])) {var arr = tMenu[nMenu][2].match(/(\D+)\*(\d+)/); $('#lmenu ul li:nth-of-type('+nMenu+')').click(function () {mou.display(arr[1], arr[2])}); } else { $('#lmenu ul li:nth-of-type('+nMenu+')').click(function () {alert(123)}); }…
0 votes1 answer -
multi request json-rpc клиент на JS
Ищу RPC клиента для JS, поддерживающего multiple request. Кто-то встречал такие реализации?
0 votes0 answers -
Как вставить .js виджет на конкретную страницу?
————————————————-
0 votes2 answers -
Ext js скрипты не подключаются локально
С недавних пор перестали работать ссылки на скрипты http://cdn.sencha.io/ext-3.4.0/adapter/ext/ext-base.js http://cdn.sencha.io/ext-3.4.0/adapter/ext/ext-all.js Расположил и подключил их локально, но обращение все равно идет к cdn.sencha.io. В чем может быть проблема? ————- Разобрался!
0 votes0 answers -
WinHttpRequest загружает не всю веб-страницу
Добрый вечер. Как можно использовать объект WinHttpRequest, чтобы извлекаемые данные содержали все данные? На веб-странице есть событие Document.Ready, которое вставляет на веб-страницу данные. Если использовать WinHttpRequest, то я так понимаю событие не запускается. Если использовать Internet Explorer, то извлекается фрагмент, формируемый Document.Ready.
0 votes0 answers -
Создание экземпляра класса по имени класса, содержащемся в строке
Если конкретно, в dojo есть много классов, на подобие dojox.form.DateTextBox, которые используются следующим образом var element = new dojox.form.DateTextBox(options,id_string);Но если скрипт создает элементы по списку, например по такому: var elements = [ { options: {}, id_string: 'id-1', type: 'dojox.form.DateTextBox' }, { options: {}, id_string: 'id-2', type: 'dojox.form.Textarea' }, ] то скорее всего их создание должно выглядеть так: var form = {}; for(var i=0;i<elements.length;i++){ var el = elements[i]; if(el.type == 'dojox.form.DateTextBox')form[el.id_string] = new dojox.form.DateTextBox(el.options,el.id_string); if(el.type…
0 votes0 answers -
Обрезать изображение у клиента и залить на сервер.
Здравствуйте. Хочу чтобы пользователь загружай изображение, я его обрезал(на клиенте) и затем он его сабмитил на сервер. <input type="file"> не позволяет присвоить value программно. Есть какой-нибудь способ изменить уже загруженный файл? может поменить его как-то в C:\fakepath\ ? или достать файл из инпута как ссылку? обрезаю с помощью canvas.
0 votes1 answer -
аякс
<script type="text/javascript"> var count=0, msg='notext', http = false; if(navigator.appName == "Microsoft Internet Explorer") { http = new ActiveXObject("Microsoft.XMLHTTP"); } else { http = new XMLHttpRequest(); } function talk() { http.abort(); http.open("GET", "mind.php?msg=" + msg , true); http.onreadystatechange=function() { if(http.readyState == 4) { if (count < 100 ){ document.getElementById('chat').innerHTML = document.getElementById('chat').innerHTML + http.responseText; count = count+1; } else{ document.getElementById('chat').innerHTML = http.responseText; count = 0; } } } http.send(null…
0 votes0 answers -
помогите с галерей
Всем доброе время суток! Я вот искал подходящею галерею для джумла и нашел, в ней меня все устраивает, кроме одного, что когда нажимаешь на картинку она выводится, а вот правой кнопкой мышки она не хочет сохранять на комп оригинал вот это мне выдает((( Вопрос Что нужна написать в JavaScriptе, чтоб она сохраняла оригинал? В Javascript я не бубум Помогите люди добрые
0 votes0 answers -
вывести метку сортировки
помогите пожалуйста исправить скрипт в строке #orderLabel выводится атрибут value, соответствующий выбранному методу сортировки('name' или 'age'). мне хотелось бы вывести вместо него соответствующее содержание элемента('Alphabetical' или 'Newest')
0 votes2 answers -
Центрирование поп-апа
Добрый вечер. Прошу помочь, если кто знает. Проблема в следующем, div #rules, имеет position:absolute и выравнивается по центру при нажатии на #read, но если страница с прокруткой, то поп-ап открывается по центру, но в самом верху страницы, а не по центру видимой области. Решение: задать position: fixed Проблему решил, не актуально. Всем спасибо.
0 votes0 answers -
Не обрабатывается ajax фильтр в FF, Opera а в IE все ок
Не обрабатывается ajax фильтр в FF, Opera а в IE все ок. Не пойму в чем дело. Вот сайт: http://faksal.ru/category/usb-flash-nakopiteli/. помгите решить проблему. Кто решит тому 3 серых енота ($3).
0 votes0 answers -
Проблемы с оперой
Почему в опере не работает? https://codepen.io/anon/pen/yegoPP
0 votes1 answer -
Противоположный селектор
Привет всем. Вопрос по jq $('.accordion li:has(ul)').addClass('has-drop'); Вроде все просто. Всем лишкам аккордиона, в которых лежит подуровень присваивается класс has-drop А как сделать наоборот - присвоить класс hasnt-drop лишкам в которых нету подуровней? Вопрос, наверняка простеиший, просто в джс не соображаю. спс.
0 votes2 answers -
Проблема с он-лайн консультантом
Сделал на сайте http://www.hrustal-market.ru/ прелоадер, но появилась проблема. Когда начинаем писать в он лайн консультант и отправляем сообщение, происходит запуск прелоадера. Не могу понять, это он-лайн консультант перезапускает страницу или ошибки скрипте прелоадера?
0 votes0 answers -
вып.панель
сделал выпадающую панель, но не нравится. проблемы: 1. соц.кнопки физически неправдоподобно появляются. хотелось бы чтобы они все равномерно двигались, появляясь сверху. 2. соц.кнопки добавляются несколькими списками (ul). это не логично. и не хорошо, так как в cms например соответствующий модуль может предоставлять их в одном списке. 3. градиентный фон блока #panel переходит в фон соседних блоков со скачком интенсивности цвета(если приглядеться, то можно увидеть). хотя я его в фотошопе готовил следующим образом. отрезал узкую полоску от фона .socialT и растянул по вертикали. проблем много и исправлять их муторно. поэтому прошу показать рабочие примеры в интернете, в …
0 votes0 answers -
Нужна помощь по доработке скрипта отсчета времени
Что нужно добавить или поменять, чтобы счетчик считал только тогда, когда пользователь находится на странице (на активной вкладке браузера)? Вот код: <script language="Javascript"> x<?php echo $randcounter; ?>=<?php echo $downloadtimer; ?>; function countdown() { if ((0 <= 100) || (0 > 0)) { x<?php echo $randcounter; ?>--; if(x<?php echo $randcounter; ?> == 0) { document.getElementById("dl").innerHTML = '<a href="<?php echo $scripturl . "download2.php?a=" . $filecrc . "&b=" . md5($foundfile[2].$_SERVER['REMOTE_ADDR']) ?>">Download</a>'; } if(x<?php echo $randcounter; ?> > 0) { document.…
0 votes1 answer -
Показ блока при нажатии на конкретную область
Сделал динамическую карту, и нужно, что бы при нажатии на область карты справа от карты загружался div с информацией, и желательно что бы ктивная область была подсвечена. Если возможно, обьясните как можно проще, пожалуйста. Вот как нужно Спасибо заранее
0 votes1 answer -
Вопрос по JavaScript.
Всем привет!После изучения html и css я решил изучить язык JavaScript.Но тут у меня возникает вопрос:Чем отличается вообще JavaScript от Jquery?И вообще,надо ли мне учить Ajax...Тут я в полном заблуждении.Буду благодарен за Ваши ответы.
0 votes3 answers -
ищу задачи
хотелось бы найти js-задачи на применение шаблонов проектирования. можно с ответами, можно без них. главное чтобы понятно было, что определенную задачу нужно решить при помощи определенного шаблона главная проблема в том, что большая часть авторов объясняют шаблоны проектирования на абстрактных примерах помогите пожалуйста кто чем может. специальные издания вряд ли существуют, но возможно кому то попадались хорошо сформулированные задачи в каких-нибудь книгах, блогах и т.д. может быть кому то приходилось по работе решать типовые задачи, которые представляют удачный наглядный пример применения шаблона. буду благодарен за любую помощь
0 votes0 answers -
Отфильтровать вставляемый контент
Требуется: Отфильтрова все теги и оставить только текст вставляемого контента в WYSIWYG редактор. Имеется: <body contenteditable="true" id="editor" onpaste="filter();"> генерируемый плагином tinyeditor. Во время вставки пытаюсь высчитать расположение вставленного контента, но так как не могу получить расположение курсора у меня ничего не получается. Во время подсчёта положения курсора почему то не учитываются html теги и в коде <b>ab</b> с курсором между "а" и "b" получаю расположение курсора 1, вместо 5. Вопроса скорее два, чем один. Как получить вставляемый контент? Или же, как получить расположение курсора с учётом html тегов в contenteditable?
0 votes0 answers -
Не появляется блок
При нажатии на кнопку должен появляться блок, но он почему-то не появляется http://codepen.io/anon/pen/epNbva
0 votes1 answer -
Нужна помощь со скриптами поп-ап окна
Добрый день! Помогите, пожалуйста, прописать корректный код для показа блока с "колесом фортуны" попап окном по истечении 30 сек нахождения на странице. Все в целом получилось, только вот что-то видимо не так прописала, что крестик закрытия окна не отображается вовсе и закрыть окно не представляется возможным - не очень дружу со скриптами и не могу сообразить, как прописать правильно команду Вот страница, где используется попап-окно https://gloria-centr.ru/ Вот кусок кода со стилями окна <style> /*Общий Контейнер*/ .wheel_wrp { width: inherit; box-sizing: border-box; box-shadow: 0 0 0 10px #ffffff, 0 0 15px 3px #ababab; position: relative; …
0 votes0 answers