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
-
Нужен совет по AJAX
Здравствуйте,сразу прошу прощения за мою орфаграфию. Ну так вот, недавно передомной появилась задача сделать небольшое веб-приложение с использованием таких технологий как: PHP, MySql [ PDO или MySqli ], AJAX [ например JQUERY ], JSON. Посколько раньше я не когда не сталкивался с JS, прошу совета или помощи у вас. Привиду пример, чтобы было понятнее. Представим страницу на которой выводится: Форма добавления задачи Задачи со статусом ( например завершена и незавершена ) И счетчик количества задач. PS. Так же на странице должна быть возможность удалить задачу, изминить статус задачи. И все изменения должны сразу отображатся. Как все это реализовать с использованием PHP и…
0 votes8 answers -
Как при скролле страницы посылать асинхронный запрос и достраивать DOM-модель?
Привет, подкиньте, пожалуйста, ссылок, где есть решение похожей задачи. 1. Есть html страница, на которой изначально выгружено 10 DIV'ов с текстом. 2. Юзер скроллит страницу вниз, я определяю, что он доскроллился до последнего DIV'а. 3. Со страницы уходит асинхронный запрос к серверу, ответ от сервера интерпретируется и к первым 10 DIV'ам добавляются еще 10. Как сделать второй пункт? Как мне определить, что юзер долистался до последнего DIV'a, и что пора посылать запрос? Спасибо!
0 votes5 answers -
ScriptJava Framework - $$().$$().$$().$$().$$()...
ScriptJava Framework * работа с элементами * работа с ajax * динамическая подгрузка скриптов * динамическое создание элементов * динамическая подгрузка css стилей * отправка файлов через ajax * отправка формы через ajax * работа с cookie * работа с событиями * работа с браузером, экраном, числами, элементами Подробный мануал на русском http://scriptjava.net/ Поддерживает все современные браузеры! Краткое описание функций $$() - получение доступа к элементам $$a() - работа с ajax $$c() - работа с cookie $$e() - работа с событиями $$f() - отправка форм через ajax $$i() - динамическое подключение скриптов стилей и создание элементов $$r() - работа с событием window.onload …
0 votes12 answers -
Jquery
Привет человеки. Нужна Ваша помощь, что то я вообще зашёл в ступор с этим Jquery, вот что я хочу получить при нажатии а ссыку окно открывается, а при клине на область за окном, окно закрывается, вот писал код только что то он не работает что здесь не правильно, как я понимаю когда видимый элемент то работает $(document).click(function(){}, а когда не видимый должна работать $("#goMyPage").click(function(){}, но не работает HELP ME!!! <script type="text/javascript"> $(document).ready(function(){ if (".go_mypage:visible") { $(document).click(function(){ $(".go_mypage").css("display", "none"); }); } if (".go_mypage:hidden") { $("#goMyPage")…
0 votes5 answers -
Regexp Выдал Object! O_0
Доброго времени суток!) У меня есть выражение в виде строки. В этом выражении присутствуют скобки. Так вот, мне нужно чтобы содержимое этих скобок (с самими скобками) записалось в массив (br), после чего заменилось в исходной строке на [кое-какую другую строку]. Собственно так оно и происходит, НО... полученный массив содержит не стринги, а объекты! (так br[1].typeof() сказал) Честно говоря я этого не ожидал... Помогите разобраться: почему извлеченные по совпадению с регулярным выражением подстроки имеют такой статус? И как их преобразовать? Весь код своей функции пока не выкладываю, т.к. по-моему этот вопрос возможно решить на уровне теории. На всякий случай вот несколь…
0 votes3 answers -
Как отлаживать vuejs2.5 в Chromium
Всем привет, 1) Работая с laravel 5.5/vuejs2.5 в Chromium ( 63.0.3239.84 on Ubuntu 17.10 (64-bit) ) иногда хочется использовать отладку в браузере как описано тут https://learn.javascript.ru/debugging-chrome Но так как vuejs складывает весь js-код в /public/js/app.js довольно таки сложно найти точку входа для кода, который я хочу отлаживать. Поделитесь возможно есть какие-то доп плагины или собственные методы в помощь? 2) Последние годы я привык использовать Chromium - из-за того что он как-то удобнее для php/js разработки и не такой тяжелый. Но при работе с vuejs обнаружил что в некоторых случаях firefox лучше отображает сообщения об ошибках - более инфор…
0 votes3 answers -
как побороть ие7
ВОТ. Работает во всех браузерах, но в ие7 не открывается блок с описанием который при загрузке страницы скрыт. Почему?
0 votes16 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 -
событие смены вкладки в jq ui tabs
помогите пожалуйста исправить ситуацию формирую блок с вкладками при помощи jquery ui tabs. задача в том чтобы при смене вкладки срабатывало некоторое событие. здесь нерабочий живой пример в то же время в сети есть много примеров, в которых подобная конструкция работает. ссылка1, ссылка2 ps в идеале мне хотелось бы чтобы срабатывало несколько событий в определенной последовательности. например в последнем происходит нужное мне действие, в первом - проверка разрешения на это действие
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 -
jquery при наведении на ссылку показать картинку
Здравствуйте! Подскажите, как сделать следующее? Допустим, есть набор ссылок с id=1 id=2 id=3, а также список, элементы которого содержат картинки, расположенные одна под другой. Как сделать, чтоб при наведении на ссылку соответсвующий номеру элемент списка "всплывал" на первый план, поверх остальных картинок, т.е. текущий элемент становится прозрачным, а соответсвующий ссылке - появлялся (opacity = 1.0). Вот код <div id="links"> <a href="" class="point" id="1">ONE</a> <a href="" class="point" id="2">TWO</a> <a href="" class="point" id="3">THREE</a> </div> <div id="rotator"> <ul> <li class="show"><img s…
0 votes2 answers -
Простой вопрос: Как узнать какой браузер юзает юзверь?
Нужно узнать какой браузер использует юзер с помощью ява скрипт Заранее спасибо
0 votes32 answers -
Подскажите алгоритм.
Есть несколько кнопок. И несколько div'ов. По клику на кнопку выезжает div. //выезжает: <li><a href="#" id="clients" class="main_btn">CLIENTS</a></li> $(document).ready(function(){ $(".clients_wrapper").hide(); $("#clients").click( function(){ $(".clients_wrapper").show("slide", { direction: "right" }, 1100); return false; }); }) //уезжает: $("#clients").click( function(){ $(".clients_wrapper").hide("slide", { direction: "left" }, 1100); return false; }); Подскажите алгоритм, и как нужно сделать, чтобы по клику открытый div уезжал, а новый выезжал. А то у меня по клику выезжает, а другой остаётся на месте...
0 votes22 answers -
HoverFade эффект для миниатюры
Здравствуйте Существуют плагины фотогалереи, например: prettyPhoto, fancybox и прочие Как использовать плагин я понял, но повсеместно встречаю эффект, когда при наведении курсора на миниатюру изображения оно затемняется или еще как-то расфокусируется и появляется изображение "плюса" (или другое) как предложение просмотреть изображение в большем масштабе или перейти по ссылке И эта маленькая иконка "плюс" (или другая) интересно появляется визуально: HoverFade эффект или выезжает снизу-сверху-сбоку Как разработчики делают это? Не могу понять Может есть публикации кода на эту тему? Я не нашел Помогите, пожалуйста PS Примеры: http://themes.evgenyfireform.com/themask/demo/ …
0 votes11 answers -
Маркеры у списка
Мне надо сделать так чтобы, при наведении на список менялся маркер.В роли маркера у меня выступает картинка хтмл: 1
0 votes6 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 -
Постоянная генерация события mousemove в Chrome
Однажды, делая jQuery презентацию через fadeIn-fadeOut встала задача ее запуска лишь после того, как пользователь подвигает курсором мыши по странице. Проверку построил через событие mousemove. Все это везде прекрасно работало, кроме Chrome, он почему-то сам постоянно генерировал сие событие. Даже когда курсор находился на одном месте – событие происходило. Пришлось извращаться и самому делать проверку на изменение координат курсора при его движение, но это сам факт такого извращения меня не особо радует. Было это еще в начале лета, решил, что баг в браузере и скоро его исправят, но опять делал похожую задачу и он всплыл. Есть ли более культурное решение данной проблемы,…
0 votes17 answers -
Бред с getElementById в Файрфоксе
Имеется хтмл страница, в которую включен яваскриптовский код. В частности в этом коде есть такая строка: var ikonki = document.getElementById('ikonki'); Дальше переменная ikonki не используется. Но, если присутствует эта строка, то меняется отображение хтмл страницы. Происходит это только в файрфоксе. Если же к примеру написать так: var ikonki = document.getElementById('ikonki'); alert(ikonki); то изменений страницы не происходит. (Выводится "objectHTMLDivElement") Что это может быть? Ошибка файрфокса?
0 votes10 answers -
Можно ли заблокировать CTRL+V?
Собственно сабж. Можно ли при фокусе на <textarea> при нажатии CTRL+V возвращать false, чтоб текст не вставлялся?
0 votes7 answers -
Удаление cookies при выходе
Я знаю,что куки удаляются при закрытии сессии.Но клиент сильно привередливый.Нужно,чтоб куки удалялись,когда закрываешь и вкладку.Может писать каждые 10 секунд переменную в куки длиной 10 секунд?
0 votes2 answers -
Перемещение картинок в jCanvasScript
Здравствуйте, Применяя библиотеку jCanvasScript, в сanvas загрузил несколько картинок, нужно что бы некоторые картинки поменялись местами(по клику), но получается, что картинки местами меняются,а при этом старые картинки остаются на местах(вместо двух - четыре после клика,и вторым слоем, так первые не куда не делись). function start(){//body onload var img =[]; for(var i=0;i<16;i++){ img[i]=new Image; img[i].src="./image/"+i+".png"; } var numberField=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0]; jc.start('firstCanvas',true); function allonloadImages(){//initialization by canvas id for(var i=0;i<16;i++){ jc.image(img[i],cordinaImg[i],cordinaImg[i]).id('img'+i); …
0 votes0 answers -
Как добавить навигацию в js слайдер
Ребята, подскажите, пожалуйста, как добавить кнопки "Назад" и "Вперёд" (работающую навигацию) в слайдер (карусель). Вот скрипт: http://fredhq.com/projects/roundabout (не знаю, как здесь прикреплять файлы , поэтому кидаю ссылку на исходник) Заранее спасибо за помощь!
0 votes2 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 -
Как автоматически включить активное содержание
Помогите, можно ли как то с помошью скриптов и т.п. автоматически включать активное содержание без необходимости заставлять пользователей делать это вручную при каждом посещении сайта. Они ведь могут и обидеться, а я не могу этого допустить. Использую скрипт отображения прозрачности png24 в осле. Отказаться от него по понятным причинам немогу, кроме того до включения скрипта, сайт выглядит ужасно и это еще мягко сказано. Заранее благодарю за полезную информацию.
0 votes5 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