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
-
После запроса $.post возвращаются иероглифы
$.post( "wp-content/themes/mythe/page-konst.php",{ scriptCharset: "utf-8", plan_i2:plan_i2, klass:klass }, onAjaxSuccess2); // - запустим анимацию загрузки function onAjaxSuccess2(data){stopLoadingAnimation(); $('.top-const').append(data); }}); "Впервые пробую Аякс. По этому не кричать на валидность" - Проблема вот в чем. Делаю запрос который написан выше. В нем передаю две переменные. В ответ мне должен прийти кириллический текст. Но приходит ломаная кодировка в стиле иероглифов ((( Цифры и латиница идет нормально. .... В header <meta charset="utf-8">. В базе тоже норм все. Кто владеет мудростью , поделитесь ?
0 votes21 answers -
Как автоматически включить активное содержание
Помогите, можно ли как то с помошью скриптов и т.п. автоматически включать активное содержание без необходимости заставлять пользователей делать это вручную при каждом посещении сайта. Они ведь могут и обидеться, а я не могу этого допустить. Использую скрипт отображения прозрачности png24 в осле. Отказаться от него по понятным причинам немогу, кроме того до включения скрипта, сайт выглядит ужасно и это еще мягко сказано. Заранее благодарю за полезную информацию.
0 votes5 answers -
как изменить ширину выпадающего меню?
Здравствуйте. Есть ли какая-то возможность уменьшить ширину выпадающего меню для TRMM и все что под ним (Earth Today ? Satellite center )? Куда вписать эту самую ширину? Пожалуйста, помогите новичку. http://regina1976.tripod.com/ java Script var mmOpenContainer = null; var mmOpenMenus = null; var mmHideMenuTimer = null; function MM_menuStartTimeout(hideTimeout) { mmHideMenuTimer = setTimeout("MM_menuHideMenus()", hideTimeout); } function MM_menuHideMenus() { MM_menuResetTimeout(); if(mmOpenContainer) { var c = document.getElementById(mmOpenContainer); c.style.visibility = "inherit"; mmOpenContainer = null; } if( mmOpenMenus ) { for(var i = 0; i < mmOpenM…
0 votes5 answers -
Бред с getElementById в Файрфоксе
Имеется хтмл страница, в которую включен яваскриптовский код. В частности в этом коде есть такая строка: var ikonki = document.getElementById('ikonki'); Дальше переменная ikonki не используется. Но, если присутствует эта строка, то меняется отображение хтмл страницы. Происходит это только в файрфоксе. Если же к примеру написать так: var ikonki = document.getElementById('ikonki'); alert(ikonki); то изменений страницы не происходит. (Выводится "objectHTMLDivElement") Что это может быть? Ошибка файрфокса?
0 votes10 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 -
masonry
Доброй ночи, подскажите пожалуйста с настройкой плагина masonry. Постоянно с ним возникают проблемы. Есть контейнер в нем контейнеры с которыми нужно работать aticle, он состоит из картинки, текст и формы. При загрузке страницы блоки со второй строчки накладываются на блоки выше... по логике замечаю что не успевает загрузится картинка, а скрипт уже выстраивает элементы. Но если окно браузера менять по размерам, то все выстраивается отлично! В чем может быть проблема? Сначало выстраивал так: $(document).ready(function() $('#container_products').masonry({ // выбираем элемент-контейнер в котором расположены блоки для динамической верстки itemSelector: '.product-galler…
0 votes7 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 -
Ползунок
http://weather.yandex.ru/ Там ползунок есть. Подскажите пожалуйста, как он реализуется? Т.е. как именно высчитывается число градусов в зависимости от положения ползунка?
0 votes10 answers -
Баннер на всю страницу 100% x 100%
Добрый день! Подскажите пожалуйста, если у кого есть опыт размещения флэш баннеров. Знаю что размещается средством java script. Есть флэш заставка. Надо ее разместить над страницей (как бывает на сайте спорт экспресс), что бы она полностью собой закрывала входную страницу, 100% по ширине и высоте. А по нажатии на кнопку закрывалась. Заранее спасибо!
0 votes16 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 -
Плавное увеличение изображения при наведении курсора и аналогично уменьшение
Решаю следующую задачу. при наведении мышки на изображение увеличивать ,при отводе ее уменьшать Делала обычным способом,но картинку дёргается.что делать? и еще как сделать чтобы при смене увела мышку и навела изображение сразу изменялось,на данной момент пока изображение не станет исходным он не увеличивается. <!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 -
Не получается подключить два внешних js скрипта
Здравствуйте. Хочу подгрузить два внешних js скрипта: <script type="text/javascript" src="lightbox/jquery.js"></script> <script type="text/javascript" src="js/noobSlide.js"></script> проблема в том, что вместе они не хотят работать, а по отдельности все отлично. Подскажите, пожалуйста, в чем может быть причина
0 votes4 answers -
событие смены вкладки в jq ui tabs
помогите пожалуйста исправить ситуацию формирую блок с вкладками при помощи jquery ui tabs. задача в том чтобы при смене вкладки срабатывало некоторое событие. здесь нерабочий живой пример в то же время в сети есть много примеров, в которых подобная конструкция работает. ссылка1, ссылка2 ps в идеале мне хотелось бы чтобы срабатывало несколько событий в определенной последовательности. например в последнем происходит нужное мне действие, в первом - проверка разрешения на это действие
0 votes6 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 -
Проблема при 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 -
Как при скролле страницы посылать асинхронный запрос и достраивать DOM-модель?
Привет, подкиньте, пожалуйста, ссылок, где есть решение похожей задачи. 1. Есть html страница, на которой изначально выгружено 10 DIV'ов с текстом. 2. Юзер скроллит страницу вниз, я определяю, что он доскроллился до последнего DIV'а. 3. Со страницы уходит асинхронный запрос к серверу, ответ от сервера интерпретируется и к первым 10 DIV'ам добавляются еще 10. Как сделать второй пункт? Как мне определить, что юзер долистался до последнего DIV'a, и что пора посылать запрос? Спасибо!
0 votes5 answers -
Iframe на fancybox не работает.
Всем привет. Такая проблема, есть сайт, поставил iframe на с помощью fancybox да вот не работает. Работает, только с одним блоком, на остальных же не работает. http://sample.claba.com.ua/ Вот. Я предполагаю что это конфликт скриптов.
0 votes6 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 -
Запрет масштабирования страницы в браузере
Необходимо исключить возможность масштабирования( в моем случае, уменьшения) страницы. В интернете не нашел кроссбраузерных вариантов. Может кто-нибудь сталкивался с подобной проблемой?
0 votes4 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 -
Проигрывание встроенного флеш видео.
Здравствуйте. Надеюсь в нужном разделе создал тему. С помощью 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 -
Chart.js и линк на точки
Добрый день! Имеем линейную диаграмму, на основе сабжа. (http://www.chartjs.org/docs/) Подскажите как сделать в ней линкующие точки? А точнее чтобы при нажатии на точку появлялась краткая инфа с возможность перехода к основному тексту (наподобии спотлайта) Заранее спасибо
0 votes5 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 -
Параллейны ввод в 2 формы
Form1 Form2
0 votes7 answers -
Выплывающая информация при нажатии
Здравствуйте. Вот на сайт поместил контактный плагин для комментов. Но, как вы видите, он абсолютно не смотрится на этой странице. Как мне сделать, чтобы эта фигня выезжала при нажатии на ссылку, например... или картинку. Вот плагин для примера: Это в голову: <script type="text/javascript" src="http://vkontakte.ru/js/api/openapi.js?9" charset="windows-1251"></script> Это в тело: <div id="vk_comments"></div> <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 5, width: "400"}); </script>
0 votes8 answers