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
-
RegExp
Через JS пытаюсь сделать замену одного текста на другой. Надо найти строку "url(/example/image", для этого использую такой код: var img = new RegExp('url(/example/image', 'g'); Выдаётся ошибка "Invalid regular expression". Что подправить надо, чтобы было всё правильно?
0 votes5 answers -
Используя jquery validate модуль задизейблить кнопку "Submit"
Всем привет, Используя jquery validate модуль и submitHandler событие для верификации данных на клиенте можно можно ли привязать валидные ли в данные в окне с тем чтобы кнопка "Submit" была задизейблена если данные не валидные или какое-то поле незаполнено ? Если да то как и можно ли примерчик? спасибо !
0 votes1 answer -
Удалить второй определенный символ
Здравствуйте. Есть строка вида: (+text) Мне нужно удалать плюс или минус, но только в том случе, если они стоят после первой скобки. То есть должно получиться следующее: (+text) => (text) (-text) => (text) (t+ext) => (t+ext) У меня хватило знаний только составить такое рег. выражение, но оно ищет первое вхождение символов, а не проверяет символ на второй позиции: string.replace(/\+|\-/, '')
0 votes2 answers -
Проблема со скриптом
Здравствуйте! Прошу Вас помочь со скриптом. Взял готовый скрипт http://bigspotteddog.github.io/ScrollToFixed/ но работает он не совсем корректно: некорректно работает нижняя панель, которая зафиксирована снизу окна браузера, но, когда при скролле достигает футера, то прилипает к его верхнему краю и начинает ползти вверх вместе с футером. Но загвоздка в том, что когда я применил его к своей странице, нижняя панель может отскочить к футеру только при прокрутке чуть более половины страницы, а может и как надо. Проверяю только на одной странице. Не могу понять как срипт определяет, когда ему "прилипнуть" к футеру. Сам я в java не силён, поэтому, если у кого-то есть время помо…
0 votes9 answers -
Не работает кнопка браузера "назад"
Всем привет у меня есть вот такая страничка Проблема этой странички в том что при переходам по ссылкам не работает кнопка браузера "назад" Помогите пожалуйста!!!
0 votes4 answers -
Поправить файл main.js на сайте html
Сайт Html. Нужно поправить main.js файл, чтобы не дублировался домен в url, чтобы отображались кнопки перевода с русского на английский и наоборот, чтобы была нормальная поддержка русской и английской версии сайта. Вроде как js определяет версию сайта и показывает соответствующие кнопки для перехода на другую Сайт Скрытый текст https://boostinghouse.com main.js var _b_phone = 490, _b_tablet = 780. _b_desktop = 1024, _isAdvantagesSlicked = false; $(document).ready(function () { $('.menu__burger').click(function() { $('.menu__overlay').show(); $('.menu__popup').addClass('menu__popup--shown'); }); …
0 votes0 answers -
PDF плагин
Здравствуйте. Подскажите, пожалуйста, на странице есть <iframe> в который подгружается pdf документ. Подскажите: - для IE, как из iframe выудить ActivXObject, с помощью которогоможно былобы управлять новигацией по документу - объясните, почему не загружается документ (элементов типа <iframe> на странице нет) if (window.ActiveXObject) { var control = null; try { // AcroPDF.PDF is used by version 7 and later control = new ActiveXObject('AcroPDF.PDF'); } catch (e) { // Do nothing } if (control) { isInstalled = true; var loadfile = control.LoadFile('file:///C:/792055090.pdf'); // loadfile = false - документ не загрузился control.se…
0 votes3 answers -
Slide Page
Здравствуйте! Фиксированная шапка меню с ссылками которые запускают странички во фрейме. Как сделать так что бы при открытии страницы во фрейме страничка выезжала, а при переходе на другую уезжала? Это главная: <body> <div id="header"> <div id="logo"> <a href="index.html"><span></span></a> </div> <div id="menu"> <ul> ... <li><a href="clients/index.html" id="clients" target="frame_a">CLIENTS</a></li> ... </ul> </div> <div id="srez"> </div> </div> <iframe name="frame_a" id="Frame" width="100%" height=…
0 votes6 answers -
Засечь время от блура с одного блока и до клика на другой
Подскажите пожалуйста, как можно засечь время прохождения курсора, когда он покидает один блок и останавливает таймер кликом на другой блок.
0 votes10 answers -
управление accordion menu
Привет!. Есть менюшка, сама по себе работает, хоть не трогай... Но есть необходимость открывать и закрывать её списки из отдельного тэга, типа кнопка. Меню. <script type="text/javascript" src="mootools.js"></script> <script type="text/javascript"> window.addEvent('domready', function ddd(toggler, element,ee){ var accordion = new Accordion('h3.menusection', 'ul.menusection', {opacity: false, onActive: function fff(toggler, element) { toggler.setStyle('color', '#333333'); toggler.setStyle('background', '#F7F1E5'); …
0 votes0 answers -
Shadowbox
Пожалуйста подскажите как сделать на своей странице фото галерею с помощью Shadowbox.js ?
0 votes2 answers -
Посоветуйте отладчик javascript
Наподобие firebag для html и css. В файрбаге встроенный смотрел, да как-то то ли я плохо разобрался, то ли он малофункциональный.
0 votes4 answers -
свойства <video>
Начал изучать тег <video> и обнаружил, что он еще далек от рабочей версии. Например проверил такой пример Ни Опера ни Хром не понимают, что такое e.total, Опера даже не реагирует на addEventListener('progress' Кто-нибудь знает, каков нынче статус тега <video>, где искать рабочие примеры и адекватное описание?
0 votes1 answer -
Координаты курсора мыши
Пытаюсь вот таким вот кодом отслеживать мышиные координаты, но мне почему-то всё время выдаёт "0" <div id="test" onmousemove="this.innerHTML=mousePageXY(this).x;">test</div> <script> function mousePageXY(e){ var x = 0, y = 0; if (!e) e = window.event; if (e.pageX || e.pageY){ x = e.pageX; y = e.pageY; } else if (e.clientX || e.clientY){ x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft; y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop; } return {"x":x, "y":y}; } </script>
0 votes6 answers -
Всплывающий тултип не работает при выводе через ajax
Всем привет, Есть 2 схожих кусочка кода ссылки с всплывающим тултипом: <a data-toggle="tooltip" data-html="true" data-placement="top" title="" data-original-title="Has 2 back order items" class="info_waring a_link"><i class="fa fa-anchor" style="font-size:larger;"></i></a> <a data-toggle="tooltip" data-html="true" data-placement="top" title="" data-original-title="The product is marked as <b>back order</b>." class="a_link"><i class="fa fa-anchor info_waring" style="font-size:larger;"></i></a> Первый тултип отображается нормально, 2й не отображается, при том что он выводится через ajax : jQuery.aja…
0 votes3 answers -
повторение
http://jsfiddle.net/Hfn3G/1/ написал такой код...при нажатии на Клик , открывается форма, заполняем и сабмитим..все норм...НО если нажать больше раз на "Click..." то после сабмита формы алерт появится столько раз сколько мы нажмем на "Click"..как исправить данную траблу? ((
0 votes5 answers -
Слайдшоу работает во всех браузерах, кроме Chrome
Есть слайдшоу на вот этой странице: http://web-luck.ru/cookie/# . По сути при нажатии на кнопку картинки должны прокручиваться, а в Chrome это не выполняется.Если что Chrome 15.0.874.120 m, Windows 7. Вот сами исходники: Javascript $(document).ready(function () { if ($.browser.webkit && document.readyState != "complete"){ setTimeout( arguments.callee, 100 ); return; } var content = $("#gallery ul").html().replace(/\t/g,'').replace(/\r\n/g,'').replace(/\n/g,'').replace(/\<\/A\> \<LI\>/g,'</A></LI><LI>'); $("#gallery ul").html(content) var width = $("#gallery ul").attr("scrollWidth") - $("#gallery ul").attr("clientWidth");…
0 votes4 answers -
Задание фильтра расширения для окна выбора файла
Скажите пожалуйста. Могу ли я как-то задать фильтр расширения для окна выбора файла, что бы при отправке на сервер например картинки, в окне выбора файла отображались бы только картинки. Интересует такая возможность для HTML и Flash.
0 votes3 answers -
Обработчик события получает предыдущее значение поля вместо нового!
<input type="text" id="a1"> <div id="r"></div> <script type="text/javascript"> function go(){ document.getElementById("r").innerHTML = document.getElementById("a1").value } document.getElementById("a1").onkeypress = document.getElementById("a1").onchange = function(){go()} </script> Функция go читает из поля a1 значение и пишет его в поле r. Было пусто. Ввожу "1" - получаю пусто. Ввожу "2" - получаю "1". Удаляю все - получаю "2". И так далее - читает предыдущее значение. Как получить именно новое значение, которое только что введено? Ввёл "заяц" - получил тут же по буквам "з", "за", "зая", "заяц". А не "", "з", "за", "зая". Почему читает п…
0 votes1 answer -
Действия перед уходом со страницы
Здравствуйте. Подскажите, как реализовать такое, чтобы перед уходом на другую страницу, на текущей происходила анимация. Пока наиболее близко к результату работает onbeforeunload, но нужно сделать это без вывода сообщения.
0 votes0 answers -
Наладить masonry во вкладках
Здравствуйте! Делаю сложный (для меня) проект, с корзинами, опциями... короче чрёт знает что... нарисовал эскиз и в творческом порыве нарисовал блоки кирпичной кладкой во вкладках.... Наивно начал верстать =(( Вот тут увидел косяк первая вкладка, у которой display: block; отродясь и следующая вкладка у которой при загрузке странице display: none; - два блока наложены друг на друга, внизу (если присмотритесь) летит вёрстка, оно и понятно блоки то position: absolute; наезжают - на что хотят... Как можно решить задачу? Другими словами - как сделать, чтобы masonry строился в скрытом блоке, а при открытии уже был выстроен...?Если вообще можно... так обидно, неужели прид…
0 votes7 answers -
Не работает скрипт на некоторых страницах сайта
Не работает бегунок на меню на некоторых страницах, таких как регистрация, каталоги и т.д. В чём может быть проблема MOOTOOLS меню - maximenu сайт - http://clickup.com.ua/test/knigashop/
0 votes2 answers -
ui dialog
Всем привет. $(function(){ // Dialog $('#dialog').dialog({ autoOpen: false, width: 600, }); // Dialog Link $('#dialog_link').click(function(){ $('#dialog').dialog('open'); return false; }); //hover states on the static widgets $('#dialog_link, ul#icons li').hover( function() { $(this).addClass('ui-state-hover'); }, function() { $(this).removeClass('ui-state-hover'); } ); }); <p><a href="#" id="dialog_link">Open Dialog</a></p> <div id="dialog" class="myDialog"> <p>Тут уже основной контент будет</p><script>alert("test");</script> </div> Почему aler…
0 votes10 answers -
Стандарты Javascript
Как думаете, могла бы прижиться в Javascript идея опускать слово function? то есть, за место function(){} писать (){} , а заместо function foo(){} писать foo(){}
0 votes3 answers -
Регулярное выражение - в чем ошибка?
Подскажите в чем ошибка? !phone.match(/^\+?[\d+\s*\-*]$/) Я хочу, чтобы можно было ввести 1 плюсик (или ноль) и дальше больше либо одна цифра и можно ввести пробел - можно не ввести, можно ввести тире - можно не ввести, но это не являлось обязательным условием и не была важна последовательность. По идее вот в любом порядке должны принимать знаки, но не принимаются [\d+\s*\-*] - одна или больше цифра, ноль или больше пробел и тире в любом порядке. Но что-то не так!
0 votes16 answers