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
-
Бред с getElementById в Файрфоксе
Имеется хтмл страница, в которую включен яваскриптовский код. В частности в этом коде есть такая строка: var ikonki = document.getElementById('ikonki'); Дальше переменная ikonki не используется. Но, если присутствует эта строка, то меняется отображение хтмл страницы. Происходит это только в файрфоксе. Если же к примеру написать так: var ikonki = document.getElementById('ikonki'); alert(ikonki); то изменений страницы не происходит. (Выводится "objectHTMLDivElement") Что это может быть? Ошибка файрфокса?
0 votes10 answers -
как побороть ие7
ВОТ. Работает во всех браузерах, но в ие7 не открывается блок с описанием который при загрузке страницы скрыт. Почему?
0 votes16 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 -
Наипримитивнейший визуальный редактор. Вопросы.
Уважаемые, подскажите пожалуйста, как сделать? Мне нужно сделать маленькую форму для добавления новостей на сайт в виде примитивного визуального редактора. Нужно всего 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 -
событие смены вкладки в jq ui tabs
помогите пожалуйста исправить ситуацию формирую блок с вкладками при помощи jquery ui tabs. задача в том чтобы при смене вкладки срабатывало некоторое событие. здесь нерабочий живой пример в то же время в сети есть много примеров, в которых подобная конструкция работает. ссылка1, ссылка2 ps в идеале мне хотелось бы чтобы срабатывало несколько событий в определенной последовательности. например в последнем происходит нужное мне действие, в первом - проверка разрешения на это действие
0 votes6 answers -
сделать локализацию input-кнопки с типом file
Всем привет, Делая локализацию как достучаться до лейблов "Choose File" и “No File Choosen” input-кнопки с типом file https://imgur.com/a/pqeAO ? Можно задействовать jquery но у лейблов выше есть id и если есть то какие? Спасибо !
0 votes5 answers -
Баннер на всю страницу 100% x 100%
Добрый день! Подскажите пожалуйста, если у кого есть опыт размещения флэш баннеров. Знаю что размещается средством java script. Есть флэш заставка. Надо ее разместить над страницей (как бывает на сайте спорт экспресс), что бы она полностью собой закрывала входную страницу, 100% по ширине и высоте. А по нажатии на кнопку закрывалась. Заранее спасибо!
0 votes16 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 -
Как реализовать конфигуратор
Необходимо реализовать конфигуратор таким образом, чтобы при выборе мощности в выпадающем списке, заполнялись поля Стоимость и Артикул по каждому Производителю. Естественно, для каждой мощности по каждому Производителю Артикулы и Стоимости будут разные. Предполагаю, что реализовывать нужно через базы данных и Ajax, чтобы данные подгружались без перезагрузки. Подскажите, как это можно сделать? Может есть готовые решения или принцип создания, чтобы можно было оценить сложность и поручить кому-нибудь (хотя мне почему-то кажется, что это простая задача для знающих людей, к коим я, к сожалению, в этой области не отношусь). Заранее благодарю за адекватные ответы
0 votes4 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 -
Как при скролле страницы посылать асинхронный запрос и достраивать DOM-модель?
Привет, подкиньте, пожалуйста, ссылок, где есть решение похожей задачи. 1. Есть html страница, на которой изначально выгружено 10 DIV'ов с текстом. 2. Юзер скроллит страницу вниз, я определяю, что он доскроллился до последнего DIV'а. 3. Со страницы уходит асинхронный запрос к серверу, ответ от сервера интерпретируется и к первым 10 DIV'ам добавляются еще 10. Как сделать второй пункт? Как мне определить, что юзер долистался до последнего DIV'a, и что пора посылать запрос? Спасибо!
0 votes5 answers -
Плавное увеличение изображения при наведении курсора и аналогично уменьшение
Решаю следующую задачу. при наведении мышки на изображение увеличивать ,при отводе ее уменьшать Делала обычным способом,но картинку дёргается.что делать? и еще как сделать чтобы при смене увела мышку и навела изображение сразу изменялось,на данной момент пока изображение не станет исходным он не увеличивается. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Удаляющееся изображение</title> <script> var idtime var d=document functi…
0 votes1 answer -
Ползунок
http://weather.yandex.ru/ Там ползунок есть. Подскажите пожалуйста, как он реализуется? Т.е. как именно высчитывается число градусов в зависимости от положения ползунка?
0 votes10 answers -
Как нужно написать jQuery include
Всем доброе время суток! У меня есть вопросик как надо написать include в jQuery чтоб можно было рекламу вынести в другой файл с скриптом к примеру бегуна? И не не большой текст Вот сам код jQuery <a class="dow" href="#" id="down">Скачать</a> <div id="downtab" style="display:none"> <div id="rek-top"></div> <div id="rek-centr"> <p><!-- ЗДЕСЬ САМ ТЕКСТ --></p> <div id="reklama"> <script type="text/javascript"> var begun_auto_pad = 29798; var begun_block_id = 30200; </script> <script src="http://autocontext.begun.ru/autocontext2.js" type="text/javascript"></script> </div> &…
0 votes10 answers -
Iframe на fancybox не работает.
Всем привет. Такая проблема, есть сайт, поставил iframe на с помощью fancybox да вот не работает. Работает, только с одним блоком, на остальных же не работает. http://sample.claba.com.ua/ Вот. Я предполагаю что это конфликт скриптов.
0 votes6 answers -
Запрет масштабирования страницы в браузере
Необходимо исключить возможность масштабирования( в моем случае, уменьшения) страницы. В интернете не нашел кроссбраузерных вариантов. Может кто-нибудь сталкивался с подобной проблемой?
0 votes4 answers -
Проблема при addClass active
Всем привет. При клике (добавляю active к label) делает активными все элементы, а не текущий? Как быть? $(document).on('change', '.compare-control', function(){ var id = $(this).val(); var url = '/?action=DELETE_FROM_COMPARE_LIST&ajax_action=Y&id='+id; if ($(this).prop('checked')) { url = '/?action=ADD_TO_COMPARE_LIST&ajax_action=Y&id='+id; } $.get(url, function() { BX.onCustomEvent('OnCompareChange'); }); // здесь беда!!!при клике на элемент, делает элементы все активными, а не текущий. if($('.catalog-content-main-item-top-fav').hasClass('active')) { $('.catalog-c…
0 votes3 answers -
Chart.js и линк на точки
Добрый день! Имеем линейную диаграмму, на основе сабжа. (http://www.chartjs.org/docs/) Подскажите как сделать в ней линкующие точки? А точнее чтобы при нажатии на точку появлялась краткая инфа с возможность перехода к основному тексту (наподобии спотлайта) Заранее спасибо
0 votes5 answers -
java скрипт для подключения файла CSS для печати
Создала два CSS файла (для экрана и для печати), подключила, все отлично, хочется сделать на странице кнопку "Версия для печати", чтобы можно было просмотреть печатную версию. Подскажите пожалуйста javaScript для того, чтобы при нажатии на кнопку подключался необходимый CSS файл. (PHP на народе не работают) Заранее спасибо.
0 votes5 answers -
Проигрывание встроенного флеш видео.
Здравствуйте. Надеюсь в нужном разделе создал тему. С помощью object помещаю флеш видео на сайт. При загрузке страницы видео автоматически начинает проигрывать. Как сделать так, чтобы оно начинало играть только при нажатии кнопки плей. Где-то вычитал что нужно flashvars прописать. Кто знает как именно, помогите. Спасибо! Вот код который встраиваю: <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='400' height='300' type='application/x-shockwave-flash' data='http://site.com/video.swf'> <param name='movie' value='http://site.com/video.swf' /><param name='allowFullScreen' value='true' /> <param name='allowscriptaccess' value='alway…
0 votes9 answers -
Имитация 3D изображения
Здравствуйте. Поставили такую задачу. Есть вот такая штука на флэше: http://catalog.onliner.by/prodimage/5800xm/3d/#image Необходимо сделать что-то похожее на JS. Имеются уже нарезанные картинки с шагом в 10 градусов, к примеру. Вопросы: 1. Возможно ли вообще такое на JS. 2. Какой будет аглоритм? (нужно всё как можно проще и без наворотов) 3. Может уже есть такие готовые скрипты и я плохо искал? P.S. Если такое уже спрашивали, дайте ссылку. Или может кто знает какую-нить инфу по этому вопросу? Спасибо.
0 votes3 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 -
Не получается подключить два внешних js скрипта
Здравствуйте. Хочу подгрузить два внешних js скрипта: <script type="text/javascript" src="lightbox/jquery.js"></script> <script type="text/javascript" src="js/noobSlide.js"></script> проблема в том, что вместе они не хотят работать, а по отдельности все отлично. Подскажите, пожалуйста, в чем может быть причина
0 votes4 answers -
hightslide + ajax проблемы
Всем доброго времени суток! Понимаю, вопрос тривиальный и скорее всего проблема лежит в путях, но самому дойти к сожалению не получается... В общем есть див, в который аяксом подгружаются картинки с прикрученной к ним фото галереей fancebox. Трудность заключается в том, что та информация которая подгружается почему то не видит скрипта fancybox'a и картинки, которые должны увеличиваться просто появляются в новом окне... В то же время, если открыть страницу с фотографиями отдельно, то все работает замечательно! Подгружаемый файл... <div class="highslide-gallery"> <a href="images/gallery1.jpg" class="highslide" onclick="return hs.expand(this)"> <img src="i…
0 votes4 answers -
Проблемы с submit с помощью JS
Здравствуйте! Весь день мучаюсь над проблемой, решения которой не могу найти. Дело в том, что у меня есть элементарная форма отправки сообщения: <form action='send_mes.php' target="_self" method="post" onkeypress="submitOnCtrlEnter()" > <textarea name="text" id="new_msg_textarea"></textarea> <button type='submit' name='reply_mes' id="new_msg_button"><?php echo $but_text;?></button> </form> При клике на Submit она благополучно открывает файл send_mes.php и передает данные. Проблемы возникают, когда я добавляю JS с возможностью отправки сообщения, используя комбинацию клавиш Ctrl + Enter (Cmd + Enter). При клике на Submit, все про…
0 votes5 answers