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
-
Горизонтальное меню на jQuery
Добрый день! Помогите, пожалуйста, с кодом. Меню. Иконки (в примере она одна) будут расположены вертикально (всего их будет шесть штук). В "спокойной режиме", видно только иконки (с изображением). При наведении "выезжает" плашка с текстом. И пользователь может нажать как на иконку, так и на плашку. Как только указатель мышки "ушел", плашка снова пропадает. Помогите, пожалуйста!
0 votes13 answers -
Удаление пробелов с помощью trim()
Почему в конце не удаляется пробел? function sentencer(){ var result = ""; var result2 = result.trim() for(var i = ; i < arguments.length; i++){ result2 = result2 + arguments[i] + " "; } return result2 } sentencer("This", "is", "very", "good") редактор удалил счётчик 0. Я разобрался
0 votes3 answers -
Как сделать чтобы закрывалось только одно модальное окно когда открыто несколько?
Использую готовый плагин для модальных окон(от MaxGraph). Проблема в том, что когда у меня открыто два модальных окна, для примера Форма + Политика конфендициальности, и мне нужно закрыть политику вместе с ней закрывается и другое модальное окно. В JS я не сильно разбираюсь(собственно из за этого и использую готовый плагин), можете помочь кто работал с этим плагином? Я примерно понимаю как он работает, но реализовать чтобы закрывалось только одно не получается. <div class="content"> <button class="modal-btn" data-path="first" data-animation="fadeInUp" data-speed="1500">Открыть окно 1</button> </div> <div class="modal"> …
0 votes2 answers -
Roloover меню на js
Всем доброго времени суток! В общем надо сделать такое. Эсть меню, когда оп нему водишь мышкой, под каждым пунктом меню подсвечивается картинка. Такая вещь в принципе много где описана, но е меня есть нюанс. Многи статьи, где описывается решение етой задачи работают с двумя картинками.тюе для исходного состояния, и при наведении мышки картинка меняется на другую. А как сделать так, чтобы картинка появлялась просто про наведении мышки, а когда мышка не наведена то картинки нету не какой, т.е допустим просто название пункта меню. Заранее благодарен за внимание
0 votes9 answers -
Смена текста по двойному клику
Привет ребята! Вот возникла необходимость сделать так, чтобы по двойному нажатию на текст, который находится в ячейке таблицы (либо по двойному нажатию на эту ячейку) на его месте появлялся ListBox. После выбора элемента в этом ListBox-е выполнялась процедура (применялся фильтр) и на его месте появлялся уже новый текст. Вот тут возникает вопрос, как определить физические границы ячейки таблицы... Может кто-то пробовал что-то подобное? Спасибо!
0 votes3 answers -
onclick
Я JS совсем не знаю, но мне понадобилась одна функция. Кому не сложно, обьясните пожалуйста как сделать, что бы при клике на слове "Новые", отображались 2,3,4 ячейки. При повторном клике скрывались обратно. файл.html <table> <tr> <td> <H1>Новые</H1> </td> <td class="dis_none"> <a href="/">за этот месяц</a> </td> <td class="dis_none"> <a href="/">За прошлый</a> </td> <td class="dis_none"> <a href="/">За позапрошлый</a> </td> <td width = "100%" > </td> </tr> </table> файл.css: .dis_none { display:none; }
0 votes11 answers -
Выбрать все элементы с NAME или ID удовлетворяющими регулярному выраже
Решаю такую задачу. Но может быть она уже решена кем-нибудь?
0 votes4 answers -
Angular: как сделать динамический попап с ng-click?
Суть такая. Есть страница со своим компонентом. На этой странице вызывается всплывающее окно, который оформлено в Core.module. Нужно, чтобы вместе с отрисовкой попапа контентом, который формируется в компоненте страницы, к этому контенту привязывался бы ng-click, вызывающий $ctrl.foo() из компонента страницы. Как это сделать? Наверное, можно через $rootScope, но чтобы без него?
0 votes5 answers -
Как на htmlbook.ru реализовано topmenu?
В #topmenu есть 4 прямоугольника-ссылки:"Основное","HTML","CSS","Сайт" Ссылки выглядят примерно так: http://htmlbook.ru/#main Хотя если на них нажать никаких переходов не происходит(по крайней мере в адресной строке хрома ничего не меняется). Но панель под этими прямоугольниками меняется. А именно одна из 4-х панелей становится видимой(display: block;). Объясните пожалуйста как реализована такая технология.
0 votes2 answers -
Как сделать ссылку в innerHTML?
Делаю так div.innerHTML = 'text text <a href="http://site.ru">ссылка</a> text text' Все стили ссылки применяет, но переходить на указанный сайт отказывается, что делать?
0 votes2 answers -
Размер фона
А можно ли менять размер фона, т.е. мне фон надо подгонять под размер td
0 votes6 answers -
Вопрос по логике IF-ELSE
в ситуации if (1) if(2) operator else operator1 элс относится к последнему ифу как я понимаю а здесь: if (1){ if(2) operator } else operator1 элс будет относится к первому ифу?? может вопрос и тупой но че-то мозги переклинило)))
0 votes7 answers -
Хранение данных на html-странице для xhr
Здравствуйте. Мне нужно на странице сохранить некоторые данные, чтобы в будущем подгрузить их помощью xhr. Каким образом это лучше сделать в плане производительности? Создать скрытый div с data-* параметрами, или есть лучшее решение?
0 votes7 answers -
Вывод слоя в отдельном плавающем окне
Есть форма, в ней несколько полей, каждое из полей находится в своем диве. Одно из полей выводится в слое с атрибутом "disply: none", этот слой нужно вывести в отдельном плавающем окошке. Для этого при клике по нужной кнопке в плавающем окне отображаю текст при помощи кода: document.getElementById("my-div").innerHtml. Текстовое поле при этом в плавающем окне отображается, но вот частью формы оно не является, данные введенные в таком поле серверу не передаются. Как я понимаю, это связано с тем, что в плавающее окно вставляется копия содержимого моего дива, а не сам див. Если воспользоваться каким-нибудь стандартным скриптом, для создания таких плавающих окошек, типа thickb…
0 votes2 answers -
объект рисунок
здравствуйте. с объектами работаю первый раз, поэтому не могли бы вы помочь вот с чем. создаю конструктор: function ImageCreate(width,height,src,alt) { this.width=width; this.height=height; this.src=src; this.alt=alt; } cоздаю объект: var img1=new ImageCreate(100,220,"img/pic1.jpg","img1"); как вывести картинку в браузер?
0 votes5 answers -
Данный скрипт не работает в Mozilla и Netscape Navigator
Вы не авторизованы. ► Регистрация Пожалуйста, заполните форму регистрации. Логин Пароль Повторите пароль Конрольный вопрос Девичья фамилия матери Номер паспорта Кличка вашей собаки Любимая футбольная команда Ответ на вопрос Все поля формы обязательны для заполнения. Поля логин и пароль должны содержать не менее 4-х символов. Пробелы запрещены. Для корректной обработки данных формы используйте только цифры и буквы латинского алфавита. Ответ на контрольный вопрос поможет вам восстановить пароль в случае утраты. В данном поле допускается любое количество символов, а также ввод знаков в кириллице.
0 votes1 answer -
Подгрузка скрипта в зависимости от разрешения монитора.
Столкнулся с такой проблемой. Для увеличения картинок использую скрипт facebook, в него входят 2 js файла и один css. В этом css файле выставляется вертикальное позиционирование дива под увеличенную картинку. Чтобы всё было ровно при разных разрешениях монитора , необходимо выставить margin-top определённый для каждого. А как это сделать не пойму. Единственный выход вижу в дополнительной папке facebook2 например, под определённое разрешение. А вот как может выглядеть код, который бы подгружал нужные 3 файла вместо других, не могу понять. Попробовал так, но без успешно: <script type="text/javascript"> //<![CDATA[ if (screen.width == '800') {document.write ('<…
0 votes3 answers -
Можно ли заблокировать CTRL+V?
Собственно сабж. Можно ли при фокусе на <textarea> при нажатии CTRL+V возвращать false, чтоб текст не вставлялся?
0 votes7 answers -
Как установить Plyr.io на сайт?
Здравствуйте! Как установить видео плеер Plyr на сайт, чтобы он работал и менял разрешение видео?Объясните пожалуйста подробно. Описывая каждый шаг.
0 votes0 answers -
Принцип действия?
Собстно http://fishki.net/comment.php?id=27845 Более получаса рылся в хтмл коде, но может не нашел, может моих знаний JS маловато, но так и не определил функции получающие инфу по IP адресу, сортирующие ее(чтобы выбрать именно городпоселокт.д.), и формирующие изображение(самое интересное - картинка целостная а не составная из двух частей). У кого есть какие идеи или собственный опыт как все это возможно сделать и какие функцииоператорыскрипты используются??
0 votes7 answers -
Cannot call method 'removeAttribute' of null
Есть код: window.onscroll=tb(this.pageYOffset); function tb(val) { var bar=document.getElementById('topbar'); if(val>10){bar.setAttribute('scroll');} else{bar.removeAttribute('scroll');} } Но почему-то не определяется переменная bar, естественно и атрибуты не ставятся Как сделать чтобы определялась??
0 votes12 answers -
JS и слои
Помогите плз, нужна такая штучка. Имеется слой, скажем прямоугольная область, нужно что бы его можно было спрятать если по нему кликнуть.
0 votes15 answers -
правельно распарсить дату
задача такая: мне нужно распарсить дату формата 2008-03-07 и записать год, день мес в отдельные переменные. Написал вот так функцию, работает но код мне не нравится. Кто может лучше ? str = '2008-03-07'; var eventDate = parseEvent(str); function parseEvent(str) { var dateHolder = []; var year = str.substr(0,str.indexOf("-")); dateHolder.push(year); var month_day = str.substr(str.indexOf("-")+1); var month = month_day.substr(0,month_day.indexOf("-")); dateHolder.push(month-1); var day = month_day.substr(month_day.lastIndexOf("-")+1); dateHolder.push(day); return dateHolder; }
0 votes3 answers -
Вопрос по робокассе
Подключаю робокассу, но возникли мелкие вопросы (гайд посмотрела, почитала). Мне удалось сформировать запрос на тестовый сервер и он выдал нужную страничку, а не ошибку. Заявки result уходят на почту, 2 страницы success и fail прописаны в настройках робокассы. 1)___ Теперь можно активировать аккаунт и все готово? Или нужно проделать еще что-то? От success и fail - мне не нужно никаких расшифровок входящий данных, а просто вывести сами страницы. И такой вопросик - в сформированном урл для оплаты я не прописываю валюту платежа, да и собственно осуществляю редирект напрямую, без подгрузки микроформы, где можно выбрать валюту. Пока я не активирую аккаунт - я не могу…
0 votes20 answers -
API Google Map v3
Добрый вечер. Помогите пожалуйста решить такую задачу: Нужно при нажатии на ссылку показать на карте (google map) выбранную область в версии 2 это делалось следующим образом <span onclick="map.setCenter(new GLatLng(40.3,-58.5), 2);" style="cursor: pointer;"><u>Титл ссылки</u></span> От версии 2 к версии 3 код Google API изменился в этом участке следующим образом: v2 var map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(40.3,-58.5), 15);> v3 var myLatlng = new google.maps.LatLng(40.3,-58.5); var myOptions = { zoom: 15, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.…
0 votes3 answers