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
-
ротация div'ов
Задача: Есть 3 кнопки. По наведению на первую показывать див "pane1" и.тд. всего три дива. Придумал так: n=0; function r1change () { document.getElementById("pane1").style.visibility='visible'; if(n!='0') { if(n==2) { document.getElementById("pane2").style.visibility='hidden'; } if(n==3) { document.getElementById("pane3").style.visibility='hidden'; } } n=1; } function r2change () { document.getElementById("pane2").style.visibility='visible'; if(n!='0') { if(n==1) { document.getElementById("pane2").style.visibility='hidden'; } if(n==2) { document.getElementById("pane3").style.visibility='hidden'; } } n=2; } function r3…
0 votes11 answers -
jQuery - помогите написать обработчик
Здравствуйте. Помогите исправить ошибку. Обработчик берет div блок, у которого display: none, и вставлять его в другой div блок (у которого настроены стили, и который находится в нужном мне месте). Так вот после первого клика все получается нормально. При втором клике ничего не отображается. Как будто опять свойство display: none. HTML: <div id="cn-menu-light-overlay"> <div id="cn-menu-light-block"> </div> </div> <div class="test-link"> <h4>закуска</h4> <div class="cn-menu-object" style="display: none;"> <h4>чтобы это могло быть?</h4> <img src="images/menu_object.jpg"></…
0 votes10 answers -
Меню с помощью Select
Добрый вечер. Смысл меню такой. как на примере mobidrive.ru Есть пункты "Выберите производителя:" и подпункты "Выберите модель телефона:". При выборе пункта производителя Nokia открываются подпункты 1100, 1101 и т.д. При выборе одного из подпунктов происходит автоматический переход по ссылке на страницу например 1100. Перерыл весь инет так и не смог найти подходящего скрпита. Если кто знает как реализовать это помогите пожалуйста.
0 votes9 answers -
Кроссбраузерный асинхронный запрос
Добрый день! Написал вот такой класс для асинхронных запросов: function Ajax(){ } Ajax.prototype.GetContent=function(el,link){ var cont=el; cont.innerHTML="<img src='src/loading.gif'><br>loading"; var http=this.createRequestObject(); if(http){ http.open('get',link); http.onreadystatechange=function(){ if(http.readyState==4){ cont.innerHTML=http.responseText; } } http.send(null); } else{ document.location=link; } } Ajax.prototype.createRequestObject=function(){ try{ return new XMLHttpRequest() } catch(e){ try{ return new ActiveXObject('Msxml2.XMLHTTP') } catch(e){ try{ return new ActiveXObject('Microsoft.XMLHTTP'…
0 votes2 answers -
ToolTip в SELECT (OPTION)
кто подскажет как Выводить длинные элементы списка в виде подсказки ToolTip
0 votes1 answer -
Смена картинок по щелчку
Помогите, пожалуйста, исправить. Нужно, чтобы картинки, когда на них щелкаешь, менялись по порядку, а не случайным образом. И чтобы слева и справа от картинки были стрелки и когда на них нажимаешь,картинка меняется на следующую. Вот код программы: SCRIPT LANGUAGE="JavaScript"> <!-- Begin var rand1 = 0; var useRand = 0; images = new Array; images[1] = new Image(); images[1].src = "azbuka/А.gif"; images[2] = new Image(); images[2].src = "azbuka/Б.gif"; images[3] = new Image(); images[3].src = "azbuka/В.gif"; images[4] = new Image(); images[4].src = "azbuka/Г.gif"; images[5] = new Image(); images[5].src = "azbuka/Д.jpeg"; images[6] = new…
0 votes2 answers -
Как использовать alert()
Надо чтобы при нажатии на ссылку выскакивал allert с надписью "Cпасибо что вы посетили наш сайт!"
0 votes1 answer -
Преобразование двоичного числа в шестнадцатеричное с разрядностью 2
Здравствуйте. Подскажите как реализовать перевод: Ссылка на код jsfiddle.net Есть некий "регистр" var pin1 = [1,0,0,0,0,0,0,0]; (В HEX это 0x01 ) var pin2 = [0,1,0,0,0,0,0,0]; (В HEX это 0x02 ) var pin3 = [0,0,1,0,0,0,0,0]; (В HEX это 0x04 ) var pin4 = [0,0,0,1,0,0,0,0]; (В HEX это 0x08 ) var pin5 = [0,0,0,0,1,0,0,0]; (В HEX это 0x10 ) var pin6 = [0,0,0,0,0,1,0,0]; (В HEX это 0x20) var pin7 = [0,0,0,0,0,0,1,0]; (В HEX это 0x40 ) var pin8 = [0,0,0,0,0,0,0,1]; (В HEX это 0x80 ) Мне нужно получить этот регистр в HEX Так как байт передаётся со старшего бита, нужно собрать строку из чисел справа налево: dvo=String(pin1[7])+String(pin1[6])+Strin…
0 votes7 answers -
перебор input отравляемой формы
Задача: перебрать все инпуты формы перед отправкой. Но! На странице несколько форм, и фича $('form').live('submit', function(){ $($(this)+':input').each(function(i){ работает не так, как я рассчитывал. Перебирает все инпуты всех форм, а не той у которой сабмит был. Заранее спасибо.
0 votes12 answers -
Вытягивание данных с URL
У меня есть вопрос.Я полный ноль в javascript.Пожалуйста,подскажите как сделать такое.Надо вытянуть из ссылки типа http://www.url.ru?page=index значение index.
0 votes7 answers -
Копирование текста в <input type="text" с помощью JQuery
Хоть очень стыдно, что я не понимаю всей прекрасной силы Java script, но все же решился задать вопрос: Есть форма в которой с помощью скрипта копируются <input type='text'... В общем вот: <form class='form-container' action='excelwrite.php' method='Post'> <div class='form-title'><h2>Обратная связь</h2></div> <div class='form-title'>Ф.И.О.</div> <input class='form-field' type='text' name='fullname' /><br /> <div class='form-title'>Телефон</div> <input class='form-field' type='text' name='phone' /><br /> <div class='form-title'>Список</div> <ol id="ite…
0 votes0 answers -
Узнать что все картинки на странице загружены
Как с момощью яваскрипта узнать что все картинки на странице загружены и потом запустить определенную функцию? Желательно используя jquery
0 votes4 answers -
Выполнение функции по окончанию ajax
Здравствуйте. У меня есть необходимость сделать две функции, одна для загрузки определенных данных, а вторая для работы с ними. Пример: var response; function getSomeStuff () { $.get(url, function (data) { response = data; }) } function useResponse () { // работаем с переменной response } getSomeStuff(); useResponse(); Проблема в коде выше - во время запуска функции useResponse get-запрос еще не завершится, соответственно response будет undefined. Как заставить код выше работать, не помещая вызов функции useResponse внутрь функции success?
0 votes2 answers -
Массив ссылок
Всем добрый день. Возник вопрос. Такой код function setupHistoryClicks() { var arr = document.getElementsByTagName("a"); for(var i=0; i<arr.length; i++) { alert(arr[i]); } } Он мне возвращает массив ссылок, т.е. самих адресов. Но мне нужен именно массив тегов <a>. Подскажите, пожалуйста, как мне этого добиться. А вообще, в итоге, код переводит мне нужную ссылку в var link. И из этого link мне нужно вытащить два объекта (картинку(link.getElementsByTagName("img")[0]) и текст(link.getElementsByTagName("p")[0])). Но я не могу вытащить что-либо из link, поскольку он равен = "http://www.sight.ru" ....вот, как то так.
0 votes12 answers -
Остановить скролл страницы
Добрый день, проблема следующая, пользователь скроллит страницу снизу вверх. По мере того, как он подскролливается к определенной точке, мне надо добавить "сверху" страницы пару блоков контента. Естественно, после добавления, страница растягивается и текущее положение пользователя на странице сбивается. Пользователя "подбрасывает" вверх страницы. Можно ли как-то добавить контент НАД областью отображаемой в браузре, и при этом окно не должно скроллиться или дергаться. Если добавлять контент ПОД точкой просмотра пользователя, то он этого не замечает, если над - страница скроллится. Что делать, подскажите, пожалуйста.
0 votes4 answers -
TinyMCE как при старте сразу же задать fullscreen
Есть кнопка fullscreen, сама по себе она не нужна, просто надо чтобы со старта режим фулскрин включался.
0 votes12 answers -
jQuery
пытался написать скрипт с помощью библеотек jquery ! вот скрипт $(document).ready(function(){ var myLink=$('a[href$=.PDF]'); myLink.hide().text('Вставляемый текст').show(2000); }); но почемуто не работает!
0 votes12 answers -
Как проверить наличие элемента в xml?
Получаю с сервера аяксом xml-структуру, при наличии в которой некоторого элемента, нужно делать некоторое действие. Я пробовал делать так: if (xml.getElementsByTagName('element')) {}Если <element> присутствует, то всё работает, но если его нет, то в firefox выполнения яваскрипта прекращается вообще без каких-либо сообщений об ошибках. if (xml.getElementsByTagName('element').length) {}Ещё был такой вариант. С двумя элементами работает, а с третьим не хочет, как бы я его не обзывал. myajax('get','php.php?getnew',function(xml) { if (xml.getElementsByTagName('badnews').length) alert('ошибка:\n'+'блаблабла'); if (xml.getElementsByTagName('noauth').length) Logout(); …
0 votes7 answers -
вывести значения из массива json
помогите пожалуйста вывести значения title из json-массива моя попытка: (function (jQuery){ var json = { "news": [{ "img": "http://static3.www.net/img/300x300/2257740.jpeg", "title": "qwerty1", "url": "http://news.net.www.ru/newdata/adclick?ad=674134&bl=80802&ct=adpreview&st=16&in=YK2NFgCJu2FWSQoAjkkKAIhJCgBhSQoAfkkKAGJJCgA%3D&ag=19", "id": "674134" }, { "img": "http://static5.www.net/img/300x300/2257778.jpeg", "title": "qwerty2", "url": "http://news.net.www.ru/newdata/adclick?ad=674190&bl=80802&ct=adpreview&st=16&in=YK2NFgCJu2FWSQoAjkkKAIhJC…
0 votes3 answers -
Сделать рабочим скрипт
Поможите, товагисчи! Есть код. Не работает сцуко. <select name onChange="show_actual_div('prefix_aa',this)"> <option value=nn>mmmm</option> .... </select> <div id=prefix_aa_nn1 style="display:none;">mmmmm1</div> <div id=prefix_aa_nn2 style="display:none;">mmmmm2</div> .... <script> function show_actual_div(prefix,){ var ee = document.all; //здесь ещ? надо будет доделать, не во всех браузерах работает for(var i=0;i<ee.length;i++)if(здесь условие, если prefix==началу ee[i]) ee[i].style.display='none' current_nn = ...; /// здесь нужно написать код, возвращающий выбранное значение document.getElementById(prefix+'_'+c…
0 votes5 answers -
jPlayer
Добрый день, на разрабатываемый сайт вставил модуль jPlayer, для проигрывания музыки http://79.173.86.160/entrance/archive.php?alb=79 данные о треке вставляются в js с помощью php, из базы сам плеер работает во всех браузерах, однако по неизвестной причине при вставке в тело моего сайта 1) в IE9 не отображается плейлист, и не работает проигрывание (при только визуальной проблеме кнопками можно было бы воспроизводить) 2) в Opera и FireFox не работает проигрывание IE<9 и хроме работает как нужно страничка плеера: http://www.jplayer.org/latest/demo-02/ подскажите, пожалуйста, что могло повлиять на работу? заранее благодарен...
0 votes3 answers -
Кнопка "назад" в слайдере
Приветствую, я не знаю если у кого-то будет желание сидеть и разбираться в моем *****коде, но я буду очень признателен за любую помощь. Сам слайдер реализован на css, jquery там просто нужен для автоматического переключения слайдов. Кнопка вперед работает нормально, но я не могу понять почему не работает кнопка "назад" ведь логически там вроде все верно, компиляторы тоже не выдают ошибок (вперед\назад это эти 2 стрелочки по бокам картинки, которые перелистывают слайд). Слайдер я аккуратно выдернул и поместил сюда - http://codepen.io/anon/pen/xjrtE . Javascript составляющую я прокомментировал в коде. Буду рад любым предложениям по правке\оптимизации кода, потому что я сам …
0 votes2 answers -
ИИ в JS и "картинки от клиента".
Думаю всем известны конструкторы интерьеров, те в которых пользователь может менять цвет и вид стен, штор, мебели и прочих приблуд на имеющихся шаблонах-интерьерах. Вариаций их множество и написать один такой на js/canvas труда не составляет. Но попался мне клиент, который хочет чтобы посетитель сайта мог самостоятельно: а) делать снимок своей обители и загружать в этот конструктор; б) менять цвет стен загруженного интерьера; в) выбирать вид штор (жалюзи, шторы, плиссе и проч); и г) выбирать фон для этих штор из имеющейся коллекции. И при всем при этом стандартный функционал конструктора для "ленивых" клиентов сохранялся, а так же был адаптивным. И тут я призадумался, к…
0 votes8 answers -
У меня не получается активировать кнопку Enter.
Не думал что буду обращаться сюда. Я написал простую игру на JS. Активировать кнопку Enter не получается. Пытался найти решение в интернете. Если кому-то не трудно, помогите пожалуйста. Ещё подскажите в какую строку вставить активацию. Игру загрузил на бесплатный хостинг, можете посмотреть: http://f0535962.xsph.ru <!DOCTYPE html> <html lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Guess</title> <style> html { font-family: sans-serif; font-size: 25px; text-align: center; color: white; } body { …
0 votes4 answers -
задержка hover
Добрый день, подскажите пожалуйста, как мне сделать задержку ховенра на 1 сек, т.е. если курсор наведен в течении 1 сек. то ховер срабатывает, если нет - то не срабатывает? $('.select').on('hover', '.inner', function() { $(this).children().slideToggle(200); }); СПАСИБО!!!
0 votes2 answers