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
-
Выпадающий мини календарь
Здравствуйте! Столкнулся со следующей проблемой: на данном сайт есть пример с выпадающим календарем для заполнения формы датой _http://www.1ya.ru/?action=viewUseful&id=14 но проблема в том что вышеуказанный вариант в IE работает отлично, а в Опере год вместо 2007 становится 107. Подскажите, в чем может быть дело?
0 votes2 answers -
Проверка ДЗ
Надо перебрать всех пассажиров и вывести их количество. Вывести имя пассажира и определить, оплатил или нет. Количество оплативших. Количество не оплативших. Это нормальный код? http://plnkr.co/edit/GtdqwD4kv27rcy1pXGEL?p=preview
0 votes13 answers -
Выполнить обработчик один раз
Друзья, всем привет. Стоит вроде тривиальная задача, но решить не могу. Есть форма поиска. Скрипт должен отследить когда пользователь начнет там что-то вводить. Сработать это должно только один раз. То есть при последующем изменении значения поля ничего делать не нужно. НО! Как только на форму поиска опять кликнули, события должно сработать еще один раз. И так далее. Попробовал вот так вот, но срабатывает при каждом новом символе: jQuery(function () { var search_flag = false; if (!search_flag) { $('.input_search').on('input', function () { let elem = $(this).val(); alert(elem); }); search…
0 votes5 answers -
Удаление cookies при выходе
Я знаю,что куки удаляются при закрытии сессии.Но клиент сильно привередливый.Нужно,чтоб куки удалялись,когда закрываешь и вкладку.Может писать каждые 10 секунд переменную в куки длиной 10 секунд?
0 votes2 answers -
Нужна помощь по jQuery в JScrollPane
Добрый всем день! Есть http://www.xiper.net...crollpane2.html который поставил на сайт, но не работает одна функция, а именно не крутится скролл колесиком мыши при наведении на область прокрутки. Помогите включить эту функцию. Сайт http://bit.ly/18cDbNf
0 votes6 answers -
Наипримитивнейший визуальный редактор. Вопросы.
Уважаемые, подскажите пожалуйста, как сделать? Мне нужно сделать маленькую форму для добавления новостей на сайт в виде примитивного визуального редактора. Нужно всего 3 функции: 1) добавить по краям выделенной мышкой области теги <b></b> в поле ввода, 2) добавить по краям выделенной мышкой области теги <i></i>, 3) добавить по краям выделенной мышкой области теги <a></a> Следовательно я имею форму с <textarea></textarea> и 3 кнопки: <a>Жирный шрифт</a> <a>Курсив</a> <a>Ссылка</a> Подскажите пожалуйста js код для кнопок для добавления по краям выделенной области тегов в textarea. В js - ни…
0 votes6 answers -
Jquery accordion, переделка скрипта.
Привет всем. Есть такая вот страничка: http://sotnikovs.com/files/new-new/index.html подключён небольшой скрипт: rollerTabs.js, который я сейчас пытаюсь под себя изменить, первым делом сделал так, чтобы по клику по пункту меню - контейнер открывался и скрывался снизу всех пунктов, а не сразу после нажатого пункта. Но сейчас проблема в другом. При добавлении нового вложенного списка в тэг <li> - под-пунктам меню test добавляется класс active, но не убирается.. и див с контентом не срабатывает по тому же принципу. Я так и не разобрался, как работает .siblings — проблема мне кажется в этом селекторе и в парентсах.. вот архив на это косячное демо: http://sotnikovs.com/f…
0 votes8 answers -
Показываемые options
Как узнать какие options показаны в select, а какие скрыты, т.е. их можно увидеть только прокрутив select. Попробовал реализовать это - получилось под FF, http://persten.programist.ru/select/index.html но и то коряво... может у option или select есть какое либо свойство, отвечающее за видимость в списке? помогите!
0 votes4 answers -
Картинко, по клику закрывается
Срочняк совет нужен. При открытии сайта появляется слой-картинка, по нажатию которой она закрывается и пользователь остается на сайте. Типа картинка-предупреждения. Сайт в разработке, ремонтируем и т.д. Благодарю.
0 votes9 answers -
Как изменить цвет текста по умолчанию в текстовом поле?
Здравствуйте. Есть такой код: <input type="text" size="42" name="dopmeta" value="Индивидуальные теги для файла" class=add_files onBlur="if(this.value==''){this.value='Индивидуальные теги для файла';}" onClick="if(this.value=='Индивидуальные теги для файла'){this.value='';}"> При загрузке страницы текст "Индивидуальные теги для файла" в текстовом поле по умолчанию чёрного цвета. Когда ставишь курсор в поле текст изчезает и можно писать свой. Он будет тоже чёрного цвета. Внимание вопрос!!! Как сделать цвет текста по умолчанию (тот который появляется при загрузке страницы) серого цвета, но чтоб когда поставил курсор в поле и начал писать, текст был чёрный. Спасибо.
0 votes2 answers -
Как прибавить число
Здравствуйте! Прошу помощи, моих начальных знаний не достаточно... Есть модуль, который вытягивает число с другого сайта: <div class="lpg-informer-09384"> <script type="text/javascript" src="https://ueex.com.ua/informer_ugd.js?width=300&width_type=px&lang=rus&n=2&encoding=utf&noborder=1¤cy=uah&pluscolor=green&showcurrencies=1"></script> </div> <script> const table = document.querySelectorAll('.lpg-informer-09384 span') const cost = [] let data = '' table.forEach((item, index) => { if(index === 9) { const arr = item.childNodes for(let i of arr) { cost.push(i) } } }) cost.forEach((it…
0 votes6 answers -
Бред с getElementById в Файрфоксе
Имеется хтмл страница, в которую включен яваскриптовский код. В частности в этом коде есть такая строка: var ikonki = document.getElementById('ikonki'); Дальше переменная ikonki не используется. Но, если присутствует эта строка, то меняется отображение хтмл страницы. Происходит это только в файрфоксе. Если же к примеру написать так: var ikonki = document.getElementById('ikonki'); alert(ikonki); то изменений страницы не происходит. (Выводится "objectHTMLDivElement") Что это может быть? Ошибка файрфокса?
0 votes10 answers -
pagination и якорь
Всем привет, нарисовался интересный пример вот и решил на форуме обсудить ... значит проблема такого рода заказчик хочет что-бы в футере страницы находилась кнопка "Вверх" казалось бы a href="#" и вот тебе чудо кнопка готова, но не всё так просто. На странице есть пейджинг он же листинг страниц работает он по принцыпу добавления в адресную строку кода вида: /2008-12-16-22-57-08.html - первый десяток /2008-12-16-22-57-08.html?start=20 - второй десяток новостей /2008-12-16-22-57-08.html?start=30 - третий десяток новостей и тд сама проблема: когда находишься на 2.3.4.5 страницах и нажимаешь на чудо кнопку с якорем (href="#") код в адресной строке преобразуеца …
0 votes6 answers -
Запрет масштабирования страницы в браузере
Необходимо исключить возможность масштабирования( в моем случае, уменьшения) страницы. В интернете не нашел кроссбраузерных вариантов. Может кто-нибудь сталкивался с подобной проблемой?
0 votes4 answers -
Как поцепить обработчик на динамически созданный элемент?
Добрый день. У меня имеется див с элементами внутри <div class="select-option @Model.ClassName"> @Html.Hidden("WorkflowStepUserSelectOptions[0].Id", (Model.WorkflowStepUserSelectOption != null ? Model.WorkflowStepUserSelectOption.Id : 0)) <img src="@Url.Content("~/Content/Images/base/data_sort.png")" /> @Html.TextBox("WorkflowStepUserSelectOptions[0].Name", (Model.WorkflowStepUserSelectOption != null ? Model.WorkflowStepUserSelectOption.Name : ""), new { @class = "option-name" }) <img src="@Url.Content("~/Content/Images/base/delete.png")" /> </div> На событие textchange @Html.TextBox - который превращается в <input ... class =…
0 votes4 answers -
location=no у уже открытого окна
Когда я открываю новое окно, то могу написать window.open(... "location=no,menubar="no"), чтобы у открывающегося окна не было адресной строки и прочего. Мне же надо, чтобы в index.html т.е. в основном окне не было адресной строки. Т.е. что-то подобное надо написать уже на самой странице. Возможно ли это?
0 votes6 answers -
Недоработанное древовидное меню
Доброго дня друзья. Есть небольшой код для отображения древовидного меню: <script Language="Javascript"> function menuClick(elemId) { if (document.getElementById(elemId).style.display == 'none') document.getElementById(elemId).style.display = 'block'; else document.getElementById(elemId).style.display = 'none'; } </script>- представление в HTML: <div style="text-decoration: none; color: white; cursor: pointer;" onClick="menuClick('1')">Меню</div> <div class="sub" id="1" style="display: none;"> <a href="#1">Ссылка 1</a> <a href="#2">Ссылка 2</a> <a href="#3">Ссылка 3</a> </div> Все прекрас…
0 votes5 answers -
разбор полученного json-массива данных
прошу помощи в исправлении мистической ситуации суть в том, что функция success(data) аякс-запроса получает ответ в виде следующего массива: [{"pk": 2, "model": "app_accounts.userprofile", "fields": {"phone": "21", "other": "<p>qqqqqqdfgdfg</p><p><b>fdg</b></p>", "user_permissions": [], "avatar": "", "skype": "dfsdf", "gender": 2, "groups": []}}] требуется вывести в консоль следующие значения: data[0].pkdata[0].modelпроблема в том, что в моём случае консоль выводится undefined. вот скриншот. вот код: $.ajax({ url: "/search_author/", type: 'POST', dataType:"json", data: { "author": $('#formSearchAuthorWord').val(), "csrfmiddlewaretok…
0 votes4 answers -
Из-за JS скрипта IE не открывает страницу
На сайте нужен был скрипт предзагрузки изображений. Я нашёл такой скрипт: function init() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // preload images preload([ 'img/img.gif', 'img/img2.gif', 'img/img3.gif', 'img/img4.gif', 'img/img5.gif', 'img/img6.gif' ]); }; /* for Mozilla */ if (document.addEventListener) { document.addEventListener("DOMContentLoaded", init, false); } /* for Internet Explorer */ /*@cc_on @*/ /*@if (@_win32) document.write("<script defer src=js/ie_on…
0 votes2 answers -
В зависимости от выбраной формулы разный расчет
Доброго времени суток дорогие форумчане! Как сделать, что бы моя задумка работала верно? Вот код <script> var x = prompt('Привет'); function rrt(x) { if (x == 'Квадрат') { function kvadrat() { var a = parseFloat(document.forma1.inp1.value); var b = parseFloat(document.forma1.inp2.value); var c = parseFloat(document.forma1.inp3.value); var p = parseFloat(a + b + c); document.forma1.inp5.value = p; } } if (x == 'Призма') { function prizma() { var a = parseFloat(document.forma1.inp1.value); var b = parseFloat(document.forma1.inp2.value); var c = parseFloat(document.forma1.inp3.value); var p = parseFloat(a*b*c); document.f…
0 votes5 answers -
RegEx
Сделал вот такое регулярное выражение. https://www.regexpal.com/?fam=106684 Прекрасно работает, как надо. Но при переносе в JavaScript строка не находится. Сама функция проверки строк у меня такая. function testCode(testString, patternString) { patternString = patternString.replace(/(\s+)/gm, ""); // Убираем все пробелы testString = testString.replace(/(\r\n|\n|\r|\s+)/gm, ""); // Убираем переносы и пробелы var re = new RegExp(patternString, 'i'); // Регулярное выражение из строки return re.test(testString); } Если заменить 90deg на .*, то всё работает, в итоге понятно что дело именно в 90deg. Как заменить регулярное выражение, чтобы rotate(90deg)…
0 votes5 answers -
masonry
Доброй ночи, подскажите пожалуйста с настройкой плагина masonry. Постоянно с ним возникают проблемы. Есть контейнер в нем контейнеры с которыми нужно работать aticle, он состоит из картинки, текст и формы. При загрузке страницы блоки со второй строчки накладываются на блоки выше... по логике замечаю что не успевает загрузится картинка, а скрипт уже выстраивает элементы. Но если окно браузера менять по размерам, то все выстраивается отлично! В чем может быть проблема? Сначало выстраивал так: $(document).ready(function() $('#container_products').masonry({ // выбираем элемент-контейнер в котором расположены блоки для динамической верстки itemSelector: '.product-galler…
0 votes7 answers -
Параллейны ввод в 2 формы
Form1 Form2
0 votes7 answers -
Динамическое изменение размеров IFRAME
Доброго дня всем. С самого утра не могу найти решение. Понятное дело, Iframe'ы уже давно пора забыть, но попалась такая бага, что надо решить как-то... С JScript я не дружу.. Есть Iframe в который инклудится страница, с постоянно меняющимся содержимым. Гуглил, яндексил... не нашёл рабочего скрипта, который бы кроссбраузерно менял динамически высоту iframe. Если кто сталкивался с решением такой проблемой, скиньте ссылку. Заранее спасибо.
0 votes1 answer -
Прерывание загрузки страницы сайта?
На сайте есть элементы которые иногда грузяться очень долго с др. хостов (1-2 мин). Можно ли написать скрипт который, например через 15 сек, обрубал все загрузки на страницу? Что то вроде нажатия Esc в броузере.
0 votes7 answers