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
-
Как задать обработчики событий к динамически созданным элементам?
Имеется таблица, которая создается динамически. Необходимо к каждой ячейке таблицы прикрепить 2 обработчика событий - onmouseover и onmouseout таким образом, чтобы при наведении на каждую ячейку подсвечивались строчка и столбец в которых находится ячейка. Функция для подсвечивания имеется и работает, но только на статически созданных элементах (прописанных вручную в HTML). Сама функция подсвечивания имеет 2 входных параметра - row и col. Помогите прицепить события ко всем ячейкам таблицы. P.S. Присоединение обработчиков происходит в функции конструкторе ячейки таблицы.
0 votes4 answers -
Как задать поведение для каждого элемента?
Собственно, есть вот такой блок(картинка внизу). При нажатии на пункт, он должен разворачиваться. Открытым может быть только один пункт. Но у меня пока другая проблема, я никак не могу понять, как мне задать обработчик для каждого пункта по отдельности. Например, когда я нажимаю на первый элемент, то открываться должен только он, у меня получается, что открываются все. Вот то, что я наваял на JS. Прошу сильно не пинать, это только 2й макет). <div class="work-type"> <div class="work-item"> <span>Photography</span> <i class="fa fa-angle-down" aria-hidden="true"></i> </div> <p class="desc">Lorem</p> …
0 votes4 answers -
Как задать поведение кнопок "Назад" и "Впер?д"?
Здравствуйте! Как сделать так, чтобы при нажатии кнопок "Назад" и "Впер?д" в броузере переход осуществлялся не на предыдущую и последующую страницы, а на те, которые я сам определяю? Возможно ли это? Заранее спасибо.
0 votes3 answers -
Как закрыть Fancybox через ссылку в окне Fancybox-а
Есть открытое модальное окно через fancybox. В этом окне есть блок, в котором есть ссылка(иконка почтового письма) открывающая другое модальное окно(с фоткой и формой),которое не fancybox. И оно выходит под окном fancybox. Задача: При нажатии на ссылку(иконка почтового письма) в окне(fancybox), закрыть fancybox окно. Cделано на WP через EasyFancyBox PrintScrn:
0 votes2 answers -
Как заменить datetime-local в браузерах-динозаврах?
Мне нравится эта форма, всё по стандарту, никаких придумываний чего-то там ещё. Но одна проблема - на данный момент мало кто поддерживает этот стандарт. Пользуясь оперой не сильно даже задумывалась над этим, а когда пошли тесты и увидела, что творят другие браузеры, волосы встали дыбом. Встал вопрос, нужно сделать проверку на существование данного типа в версии браузера, и если нет, подсунуть что-то другое. Вопрос: какие есть готовые решения, которые ОООООЧЕНЬ сильно похожи внешне на вариант оперы? Если нету когда на чистом JS и нужны фреймворки, нужно будет заставить это работать в Iframe, так как без необходимости тянуть лишние скрипты нельзя, и нельзя давать всем под…
0 votes1 answer -
Как заменить символы в Get-запросе, который собирается через форму?
Хтмл-форма отправляет get-запрос вида. tracker.url/?ulp=http://some.url/file.php?n1=a&n2=b&n3=c Сервер корректно обработает только запрос вида запрос tracker.url/?ulp=http%3A%2F%2Fsome.url%2Ffile.php%3Fn1%3Da%26n2%3Db%26n3%3Dc Как заменить обозначения параметров в запросе, буду благодарен за готовое решение.
0 votes4 answers -
Как запретить скролл JavaScript'ом
Добрый день, товарищи! Знаю, что тема бояном попахивает, но все-же простого и быстрого решения запрета скролла я не нашел. Кароче, ситуация такая - есть у меня страница, а на ней фотки - при нажатии на фотку она открывается на пол-экрана и при этом мне нужно запретить прокрутку экрана пользователем. Как это реализовать? Т.е.как реализовать открітие фотки и.т.п. -я, конечно, знаю)) А вот как убить чертов скролл(в.т.ч.) и колесиком - вот это проблема)) Спасибо.
0 votes4 answers -
Как запустить javascript в оперделённом браузере?
Подскажите, есть ли такая функция котрая запускает скрипт когда страница открывается в определённом браузере? Или от обратного- запретить запуск скрипта на всех мобильных платформах (iPad к примеру). Сайт на XHTML 1.0 Transitional. Заранее спасибо. =)
0 votes2 answers -
Как запустить форму после нажатия на ENTER?
Как запустить форму при нажатии на клавишу ENTER? Не реагирует на ENTER, после ввода в текстовое поле. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Тег input, атрибут type</title> <script> function fanta(){ if(one.elements.number.value == 5) alert("Все правильно!") document.getElementById('result').innerHTML = "Неправильно, введите в полее цифру 5" } </script> </head> <body> <form id="one"> <input type="text" name="number"> <input type="button" value="Жми" onClick="fanta()"> </form> <p id='result'></p> </bod…
0 votes1 answer -
Как заставить JavaScript
Подскажите кто знает , как сделать , чтоб JavaScript слушал допустим в <select id="cost_m2" name="material" onChange="calc()"> <option>—</option> <?foreach ($material as $key => $value):?> <option value="<?=$value['id']?>" price="<?=$value['price']?>"><?=$value['name']?></option> <?endforeach;?> не value="" , а price="". Мне значение в value="" нужно для записи в базу.
0 votes1 answer -
Как заставить WysiHat использовать элемент, которым он инициализирован, для редактирования?
Приятного дня. Пытаюсь имплементировать в проект редактор WysiHat https://github.com/swilliams/jq-wysihat Когда передаешь ему элемент для инициализации он просто скрывает его и создает редактор в пустом диве. Если я хочу редактировать h1 со всеми его стилями и содержимым, то мне совсем не хочется получать пустой див. Можно как то подсунуть редактору нужный элемент с контентом? JS: function onDOMReady(){ var editableElements = $('.editable'), index = editableElements.length; while(index--){ var element = editableElements[index]; var editor = WysiHat.Editor.attach($(element)); } } $(document).ready(onDOMReady); HTML <article…
0 votes0 answers -
Как заставить работать css()?
Всем привет. Пытаюсь изменить св-во элемента через jQuery, вот код скрипта: jQuery(document).ready(function() { //Показываем иконку поиска при нажатии $('.searchfield').click(function() { $('.search-bg').css('background-position', '-25px 0px') }); $('body').click(function() { $('.search-bg').css('background-position', '0px 0px') });}); Нужно чтобы при нажатии на само поле иконка смещалась, а при нажатии на другое место возвращалась на место. Если убрать обработчик клика с body, то все работает. Вот свойства .search-bg .search-bg{ position: absolute; top: 13px; right: 12px; width: 25px; height: 25px; background: url(images/search-icon.png) no-repeat;}
0 votes3 answers -
Как заставить работать калькулятор???
Нужна помощь : на странице калькулятор не работает скрипт в FF http://promspezstroi.ru , помогите исправить! Пробовал, не получается! Может кто знает как решить проблему! Спасибо! С уважением!
0 votes2 answers -
Как заставить скрипт выполняться после загрузки документа?
Есть некоторый скрипт, который оперирует с элементами по их id. Скрипт должен обязательно стоять в head'e, а не в конце документа (ибо плагин для мозилы пишу). Разумеется он, зараза, начинает выполняться сразу же после загрузки своего кода, пытается обратиться к несуществующим элементам DOM и успешно вырубается. Вопрос прост: как заставить скрипт начать выполнение только после окончания загрузки документа? ps: полагаю дело там так будет обстоять - var onLoadFlag, IntervalFlag; while ( !onLoadFlag ) { IntervalFlag = setInterval (" onLoadFlag = ***что-то, проверяющее, загрузился ли документ***;", 50); if (onLoadFlag) { clearInterval(IntervalFlag); ... } }
0 votes8 answers -
Как заставить это работать при строгом доктайпе в мозилле?
Говорю сразу: в JS я ноль полный. А сделать одну штуку нужно=) Нашел на просторах интернета: <a href="java script:{}" onclick="java script:if(lay54.style.display=='none' )lay54.style.display='';else lay54.style.display='none';"> <b><i>При нажатии открывается скрытый текст</i></b></a> <div id='lay54' style='display:none'> <br /> <i> скРытый текст <br /> скРытый текст <br /> скРытый текст <br /> скРытый текст <br /> скРытый текст <br /> скРытый текст</i> <br /> </div> <br /> <a href="java script:{}" onclick="java script:if(lay55.style.display=='none' )la…
0 votes2 answers -
Как зашифровать код JavaScript?
Как зашифровать код на javascript, мне нужен сервис, чтобы сделать код js не читаемым и не возможным скопировать. Есть какой-нибудь онлайн шифровальщик? P.S. Этот вопрос возможно я уже здесь задавала но не могу его найти.
0 votes3 answers -
Как защитить Javascript от редактирования?
Я думаю много кто сталкивался с такой проблемой. Имеется например форма обратной связи или гостевая книга, работающая на аяксе. После отправки сообщения, при помощи скрипта идет сброс формы (очистка полей). Проблема в том, что любой знающий человек, покопавшись может легко отредактировать javascript код, убрать очистку и скажем зациклить отправку сообщений и серьезно этим затормозить работу сайта в целом. Как с этим бороться? Методы обфускации кода не рассматриваю.
0 votes6 answers -
как зделать ссылку ,чтобы при наведении на не? появлялась картинка ?
здравствуйте . как зделать ссылку ,чтобы при наведении на не? появлялась рядом картинка ? заранее благодарен .
0 votes13 answers -
Как значение переменной перекинуть из JavaScript в PHP?
Как значение переменной перекинуть из JavaScript в PHP?
0 votes10 answers -
Как из JS открыть PHP?
Как из JS открыть PHP?
0 votes13 answers -
Как из файла .js вызвать функцию прописанную в теле html-страницы
... <script type="text/javascript">
0 votes2 answers -
Как из файла .js вызвать функцию прописанную в теле html-страницы
Добрый день. Есть следующая страница: <html> <head> <SCRIPT src="ghost.js" type="text/javascript"></SCRIPT> </head> <body > ... <script type="text/javascript"> <!-- function ale() { php генерация скрипта } --> </script> </body> </html> Проблема заключается в том, что я не могу вызвать функцию ale() из файла ghost.js Как это сделать, помогите пожалуйста.
0 votes1 answer -
Как избежать повторение одного и того же когда на разных страницах
Я только недавно начал создавать свой первый сайт и понял что на каждой странице у меня повторяется шапка и низ сайта, а меняется лишь немного текста в центре. Есть ли в html php или javaScript, что-то типо "функции", чтобы можно было вставить одно слово(тег, что-то), которое замениться на набор текста и html тегов? P.S. Я не знаю каким образом это реализовывается поэтому предположил что эта тема должна быть в разделе по javaScript.
0 votes9 answers -
Как изменить background_image с помощью JS
Добрый день всем ! Помогите , как мне решить проблему . У меня есть меню , при нажатии на кнопку выпадает подменю , при этом я хочу изменить картинку на меню , т.е. при закрытом подменю у меня на кнопке картинка с плюсиком , а при открытом подменю мне надо эту картинку изменить на картинку с минусом . Вот css для этой картинки: div.menu_open{ float:left; background-image: url(menu/images/menu_plus.jpg); width:33px; height:31px; cursor:pointer; } а вот код JS : menu_plus = new Image(); menu_plus.src = "menu/images/menu_plus.jpg"; menu_minus = new Image(); menu_minus.src = "menu/images/menu_minus.jpg"; function show(num) { if (document.getElementById("showdetailes" +…
0 votes8 answers -
как изменить disabled в <input..\> в JavaScript
Подскажите пожалуйста как по имени тега изменить его статус из не доступного в доступный и на оборот
0 votes2 answers