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
-
вопрос ауцайдера
только начал изучать скриптЫ!!! возникли вопросы! Объясните мне плиз 1.что делает return 2.this Желательно на примерах !только не посылайте в гугл(он меня послал на..)
0 votes6 answers -
Загрузка картинок
Привет люди! Можно пример работы onload|complete для картинок? Припустим есть 3 картинки.Когда загрузится первая картинка вызать alert('1'),когда вторая alert('2'),третья -alert('3'). Дурацкий код получается.3 alert выводятся сразу. Для тега img события onload нету <img onload="" >? <!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> </head> <body> <div id="one"> </div> <scrip…
0 votes5 answers -
Добавление и удаление класса, для формы поиска.
Доброго времени суток. Не могу повторить реализацию вот этой формы - http://do.ngs.ru/ - в плане формы поиска, справа нажимаем на стрелочку и идёт дропдаун. Как я представляю себе систему: - Нажимаем на форму, пропадает класс, который скрывает форму элемента(сделал) - При клике на любое место кроме формы, форме должен добавить класс скрывания формы. (не сделал) - Думал сделать добавив html'у обработку события, но он сразу открывал и закрывал, даже не показывая действия скрипта. Подскажите как это сделать.
0 votes3 answers -
Отображение большого числа элементов
Нужно сделать карту разрешением примерно 300x300 ячеек. Нужно раскрашивать их разными цветами, также чтобы при наведении мышкой высвечивались подсказки, довольно объёмные. Решил попробовать сделать на яваскрипте. Сделал пока только сетку без раскраски и сразу столкнулся с вопросом быстродействия. Для отрисовки порядка 100 тысяч ячеек браузеру требуется несколько секунд, но это не страшно - можно подождать. Хуже то, что в дальнейшем при взаимодействии с картой браузер сильно тупит - отклика на каждое действие нужно ждать по нескольку секунд, движения происходят рывками. Может быть кто-нибудь сталкивался с подобными задачами? Вопросы такие: Возможно ли вообще будет на яваск…
0 votes3 answers -
Как достучаться до всех элементов формы
На страничке имеется форма, у формы нет id, нет никаких атрибутов, кроме action и method. Мне нужно проверить цвет у ВСЕХ элементов формы, не перебирая их явно (элементов куча, input select checkbox и т.д.). как "достать" из формы все элементы? Всё делаю в Selenium IDE через command: storeEval | command: мой "скрипт" | target | myResult (хотя думаю в чём делаю, не столь важно) Что я пробовал: 1. window.document.defaultView.getComputedStyle(windo w.document.getElementsByTagName('form')).getProper tyValue('background-color'); Ошибка: [error] Threw an exception: Could not convert JavaScript argument arg 0 [nsIDOMWindow.getComputedStyle] 2 (с присваиванием id форме). window…
0 votes1 answer -
Модальное окно, как научить загружать информер погоды только после открытия окна?
Здравствуйте уважаемые друзья, простите, я полный нуль в скриптах, возможно мой вопрос покажется вам глупым... Делаю для себя сайт, и хотелось бы загружать разнообразные информеры в модальных окнах, но проблема в том, что после обновления страницы сайта, загружаются все информеры которые установлены... Скажите, может у кого-то есть такое модальное окно в котором информер будет загружаться только после открытия окна, и поток данных информера будет прекращаться после его закрытия?? Помогите пожалуйста, никак в поисковике найти такое не могу, тем более с моими знаниями я легко мог пропустить нужный пример... Заранее огромное спасибо!
0 votes3 answers -
Parallax эффект
Как сделать, чтоб красный блок при parallax-эффекте не смещался влево, а был на месте серого блока? Нужно, чтоб блоки были размещены в центре страницы и при этом применялся parallax-эффект. http://jsfiddle.net/dHTLt/73/ Спасибо!
0 votes1 answer -
пустое условие
объясните пожалуйста почему такая конструкция выводит значение b? if(true){ var b = "test"; } console.log(; ведь в условии ничего нет. а получается, что есть что-то подобное 1, true и т.д.
0 votes8 answers -
Почему не выполняется условие?
var d = "fff";if (isNaN(fff)) { document.write("В переменной d не число"); } Я понял в чём ошибка
0 votes3 answers -
Проблема с IE
Всем привет! Есть код: document.write("<div><form action='http://easygoods.ru/index.php?module=market&act=orderlot' method='post' target='_blank'><input type='button' value='Просчитать доставку этого лота' onClick=\"popupWin=window.open('http://easygoods.ru/index.php?module=market&act=lotcalc', 'Easy Goods', 'width=400, height=500, resizable=yes, scrollbars=yes, status=yes'); popupWin.focus(); return false;\"> <input type='hidden' name='link' value='"+url+"'><input type='submit' value='Заказать этот лот'></form></div>"); Проблема в том, что при нажатии на кнопку: "Просчитать доставку этого лота" в IE вылетает непонятная …
0 votes2 answers -
Как в js сделать ссылку на перемунную?
Всем привет. Разрабатываю приложение в соц. сети. Метод возвращает объект с именем data.response. Писать нужно много раз, хотелось бы сократить эту запись для экономии места. Есть ли возможность создать ссылку на этот объект. Как я понимаю запись data = data.response создает новую переменную, а не ссылку. Т.е. в памяти сохраняются два одинаковых объекта, но с разными именами.
0 votes2 answers -
Не могу разобраться с jquery POST
Здравствуйте Пытаюсь перед отправкой формы дозаполнить некоторые ее значения, в частности сгенерировать новый номер заказа. Имеется код: $('#assistForm').submit(function () { $.ajax({ type: 'POST', url: '/handler.php', data: 'paysystem_id=' + $('#paysystem_id').val() + '&summ=' + $('#focusedInput').val() + '&gross=' + $('#summ_comission').val(), dataType: "json", success: function (result) { var obj = jQuery.parseJSON(result); $('input[name=OrderNumber]').val(obj.id); $('input[name=OrderComment]').val('Payment № '+obj.id); }, processData: f…
0 votes2 answers -
Помощ для сайта
здравствуйте помогите пожалуйста когда добовляю новый js код все другие не работают! http://likekino.net/
0 votes3 answers -
Обновление вывода PHP таймером с помощью Ajax не работает в Internet Explorer
Пример кода был приведен на cyberforum.ru. Текст, выводимый файлом message.php, обновляется на странице, открытой в браузере, каждые 5 секунд. Это работает во всех браузерах для Windows, кроме Internet Explorer (у меня IE 11) - информация выводится один раз и больше не обновляется. На этой странице обсуждалась похожая проблема http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=27465 В чем здесь дело, и что можно сделать? <?phpecho '<html><div id="content"></div>'; echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>';echo '<script>';echo 'setInterval(updateInfo, 5000);';echo 'function u…
0 votes2 answers -
Помогите сделать слайдер аля аккордион
Добрый день! Мне нужна помощь в написании слайдера в стиле аккордеон для моего сервиса. Есть вот такое меню надо сделать его в стиле аккордеон. С чего начать? Очень нужна помощь.
0 votes7 answers -
Scroll animations
Всем привет! Есть такая проблема. При скроллинге срабатывает анимация, но после цикла анимации отказывается работать :hover {transform: scale(1.1);} Причину я нашел, но устранить не могу))) Как я понимаю скрипт создает класс анимации, свойства этого класса перебивают :hover {transform: scale(1.1);} Более подробно здесь.
0 votes1 answer -
кнопка в форме
Когда добавляю в форму кнопку $('form').append('<button>Test</button>');, эта кнопка ведет себя как <input type=submit/>, и что не делаю, не могу сбросить с нее функцию сабмита. А надо что бы она выполняла свои JavaScript-функции. Все началось с того, что я хотел сбросить функцию сабмита с <input type=submit/> путем замены input на button, но ни чего хорошего не добился. Подскажите, пожалуйста, как это решается?
0 votes4 answers -
Добавить js к блоку div
Вот надо чтобы ф-я с датой определяла по блоку, какую он имеет дату, и выполняла некоторые ф-ии Ну вот как это сделать? А как задать блоку функцию <div id="block">(как тут подключить функциию с параметрами даты?)</div> Т.е. если ссылке <a href="javascript:show_hide('1');">текст</a>, то как быть с блоком???
0 votes3 answers -
Немного усложнить script
Всем джамбо. Есть такой вот нехитрый код http://jsfiddle.net/LeWBH/ У меня появилось 2 вопроса... 1. Как засунуть туда еще кнопки с таким же функционалом? 2. Почему картинки так криво открываются? На всякий случай кину ка я код и сюда <script src="[url="http://code.jquery.com/jquery-latest.js%22></script>"]http://code.jquery.c...t.js"></script>[/url] <script> $(document).ready(function($){ $("button").click(function () { $("#ToggleP").slideToggle("slow"); }); }); </script> <style> td { padding: 0px 10px 0px 10px; } </style> <button><font size='3'>Реставрация</font></button> <div style='wi…
0 votes2 answers -
Проблема с textarea
Здравствуйте! Столкнулся с такой проблемой. В textarea <textarea cols="50" rows="5" maxlength="200" name="arr_services_discounts[test]" id="arr_services_discounts[test]" onkeypress="ch_length_text_area('test')" onchange="ch_length_text_area('test')" onkeyup="ch_length_text_area('test')" oncut="ch_length_text_area('test')" onpaste="ch_length_text_area('test')" oninput="ch_length_text_area('test')" onkeydown="ch_length_text_area('test')" style="width:500px;border: 1px solid #a2e692; font: Arial, Verdana, Tahoma; font-size:18px; padding:0px 0px 0px 10px; outline: none;"> </textarea> вводим текст, потом по средствам php записываем в БД MySql теперь начинается н…
0 votes3 answers -
Function Declaration
Написано, то, что в Function Declaration, условное объявление не работает, но почему здесь работает? https://jsfiddle.net/b0pxcnv5/1/ или скобки превращают декларацию функции в функциональное выражение? ————————————————————————————— А что возвращает эта функция? То, что передать в параметре? Почему она undefined? (function foo(bar) { if (bar) { return; } foo(true); })();
0 votes2 answers -
очень нужна помощь
Подскажите, пожалуйста! http://jsfiddle.net/mbXzM/15/ есть такой код не могу дореализовать, при выборе в селекте любого option значение копируется в другую форму с чекбоксом(копируется value) и span(значение). при клике по span значение удаляется и вставляется обратно в селект, но возникла проблема, как удалить чекбокс соответствующий span-у. Спасибо!
0 votes3 answers -
Народ помогите со скриптом альбома
Кроче скрипт такой: <script language=JavaScript type=text/javascript> var i=1 function next(){ i++ if (i==9) i=8 s="f"+i+".htm" document.all.innerframe.src=s } function prev(){ i-- if (i==0) i=1 s="f"+i+".htm" document.all.innerframe.src=s } function GotoNomber(nomber){ i=nomber s="f"+nomber+".htm" document.all.innerframe.src=s } function nombersShow(){ document.all.raw.style.display="" document.all.raw.style.visibility="visible" document.all.nombers.href="java script:nombersHide()" } function nombersHide(){ document.all.raw.style.display="none" document.all.raw.style.visibility="hidden" document.all.nombers.href="java script:nombersShow()" } </SCRIPT> <!-…
0 votes3 answers -
Проблема с областью видимости свойства
Здравствуйте. В приведенном ниже коде есть одна проблема: внутри функции qux() невозможно получить доступ к свойству объекта bar. Подскажите, каким образом можно это решить? function foo(){ this.bar; this.baz = function(){ function qux(){ this.bar += 10; alert(this.bar); }; qux(); }; }; var x = new foo(); x.bar = 33; x.baz();
0 votes3 answers -
Как грамотно использовать css3pie и behavior
В HTML-файле я использую css3pie, чтобы в IE работал множественный бэкграунд. <style type="text/css" media="all"> .apost blockquote { behavior: url(http://localhost/css3pie.htc); display:block; margin:0.5em 5em; padding:0 20px; -pie-background:url('images/quotes_left.gif') left top no-repeat, transparent url('images/quotes_right.gif') right bottom no-repeat; background:url('images/quotes_left.gif') left top no-repeat, transparent url('images/quotes_right.gif') right bottom no-repeat; } </style> Код работает нормально и в IE6-7 оба бэкграунда отображаются. Видно, что здесь я использую behavior. Эта инструкция у меня записывается в декларации свойст…
0 votes1 answer