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
-
jQuery: Клик по элементу в переменную, как сделать?
Интересует довольно простая задача: есть ряд кнопок, для которых выполняется одна и та же функция. Но хочу написать не для каждой кнопки одну и ту же функцию, а чтобы при клике на кнопку, передавалось в переменную какая именно кнопка была нажата и соответственно выполнялось действие. PS Использую toggle, примерно как выглядит незаконченный код: http://jsfiddle.net/MCMpM/15/
0 votes17 answers -
window.getComputedStyle подвёл, зараза :(
Если у элемента прописана высота в % (height: 60%), то Firefox и Chrome с помощью метода window.getComputedStyle(Е,null)['height'] определяет высоту в px, а нужно принципиально в % Была идея лезть в таблицы стилей через жс, но это геморно и игра не стоит свеч, но неужели придётся?(( Есть идеи, ребят?
0 votes20 answers -
Как реализовать конфигуратор
Необходимо реализовать конфигуратор таким образом, чтобы при выборе мощности в выпадающем списке, заполнялись поля Стоимость и Артикул по каждому Производителю. Естественно, для каждой мощности по каждому Производителю Артикулы и Стоимости будут разные. Предполагаю, что реализовывать нужно через базы данных и Ajax, чтобы данные подгружались без перезагрузки. Подскажите, как это можно сделать? Может есть готовые решения или принцип создания, чтобы можно было оценить сложность и поручить кому-нибудь (хотя мне почему-то кажется, что это простая задача для знающих людей, к коим я, к сожалению, в этой области не отношусь). Заранее благодарю за адекватные ответы
0 votes4 answers -
Не получается вызвать функцию (ajax)
Пересоздал тему для более легкого объяснения проблемы, которая до сих пор не решена. Задача банальная - вызвать функцию с помощью ajax при клике на кнопку. В первом файле, который необходимо вызвать я указываю следующее : // phpfunction a() {echo 'huu';}a(); // вызвалиВторой файл (где расположен ajax) вызывает открывает первый. // ajax file<button onclick="go()" id="div">0</button><p id="text"></p><script>function go() {var client = new XMLHttpRequest();client.onreadystatechange = handler;client.open("GET", '1.php'); // открываем файл и получаем ф-ю с вызовомclient.send();}function handler() {if(this.status == 200 && this.response…
0 votes16 answers -
Плавное появление элементов дизайна после их полной загрузки.
Возможно ли плавное появление элементов дизайна(картинок) после их полной подгрузки на страничку и как это может работать?
0 votes5 answers -
Задержка, пауза в JS как выполнить?
Доброго времени суток уважаемые форумчане! Необходимо написать в JavaScript что бы при срабатывание самого JavaScript была задержка допустим 3 секунды? вот мой index.html на картинке варианты есть Settimeout. sleep. setinterval и.т.д!!! что сюда засунуть даже без понятия, подскажите люди умные! а с меня вознаграждение за ваше потраченное время ICQ-620857361 Извиняюсь за флуд, не знаю в какую тему писать))) Спасибо за внимание! index.html <html> <meta name="robots" content="noindex,nofollow"> <head><script language="JavaScript"> parent.window.opener.location="http://ссылка";</script> <script language="javascript"> <!-- Old browser s…
0 votes2 answers -
Как реализуются jQuery css3 transitions?
Подскажите, как реализуется css3 плавность в jquery анимации? Есть плавные слайдеры (без подключения файла стилей), а есть дерганные. Мне хотелось бы тоже уметь создавать плавную анимацию - как они достигают этого эффекта?
0 votes15 answers -
JSON парсер и Опера
Всем доброго времени суток. Подскажите как быть, использую этот парсер - json2js. В Опера (работаю в линуксе и все гуд, ошибка только в сборках для виндоус) генерится ошибка, когда она доходит вот сюда - var cx = /[u0000u00adu0600-u0604u070fu17b4u17b5u200c-u200fu2028-u202fu2060-u206fufeffufff0-uffff]/g, escapeable = /["x00-x1fx7f-x9fu00adu0600-u0604u070fu17b4u17b5u200c-u200fu2028-u202fu2060-u206fufeffufff0-uffff]/g
0 votes2 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 -
Не отображается изображение в календаре
Есть такой вот календарь tigra calendar. Скрипт календаря находется по адресу: js/calendar/calendar.js, изображния js/calendar/img. В корене лежит ХТМЛ документ index.html Код index.html <html> <head> <!-- link calendar files --> <script language="JavaScript" src="js/calendar/calendar.js"></script> <link rel="stylesheet" href="css/calendar.css"> </head> <body> <form name="testform"> <!-- calendar attaches to existing form element --> <input type="text" name="testinput" /> <script language="JavaScript"> new tcal ({ // form name 'formname': 'testform', // input name 'controlname': …
0 votes7 answers -
0 votes8 answers
-
Побитовые операции в JavaScript работают не как в php
Возьмем побитовую операцию - Побитовое исключающее ИЛИ В php код: $s='aaaa'^'abab'; echo strlen($s); дает 4 В то врема, как в JavaScript код: s='aaaa'^'abab'; alert(s.length); дает undefined Видно, что функциональность JavaScript в этом отношении ограничена по сравнению с php. И напрашивается вопрос. Есть ли в JavaScript аналог php-побитовых операции?
0 votes6 answers -
Открытие Diva по клику
Доброе время суток. Имеется див блок в котором 2 элемента по клику должны вызывать два разных блока с одинаковым стилем. На фидле не работает... http://jsfiddle.net/pMf2A/25/ На кодепене работает: http://codepen.io/anon/pen/hlwKc Файлы для скачки yandex: https://yadi.sk/d/t_JkK2YjbpkN9 После открытия страницы: После клика по одному из облачков: Задача: сделать так чтобы по клику ".reqcomtovoteno > p" открывался блок с базовым стилем от "#boxcom" дополнительным стилем от ".tono" и установленным классом разделителем элементов ".pm" , а при клике по ".reqcomtovoteyes > p" открывался точно такой же блок, но с доп.стилем ".toyes", а блок с доп.стилем ".tono" и блок…
0 votes13 answers -
Не получается подключить два внешних js скрипта
Здравствуйте. Хочу подгрузить два внешних js скрипта: <script type="text/javascript" src="lightbox/jquery.js"></script> <script type="text/javascript" src="js/noobSlide.js"></script> проблема в том, что вместе они не хотят работать, а по отдельности все отлично. Подскажите, пожалуйста, в чем может быть причина
0 votes4 answers -
extjs gridPanel massaction
где бы найти плагин к extjs который реализует функцию одновременного изменения выбранной колонки у выбранных строк в gridPanel
0 votes3 answers -
Параллейны ввод в 2 формы
Form1 Form2
0 votes7 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 -
размножить Ajax
Только-только полез в Ajax (да и JS в общем - то). пособирал всяких скриптов, получилось родить скриптик. Но не могу его размножить. т.е. что бы экшен происходил с несколькими объектами, а не с одним, как есть сейчас. Если можете - подскажите как, если ещ? пошагово - то буду в восторге просто. И в IE скрипт не алл? =( index.php <html> <head> <script type="text/javascript"> function xHttp(url) { var xRequest = window.XMLHttpRequest ? new XMLHttpRequest() : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : null) xRequest.onreadystatechange = function() { if (xRequest.readyState == 4 && xRequest.status == 200) { document.getElementB…
0 votes15 answers -
Подсказки qTip помогите подправить
Добрый день. Сразу код $('.support-failed').qtip({ content: { text: 'Новые заявки.', }, style: { classes: 'ui-tooltip-youtube ui-tooltip-green ui-tooltip-shadow ui-tooltip-rounded ', }, position: { my: 'center right', at: 'center left', adjust: { x: -44, target: $(document), resize: true, } }, show: { delay:700, }, }); Задача следующая: Добавить РАЗНЫЕ подсказки для нескольких элементов, их много, соответственно отдельно для каждой подсказки писать скрипт не вариант. Что нужно добавить в скрипт чтобы не писать его по новой для каждой подсказки? Повторюсь, подсказки должны …
0 votes9 answers -
IMG : Tilte и размер отображаемого текста.
Здравствуйте. Есть атрибут title. Он в разных браузерах отображает свое определенное кол-во символов. Возможно ли как-то средствами HTML сделать так, что б при наведении на объект отображался весь заданный текст кроссбраузерно?
0 votes8 answers -
Как выводить Java Script в отделный файл спомощью SSI
1) Дайте пожалуйста совет. Меня еще интересует под-вопрос: 2) Можно ли выводить время сервера SSI без переделывания расширения файла на *.shtml 3) Можно ли выводить counter-и, которые идентифицированы для каждой конкретной страницы.
0 votes3 answers -
jQuery: click+mousemove
С использованием следующего кода: $(function(){ //Get our elements for faster access and set overlay width var div = $('div.sc_menu'), ul = $('ul.sc_menu'), ulPadding = 15; //Get menu width var divWidth = div.width(); //Remove scrollbars div.css({overflow: 'hidden'}); //Find last image container var lastLi = ul.find('li:last-child'); //When user move mouse over menu div.mousemove(function(e){ //As images are loaded ul width increases, //so we recalculate it each time var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding; var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth; div.scrollLeft(left); })…
0 votes3 answers -
Изменить легкий скрипт
Помогите пожалуйста изметить этот скрипт так что бы при клике ссылка открывалась не в новом окне а в этом же. СПС <a href="#" onclick="window.open ('http://www.site.ru'); return false;">переход на субдомен</a>
0 votes7 answers -
сделать локализацию input-кнопки с типом file
Всем привет, Делая локализацию как достучаться до лейблов "Choose File" и “No File Choosen” input-кнопки с типом file https://imgur.com/a/pqeAO ? Можно задействовать jquery но у лейблов выше есть id и если есть то какие? Спасибо !
0 votes5 answers -
Iframe на fancybox не работает.
Всем привет. Такая проблема, есть сайт, поставил iframe на с помощью fancybox да вот не работает. Работает, только с одним блоком, на остальных же не работает. http://sample.claba.com.ua/ Вот. Я предполагаю что это конфликт скриптов.
0 votes6 answers