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
-
мапы для картинки в Opera
Не работает в Opera вот такой код: function openPlan(number) { var map = '#map_'+number; document.getElementById('plan_img').setAttribute("useMap",map); } Замечу, что смена мапа для картинки через document.getElementById('plan_img').useMap = map; тоже не катит. Не работает только в Опере.
0 votes0 answers -
Как ограничить перемещение пользователя по личному кабинету?
Пожалуйста подскажите решение или "где спросить"?Задача: ограничить перемещение пользователя по личному кабинету вебсайта. Доступ к коду только тот, что предоставляет вебсайт.Пример: торговля через сайт. Есть доступ к торговым операциям, но нет доступа к личным данным или "выводу денег". Т.е. я провожу авторизацию в лич.каб., запускаю "программу", после чего у оператора есть возможность осуществлять торговые операции, но нет возможности перейти в другие разделы личного кабинетаПояснение:условная структура личного кабинетатри разделаhttp://site.ru/торговля/....http://site.ru/лич.данные/....http://site.ru/вывод-ввод/....Если http://site.ru/торговля/ меняется на другое, прои…
0 votes1 answer -
Странный глюк в цикле
Привожу код: for(i=0;i<move.length;i++) { left2=left0+Number(move[1]); top2=top0+Number(move[2]); width2=Number(move[3]); height2=Number(move[4]); link=move[0]; title=move[5]; //alert(title); document.write("<table title='"+title+"' id='t"+i+"' style='cursor:pointer; position:absolute; left:"+String(left2)+"; top:"+String(top2)+"; width:"+String(width2)+"px; height:"+String(height2)+"px;'><tr><td title='"+title+"'> </td></tr></table>") if (document.addEventListener) { // Gecko document.getElementById("t"+i).addEventListener('click', function() {location.href=link; }, false); } else if (document.attachEvent) { // IE, Oper…
0 votes6 answers -
Переключение телефонов по клику адреса(выбор адреса из списка)
Переключение телефонов по клику адреса(выбор адреса из списка) пример http://prntscr.com/h5948m Т.е. когда кликаешь на адрес из списка меняется телефон и емайл в шапке Как сделать такой скрипт на js?
0 votes4 answers -
jquery, ajax и затемение
Здравствуйте.) использую библиотеку jquery... для выполнения ajax запросов. делаю запрос) нашел события ajaxStart(), ajaxStop(). через них добавляю через addClass нужный класс для блока..) вот только не могу правильно css класс написать чтобы блок красиво затемнялся. Особенно если он резиновый) подскажите пож.. кто сталкивался с таким ?
0 votes3 answers -
Анимация
<div id='click' style='position:relative;' onmouseover='test();'> <img src=#> </div> <script type='text/javascript'> function test() {obj=document.getElementById('click'); obj.style.top=obj.style.top+1+"px"; setInterval(test(),40);} </script> Помогите разобраться в чем дело.В IE сдвигается на 1px и выдает ошибку.А Мозилла зависает.Иногда немного,а иногда надолго.
0 votes5 answers -
Не выводится диалоговое сообщение
Вот по примеру пробу писать код: <html> <head><title>Проба на Яваскрипте</title> <script type="text/javascript"> function setupMessageButton(title, body) { // создать var messageElem = createMessage(title, body); // позиционировать positionMessage(messageElem); // добавить обработчик на закрытие addCloseOnClick(messageElem); // вставить в документ document.body.appendChild(messageElem); } </script> </head> <body> <input type="button" value="Показать" onclick="setupMessageButton('Привет!', 'Ваше сообщение')" > </body> </html> Не срабатывает почему-то.
0 votes7 answers -
Показать диалог выбора файла программно
Добрый день. Специфика (фишка, если хотите) моего сайта в том, что любая его функция доступна с главной страницы сайта через ввод команд с клавиатуры. Посему возникла необходимость показать окно выбора файла для загрузки программно, без клика по input=file. Первое что пришло в голову htmlInputElement.click() работает, но последний файрфокс требует с пользователя разрешить сайту открывать всплывающие окна. Может кто-нибудь знает как это обойти? Судя по всему браузеры не выводят сообщение о блокировке, если действие было каким-либо образом инициировано пользователем, в таком случае я согласен на нажатие enter. Я стал передавать фокус элементу файла и прошу нажать юзера ente…
0 votes5 answers -
Простой раскрывающийся список
Привет. Обрабатываю логи syslog питоном. Потому что читать полугиговый текстовый файл нереально, хочу выгрузить их в html виде: Интересует именно возможность группировки/скрытия сообщений Т.е. 3х уровненая структура с возможностью скрытия/раскрытия 2 и 3 уровней. Никаких украшательств, стилей и тд не нужно. Подскажите пожалуйста, каким образом можно сделать одним файлом описанное выше представление. Возможно сможете предложить более простое и удобное решение данной проблемы. Заранее спасибо.
0 votes2 answers -
Требуется переход к следующему блоку теста при условии, что в нынешнем блоке сумма ответов равна 10.
Подскажите, пожалуйста, как в css прописать код, чтобы получилось следующее: переход к следующему блоку возможен только если сумма ответов по нынешнему блоку равна 10. Просто у меня есть тест из 7 блоков, в каждом блоке 8 утверждений. Тестируемый должен распределить 10 баллов между этими 8-ю утверждениями. Если он распределил больше баллов или меньше, то переход не должен срабатывать, чтобы тест был пройден верно.
0 votes1 answer -
Работа с динамически созданными формами в jQuery
Скрипт jQuery копирует html-код формы в определённый див. Затем в этой форме нужно установить значение поля, обладающего известным id. $("#id_поля").val(значение) не работает даже если выполняется заведомо после того, как форма создана. Как нужно поступить, чтобы значение установилось?
0 votes3 answers -
Поиск и вывод только не совпавших элементов в массиве.
Всем привет. Написал скрипт, ищущий в массиве только не совпавшие элементы и, выводящий их на экран. var arr = [2,3,2,5,9,5,9]; var dim = []; for(var i=0, a=0, b=0; i<arr.length; i++,b++){ dim[b] = arr[i]; a++; for(var i2=0; i2<dim.length; i2++){ if (dim[i2] == arr[a]) {i++; a++;} } } $('b').text(dim);? Выводит 2,3,5,9. Пришлось заводить аж 3 переменные в первом цикле. Может есть какой-нибудь более правильный способ. Ну и чтобы работал быстро.
0 votes13 answers -
Может кто-нибудь знает такой плагин?
Нужен плагин, как вот здесь http://www.sony.ru/section/glavnaya Под надписью "продукты". Плагин состоит из стрелочек влево, вправо, полосы прокрутки. Искал, не нашел, помогите, пожалуйста. Попробовал сохранить страницу и прикрутить к себе, но работает неправильно.
0 votes3 answers -
Ошибка jquery
Есть список ul , если li в этом списке содержит тег 'a' ,то удалить этот li . Делаю вот так: for(var si=0;si<html.length;si++){ if($("li:nth-child("+si+")".indexOf('a') + 1)){ $(this).remove(); } }вроде все работает но в консоли выходит ошибка: Error: Syntax error, unrecognized expression: :nth-child...value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized exp...jquery....=4.1.10 (строка 2, столбец 12720) Если закомментировать код который выложил ,то ошибка в консоли не появляется. Как исправить ошибку? Спасибо
0 votes10 answers -
Самозапоминающаяя форма
Допустим, есть сайт. В верхней части сделал DIV, убранный за границу страницы с видимым ярлычком. В нужный момент его разворачиваем и видим форму, обернутую в iframe. http://new.kaskadnn.ru/reserve-template.html (форма пока только с одним элементом, для примера) Идея такова, что это окно должно быть доступно на всех страницах сайта (уже реализовано) и в эту форму можно было бы забивать некоторые параметры. Проблема в том, что я не знаю, как запоминать данные в полях этой формы при переходах по основным страницам. Т.е. форма должна всегда помнить, что в ней набрано, до того момента, как форма не будет отправлена на сервер. Как это возможно сделать? Предполагаю по событию …
0 votes6 answers -
Нужна помощь по JS
Всем привет, нужна помощь в пролитии света на одну из тем в JS, называется она делегирование событий, Кантор на своем сайте приводит пример с табличкой и изменение цвета. Хорошо это я понял как у него работает и тему понял, НО! Когда я начинаю писать свой JS код, вещать обработчик на общего родителя, например есть вот такая разметка , и я хочу чтобы при по кнопке в любом из блоков мой wrapper-slider становился display:block; Не получаеться написать правильный JS для этого дела((( Ну или так же есть скрипт увеличения цены и количества товара, но мне пришлось на каждый блок вещать свой обработчик так как по другому к сожалению не могу додуматься как, теорию читал…
0 votes13 answers -
Активность меню и выбор меню
Есть 4 таб меню, надо было, чтобы меню всегда было раскрыто, но вот теперь возникла проблема. Сейчас у меня подключена активность на меню, т.е. где находишься та вкладка и меняется, сейчас получается из-за изначальной задачи, у меня теперь активно два пункта >.<.... Если я убираю :first, то получаются активными все страницы. $( document ).ready( function () { $( '.menu_dop .tab-content:first' ).show( 0 ); $( '.menu_dop .tab:first' ).addClass( 'selected' ); $( '.menu_dop .tab' ).click( function () { $( '.menu_dop .tab' ).removeClass( 'selected' ); $( this ).addClass( 'selected' ); $( '.menu_dop .tab-content' ).hide( 0 ); $( this ).f…
0 votes18 answers -
Управление полосой прокрутки
Дано: Страница с iframe посередине. Iframe содержит картинки, выглядит это дело как горизонтальная лента (т.е. с горизонтальным скроллбаром). Над фреймом есть две картинки ака кнопки, которые должны управлять прокруткой ленты. Задача: Написать скрипт, прокручивающий ленту вправо при нажатии одной кнопки, и влево - при нажатии другой.
0 votes1 answer -
Всплывающее меню гиперссылок
Здравствуйте. Этот кусок кода взят из книги JavaScript.Просто как 2х2. Люди подскажите что здесь не так, почему не работает (Отрывок из книги: "..Когда пользователь подводит указатель мыши к заголовку категории, открывается вложенный список гиперссылок, относящийся к этой категоии...Если пользователь перемещает указатель на другой заголовок категории, список ссылок предыдущей категории сворачивается, а под заголовком категории возникает новый список...". Только начал изучать JavaScript как попал в ступор блин. Спасибо. <FORM><DIV STYLE='color: blue; text-decoration: underline'> <P ONMOUSEOVER=f1()>Группа 1</P> <UL ID='group_1' NAME='group_1'…
0 votes0 answers -
Помогите найти ошибку
http://trm.ruweb.net/test.html В исходном коде можно посмотреть скрипт. Что хочу: чтобы при наведении на одну из 3х ссылок справа текст в левом диве менялся. Он и меняется, но только при наведении на первую ссылку. Хотя вроде с кавычками и скобками все нормально... На всякий случай еще раз скрипт: $(document).ready(function(){ $(".round1 a").hover(function() { $(".big_round1").animate({opacity: "show"}, "slow"); $(".big_round2").animate({opacity: "hide"}, "fast"); $(".big_round3").animate({opacity: "hide"}, "fast"); }); $(".round2 a").hover(function() { $(".big_round2").animate({opacity: "show"}, "slow"); $(".big_round1").animate({opacity: "hide"}, "fas…
0 votes1 answer -
Нужен совет!
Итак,всё таки решил начать изучать JavaScript.Нужен хороший учебник,где написано всё от "A" до "Я",желательно в формате .chm , можно и на pdf.Дайте ссылку.Буду благодарен.Заранее спасибо!
0 votes15 answers -
Автоматическое присваивание параметра с адресной строки всем ссылкам на странице
Всем привет! Нужна помощь, не хватает знаний сделать следующую вещь. У меня в адресной строке, есть параметр, пример http://сайт.com/astrakhan/ru/?gorod=501. ?gorod=501 - тот самый параметр. Мне нужно, что бы скриптом, автоматически всем ссылкам на текущей странице присвоить в конце данный параметр, но нужно учесть, что id 501 будет меняться таким способом <a href='?gorod={$gorod->town_id}'>{$gorod->name}</a> Буду очень благодарен за помощь.
0 votes14 answers -
форма и кнопка вводящая данные в эту форму
возможно ли сделать форму и кнопочку под ней при нажатии на которую в форме появится определенный текст??? я начинающий, поэтому рошу не ругаться сильно если это очень просто делается
0 votes5 answers -
Вопрос по скрипту
Здравствуйте форумчане, имеем вот такой скрипт ротации картинки http://www.alohatechsupport.net/examples/i...ge-rotator.html ,проблема в том -как разместить несколько таких ротаций в разных местах сайта,подскажите ... ,заранее спасибо
0 votes5 answers -
select, input, onchange,
Вот в этом топике решение для стилизации select. Все хорошо работает за исключением одного селекта, которому не получается передать значение выбранного option. У этого селекта option прописан не на прямую в коде, а вот так " . $parameter_label . " В инпуте я прописал вот так <input id=\"bisin\" type=\"text\" name=\"noname\" value=\"Выбрать " . $parameter_label . "\"> там слеши надо ставить перед ковычками. Первое он передает, а если выбрать что-то из списка, то на секунду это значение остается, а после закрытия списка принимает первое значение, которое было. значение value в input передается вот так onchange="this.parentNode.getElementsByTagName('input')[0].value…
0 votes6 answers