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
-
API VK
Почему пишет VK не определенна, если скрипт создался, вставился и загрузился? http://plnkr.co/edit/I1LJyNgUezB4AAuTomaA?p=preview
0 votes9 answers -
Помогите плиз: Фрейм с динамичесткой высотой
Подскажите, пожалуйста, кто знает. На странице есть блок , в него через менюшку подгружаются странички (длинные списки), но очень нужно избежать присутствия полосы прокрутки у фрейма. Как можно сделать чтобы высота фрейма при открытии новой страницы выставлялась под высоту загружаемого в него документа? Т.е., по сути, чтобы фрейм был бы вообще не заметен, но при этом выполнял свою функцию. Заранее благодарен за любые варианты
0 votes4 answers -
галерея перестала демонстрировать фото
Перестала раскрывать большие изображения пример вот http://shkafmos.ru/index.php?option=com_datsogallery а точнее вот как пример http://shkafmos.ru/index.php?option=com_datsogallery&Itemid=0&func=detail&catid=3&id=525 Пожалуйста помогите разобраться
0 votes4 answers -
Помогите пожалуйста с sendtoclipboard
есть скрипт копировка текста в буфер <script type="text/javascript"> function sendtoclipboard(s) { if( window.clipboardData && clipboardData.setData ) { clipboardData.setData("text", s); } else { alert("Internet Explorer required"); } } </script> <BUTTON onclick="sendtoclipboard(document.getElementById('textid').innerHTML)">скопировать текст</BUTTON> как зделать чтоб текст копирулся не с id тега, а прямо со скопках там где ('textid') чтоб можно было написать свой текст
0 votes1 answer -
Загрузка картинок до их отображения
Прошу помощи у знатоков java-script’а. На главной странице сайта http://pk-kompressor.ru пользователю предлагается выбрать одну из четырёх фирм производителей. При наведении курсора мыши на любую из логотипов четырёх этих фирм, происходит событие onMouseOver, сменяющее эту картинку на другую. По идеи, при наведении и убирании курсора мыши на(с) логотип(а), должен получиться эффект «нажимания кнопки». НО, этот эффект не похож, потому что когда происходит событие onMouseOver, картинка которая должна отобразиться сразу мгновенно, только начитает загружаться из Интернета. А так как её размер около 50 Кбайт, возникает пауза на одну или несколько секунд. Мне нужен скрипт, чтобы…
0 votes3 answers -
Замена CSS свойст в активном документе!
Имеются некоторые элементы на странице, свойства которых возможно отредактировать лишь средствами JavaScript т.к. прямой доступ к ним ограничен! Исходный вариант: <div id="bbcode" style="position: absolute;"></div> Требуемый вариант: <div id="bbcode" style="position: static; float: left;"></div> Пробовал изменить свойства так: <script type="text/javascript"> <!-- var changeIt; changeIt = bbcode.style.cssText; if(typeof(changeIt) != 'string') { changeIt = bbcode.getAttribute('style'); } var changeIt = 'position: static; float: left'; bbcode.style.cssText = changeIt; bbcode.setAttribute('style',changeIt); //--> </script> Так то…
0 votes4 answers -
Помогите с перебором атрибутов
Есть несколько инпутов с одинаковым классом и атрибутом value: <input class="Klass" value="..." /> Пользователь в эти инпуты вводит разные значения. Мне нужно перебрать все эти инпуты, собрать значение .attr('value') и их сложить. Чтобы было так: <input class="Klass" value="1" /> <input class="Klass" value="3" /> <input class="Klass" value="5" /> var a = 9 Как сделать на jQuery без того, чтобы каждому инпуту придавать id?
0 votes7 answers -
Высота страницы с учетом скролла
Здравствуйте. Мне надо чтобы при нажатии на кнопочку появлялся див на странице и накрывал собой всю ее. В чем собственно проблема: не могу получить размеры страницы по ширине и высоте с учетом скроллинга. Вычитал, что можно пользоваться document.body.scrollHeight и document.body.scrollWidth, но они почему-то не корректно работают в Файрфоксе, а в ИЕ - нормально. Подскажите. пожалуйста,если кто сталкивался?
0 votes3 answers -
Создание игры с помощью <canvas>
Я решил создать игру с помощью <canvas>. Я создал "танк" (на даный момент это прямоугольник), сделал управление "танком", но возникла проблема - "танк" оставляет след. Помогите устранить эту ошибку, буду благодарен. Вод код программы: <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> #game { border: 1px solid black; background: silver; } </style> <script type="text/javascript"> var tank_x = 0; var tank_y = 0; function game() { var game_show = document.getElementById("game").getContext("2d"); game_show.fillStyle = "green"; g…
0 votes4 answers -
Не работает увеличение сайта на мобильном
Здравствуйте! Столкнулся с проблемой, которую не могу уже решить несколько дней из-за плохого знания ява-скрипт. Сделал сайт адаптивный, но на мобильном не работает увеличение страницы. Обычно если 2 пальца развести в стороны, то сайт приближается. А мой нет, остается неизменным, его нельзя увеличить, приблизить. Все из-за скриптов CMS. Если их отключаю, то приближение работает, но не работает много чего другого. Собственно я уже и вычислил в каком файле js заковырка, но что именно запрещает приближать страницу разобраться не могу. Может есть какие способы обойти запрет или понять что именно мешает. Прошу вашей помощи.
0 votes2 answers -
Помогите с формой отправки сообщений
Проблемы с формой. <form id="ajax-contact-form" action=""> <input type="text" name="name" value="" placeholder="Ваше имя" /> <input type="text" name="subject" value="" placeholder="Ваш телефон" /> <input type="text" name="email" value="" placeholder="Ваш Email" /> <textarea name="message" id="message" placeholder="Текст сообщения"></textarea> <div class="clear"></div> <input type="reset" class="contact_btn" value="Очистить форму" /> <input type="submit" class="contact_btn" value="Отправить" /> <div class="clear"></div> </form>Письма приходят нормально…
0 votes23 answers -
Обработка адресной строки в JS
Добрый день! Хочу поинтересоваться, есть ли способ обрабатывать адресную строку? То есть использовать её изменение как событие. Если мы переходим site/1.html то вызывается фунция function 1() если site/2.html то соответственно function 2(); ну или какие-нибудь подобные методы. А не вешать на клик обработчик событий. Это возможно?
0 votes4 answers -
не срабатывает scrollLeft анимация в firefox
Не срабатывает анимация scrollLeft в Firefox. В Chrome и IE работает. Помогите разобраться. Не могу найти ошибку. Рабочий примет тут код: $(document).ready(function(){ var destination = 0; var iteration = 0; $("div.nav2").css("display", "none"); function runIt() { if (iteration < 46) { $("body").animate({scrollLeft: '+='+destination}, 10, function(){setTimeout(runIt, 30);}); iteration += 1; } else { iteration = 0; } } $("a#play").click(function() { destination = $("img.frame:first").width(); runIt(); $("div.nav1").css("display", "none"); setTimeout( function() { …
0 votes4 answers -
Управление полосой прокрутки
Дано: Страница с iframe посередине. Iframe содержит картинки, выглядит это дело как горизонтальная лента (т.е. с горизонтальным скроллбаром). Над фреймом есть две картинки ака кнопки, которые должны управлять прокруткой ленты. Задача: Написать скрипт, прокручивающий ленту вправо при нажатии одной кнопки, и влево - при нажатии другой.
0 votes1 answer -
Подгрузка html с изменением тега title
Попытаюсь объяснить проблему: Грузится стартовая страница AJAXом подгружается отдельная часть страницы со скриптом Изменение title загруженной страницей Однако скрипт почему-то отказывается работать (как будто в другом окне несуществующий title изменяет) // тег <title> обозначен ID=ttl document.getElementById('ttl').value='Страница 2'; Что не так?
0 votes12 answers -
Наложение изображение на изображение
Можно ли с помощью camanjs наложить кусок слоя на изображение? Что бы можно было сохранить потом эту картинку. Или какие ещё варианты есть? Хочу делать размытие изображения в некоторых местах.
0 votes0 answers -
IE - при событии onmouseover не вызывается функция
Устал бороться в одиночку - прошу помощи. На странице есть javascript-фотогалерея smoothgallery для наглядности: http://www.ishvara.com.ua/vito/index.php?p=3&lan=ru∏=11 Галерея создана как класс: <script type="text/javascript"> function startGallery() { gallery__1 = new gallery($('gallery__1'), {height: 300, width: 400, showCarousel: 1, showInfopane: false, thumbHeight: 75, thumbWidth: 100, timed: false, lightbox: 1}); } window.onDomReady(startGallery); </script> В самой галерея кнопки переключения картинок работают нормально. Но мне нужно в другом месте страницы иметь возможность переключать картинки. В Smoothgallery для этого есть функции prevIte…
0 votes2 answers -
Выпадающее меню
Хочу сделать выпадающее меню такое же самое как на этом сайте http://4m.net.ua Подскажите пож. как сделать такое? Ещё интересно, при наведении, а затем когда убираешь мышкой постепенно предыдущее наведение на предыдущий пункт постепенно вроде исчезает.
0 votes5 answers -
Посоветуйте многоуровневое адаптивное меню с гамбургером
Собственно, вопрос в заголовке. Хочется добротное адаптивное меню, складывающееся в гамбургер. Нравится поведение http://mmenu.frebsite.nl/ с выплывающими уровнями в мобильной версии, но оно устроено так, что растянуто по всей высоте, как в приложении. А в десктопном варианте оно должно именно "выпадать". например, как на https://www.ulmart.ru/catalog/mobile_charger Поделитесь советами из опыта пожалуйста?
0 votes0 answers -
jQuery animate css (ширина) и IE
Есть блок, id='xxx' CSS: display:block; width:0px; height:4px; background:#808080; position:fixed; Далее <script type="text/javascript"> $(document).ready(function(){ $("#xxx").animate({ width:"182px", }, 5000); }); </script> Не ратотает в IE (6 версия не интересует). <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> И IE ругается. Что делать?
0 votes2 answers -
Скопировать данные из буфера обмена
Добрый день! Есть задача, нужно копировать данные из буфера обмена. Т.е есть определенный обработчик события, когда событие наступает нужно взять данные из буфера обмена и записать их к примеру в массив, чтобы дальше с ними работать. Гуглил по данному вопросу, всем нужно данные в буфер добавить, а мне вот наоборот. Может кто сталкивался с проблемой?
0 votes4 answers -
Метод доступа через JavaScript
Нужно на страничке как-то узнать, как она была достата, GET-ом или POST-ом. Есть решение?
0 votes3 answers -
Применение стиля
такая конструкция <div id = 'tops'> <div id = 'top1'> <div id = 'top1_1'>top1_1</div> <div id = 'top1_2'>top1_2</div> <div id = 'top1_3'>top1_3</div> </div> <div id = 'top2'> <div id = 'top2_1'>top2_1</div> <div id = 'top2_2'>top2_2</div> </div> </div> строка document.getElementById('top2_1').style.opacity = .5; работает. строка document.getElementById('tops').style.opacity = .5; не работает. Почему? Спасибо за ответ.
0 votes3 answers -
Письмо с сайта
У меня вопрос, как сделать форму отправления письма с сайта на заданный е-маил без использования ПхП (его просто нет)?
0 votes5 answers -
Отследить используемые строки скрипта.
Я использую JQuary для выпадающего меню, файл самого JQuary весит 100КБ, по моему слишком дофига! Скажите можно ли каким нибудь сказочным способом отследить какие строки или функции используются в главном ява-файле при выполнении скрипта на страничке, может быть есть дла этого какие программы или плагины на броузеры? Хочу удалить нафиг всё ненужное из JQuary.js что бы хоть как-то уменьшить его размер.
0 votes6 answers