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
-
Получить в переменную html код выделенной области?
Всем добрый вечер! Помогите с решением. Задача - получить html код выделенной области на странице. То есть, мы вешаем обработчик на событие выделения (ну, можно mouseup), который при срабатывании запустит функцию, которая в свою очередь, вернёт строку выделенной области с наличием html тегов, буд-то мы выделяли исходный html код страницы. Где копал: 1. document.getSelection(); document.selection.createRange().text; window.getSelection(); - в возвращаемых объектах нет удобных методов и значений решающих мою задачу. 2. библиотека jQuery++ (amd/range.js) - $.Range.current() - возвращает выделенную строку без тегов. - $.Range.parent() - возвращает текущий DOM Node выделенной …
0 votes2 answers -
JavaScript ошибка: скрытые div. Помогите исправить, пжт.
Добрый день! Помогите, пжт, понять, в чем ошибка - не вижу! Смысл: при онклике на ссылку должен открываться див, который в стилях visibility: hidden; Не открывается, подлый! Код html: СсылкатаблицаКод JS: function displayme(value1) { if(document.layers) { document.layers.invisible.visibility = value1; } else { document.all.invisible.style.visibility = value1; } } Буду благодарна за любую информацию.
0 votes2 answers -
Скрипт открытия DIVа ...
Добрый день. Подскажите плз. скриптик что бы показывать/не показывать скрытый див. Заранее спасибо.
0 votes3 answers -
Регулярные выражения
Почему выводит -1, если цифра есть? alert("4".search(/d/))
0 votes12 answers -
позиция рисунка внутри ячейки таблицы.
здравствуйте. не подкажете ли как явно задать позицию картинки внутри ячейки таблицы, т.е. принудительно указать отступ слева, сверху и т.д. п.п.с. просто надо в ячейку поместить три картинки. одну в левом верхнем углу, вторую в правом верхнем и третью по центру внизу. спасибо.
0 votes3 answers -
загрузить превью картинки
помогите пожалуйста вывести на страничку превью загружаемой картинки https://jsfiddle.net/6e97awdo/6/ $('#loadImgLabel').on('click', openLoadFileMaster); $('input').on('change', closeLoadFileMaster); function openLoadFileMaster() { console.log(111) $('#pageDescLoadImg').click(); }; function closeLoadFileMaster() { console.log(222) var fileInfo = document.getElementById('pageDescLoadImg').files[0]; console.log(fileInfo) var reader = new FileReader(); console.log(reader) reader.onload = function(e) { console.log('readerload') document.getElementById("loadImg").src = e.target.result; }; }; проблема …
0 votes2 answers -
Появление контента при быстром клике по табам
Доброго времени суток! Подскажите,может,кто-то использовал в своих проектах этот jQuery плагин - http://shiftynav.rjansen.name/ Как сделать,чтобы хорошо/правильно работала анимация(смещение контента влево/вправо) при быстром-быстром клике по табам? Или,может,подскажите свой способ создать такие анимированные табы(при этом контент уходит влево/вправо), но,чтобы быстрый-быстрый клик по табам работал(и в IE8),чтобы контент успевал появляться при быстром клике. спасибо)
0 votes3 answers -
Подскажите люди добрые...
Всем привет! Имеется таблица с 3 колонками, в зависимости от разрешения экрана (1024х768) колонка по середине должна исчезнуть, ну и логично при более высоком разрешении появиться. Куда копать? Можно примерами. Заранее благодарствую!
0 votes6 answers -
Убрать событие у обьекта
Есть тег select с висящим событием onchange,есть флажок,который должен включать и выключать событие,подскажите,как это сделать,пишу с xajax.
0 votes3 answers -
Звук на странице по клику
Подскажите, пожалуйста, способы подключить кроссбраузерно (ну хотя бы ИЕ8+, но лучше ИЕ7+) проигрывание звука на странице (не фоном, а по клику, с возможностью остановить). Плеера готовые, или самой написать без разницы (все равно готовые буду потрошить и подгонять под то, что нужно на самом деле). Нашла пока только jsound 1.0.1, но он не работает в ИЕ8...
0 votes4 answers -
Работа с файлами.
Возможна ли работа с клиентскими файлами и папками (создание и наполнение)? Я вычитал в интернете про оператор createFolder и про createTextFile с createFile. Это действительно возможно?
0 votes6 answers -
Как обновить капчу (или canvas) без ajax
Всем добрый день! Сделал капчу на JS, но не знаю как ее обновлять. Возможно ли это сделать без ajax? При обновлении капчи не хочу его применять, т.к. обработка самой формы будет происходить с использованием ajax. Вот сделал для наглядности в песочнице http://jsfiddle.net/ocnfg5m4/4/ Буду благодарен за помощь! Вопрос закрыт! Решение: http://jsfiddle.net/ocnfg5m4/5/
0 votes6 answers -
Увеличение значения переменной
Здравствуте. Скажите как мне правильно увеличивать значение в компоненте? Этот код затыкается на 4.1 Хотя остальные значения увеличиваются нормально.
0 votes4 answers -
className в ИЕ6 и 7 работает странно
Здравствуйте. На страничке есть такой код: <a href="#" class="pause" onclick="if (this.className == 'pause'){this.className = 'pauseActive';} else {this.className = 'pause';}; return false"></a> Соответсвенно к этой строке есть два класса pause и pauseActive. По клику должен меняться класс с pause на pauseActive, а при следующем обратно. Везде работает, кроме ИЕ6 и 7. В них почему-то происходит смена класса один раз с pause на pauseActive, а обратно уже нет. Посоветуйте, почему так происходит и что можно сделать при условии, что надо как-то обойтись без id ??
0 votes6 answers -
способ удаления объекта
скажите пожалуйста правильным ли способом я удаляю объект на страничке? может существуют более удобные способы? кроме clearInterval()
0 votes2 answers -
Каким образом отображение сайта при загрузке установить в указанный масштаб 90% ?
# здравствуйте. каким образом отображение сайта при загрузке установить в указанный масштаб 90%. Без "вид-масштаб изображения". так чтобы страница хтмл отображалась в заданном ей масштабе. # помогите пожалуйста.
0 votes1 answer -
Горячие "слова"
Приветствую. Как обычно, появилась новая идея, а сней и новая проблема) Задача: Написать обработчик горячих "слов". То есть, не просто горячие клавиши типа "Е" или их комбинации типа "ctrl +Е", а последовательности клавиш типа "hello". (hello - заранее определенное слово) Проблема: Как перехватить определенную последовательность нажатых клавиш? Если есть какие-либо идеи, хотелось бы послушать. Заранее благодарен.
0 votes3 answers -
Реакция на мышку в динамике.
Помогите разобраться. Хотелось бы узнать как добиться, чтоб первый элемент каждый раз при наведении мыши на него менял свой цвет с белого на черный и наоборот.
0 votes8 answers -
css modules
Где доходчиво почитать про сабж на русском?
0 votes1 answer -
Отсчет времени в зависимости от ид
Помогите написать скрипт, который будет отсчитывать время в зависимости от ид, тоесть на страницы будет несколько времен отсчитываться. Вот как тут http://www.gagen.ru/ Заранее спасибо.
0 votes1 answer -
Не могу прописать относительную ссылку
С js знаком плохо. Возникла проблема с отображением некоторых графических файлов, которые выводит яваскрипт. Есть слайдер на jQuery, сам скрипт и скрипт option.js, в котором находятся параметры двух кнопок, отвечающих за вращение барабана. Скрипт подключает два изображения - обычные графические стрелочки в формате gif. На локальном компьютере все работает, но на сервере мне не удается подключить путь к изображениям. defaultButtons: {enable: true, moveby: 1, leftnav: ['css/images/leftnav.gif', -20, 55], rightnav: ['css/images/rightnav.gif', 15, 55]}, Мне нужен именно относительный путь к файлам, поскольку я делаю шаблон к WP. Если подключить абсолютную ссылку, то все раб…
0 votes3 answers -
Рендеринг текстуры (WebGL, Three.js)
Здравствуйте, Three.js имеет два основных рендера - CanvasRenderer и WebGLRenderer. Пробовал рендерить сферу обоими. Сразу, как и описано на github, видно что WebGLRenderer дает бОльшую производительность нежели CanvasRenderer. Разумеется хочется использовать именно WebGL рендер, однако при попытке наложить текстуру на сферу WebGL-рендер перестает отрисовывать сферу (к слову, Canvas рендер отрисовывает текстуру без проблем). Может кто знает в чем может быть дело?
0 votes0 answers -
Счетчик js
http://jsfiddle.net/tVr7L/ как сделать, чтоб блок ответов добавлялся в нужном блоке вопроса? (id должно быть разное)
0 votes3 answers -
Модификация списка
Подскажите, пожалуйста, почему не работает такая конструкция: HTML <select id="lbFeeds"> <optgroup label="opt1"> <option value="421">А</option> <option value="422">В</option> </optgroup> <optgroup label="opt2"> <option value="445">G</option> <option value="446">H</option> </optgroup> </select> JS function changeSel(i) { var lbFeeds = document.getElementById("lbFeeds"); var opt = lbFeeds.getElementsByTagName("optgroup"); for (var j = 0; j < opt.length; j++) { alert(opt[j].label); if (j != i) { opt[j].style.display = "none"; } } } Нужно, чтобы в зависимости от полученного в фун…
0 votes1 answer -
Проблемы с XMLHttpRequest
Добрый день. Вот наткнулся на такую проблему... Для начала кусок кода - function SendRequest(xmlRequest) { if (xmlhttp != null) xmlhttp.abort(); xmlhttp = CreateRequest(); xmlhttp.open("POST", clmap.AjaxPath+'?t='+new Date().getTime(), true); xmlhttp.send(xmlRequest); } SendRequest(xmlRequest); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) if(xmlhttp.status == 200) { xmlresponse = xmlhttp.responseXML; Так вот, периодически FF выдает ошибку - В других браузерах тоже эта же проблема возникает. Как вообще такое может быть, что сначала срабатывает onreadystatechange, а потом xmlhttp оказывается null?
0 votes5 answers