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
-
Фрейворки
Нужно ли изучать Angular, React, Jquery и другие фреймворки, если знать очень хорошо чистый JS и любить много кодить?
0 votes4 answers -
Фреймворки
Объясните мне вкратце, что дают такие штуки, как: Ember, Angular, React, Backbone, Knockout и т.п. Что нельзя сделать на чистом JS, без этих штук? А может это всё специально сделано для инфобизнеса?
0 votes2 answers -
Функции
Почему, если вызывать таки способом, то работать не будет? function more(a){ return function(b){ return a > b } } var more = more(); console.log(more(11)(10))
0 votes22 answers -
Функции JavaScript + innerHtml
начал изучать сей язык, столкнулся с проблемой: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Документ без названия</title> <script language="javascript" type="text/javascript"> function check() { var number=document.getElementById("cifra").value; switch (number) { case '1' : alert('Кукареку'); document.getElementById('vvod').innerHTML = 'Пользователь ввел 1.' break; } } </script> <style> p { color: red; font-size: 18px; text-decoration: underline; } </style> </head> <body> <font> <form> Введите число от 1 до 10: <input type="text" name="nu…
0 votes2 answers -
Функции в JavaScript
Здравствуйте! Есть код: function Change(obj,property,value) { obj = document.getElementById(obj); obj.style[property] = value; return obj; } window.onload = function() { Change('test','color','red') } Когда функция Change вызывается на событие onload (или любое другое) всё нормально. Вопрос: можно ли сделать так, чтобы она вызывалась не на событие а самостоятельно? вроде такого: function Change(obj,property,value) { obj = document.getElementById(obj); obj.style[property] = value; return obj; } Change('test','color','red'); // стили должны изменится Как мне заставить работать такой код?
0 votes15 answers -
функция
Здраствуйте, в js не сильно рабираюсь пробывал написать функцию для проверки формы перед отправкой на сервер function login(par) { var s=par; var reg = /^[a-zа-я0-9]{3,15}$/i; var result = reg.test(s) ? "' " : "' не "; document.write("Строка '" + s + result + "соответствует образцу " + reg); } вызывать пробывал по событио onblur=login(this); помогите плс довести до ума)
0 votes5 answers -
Функция
Здравствуйте! Подскажите, почему не работает данная функция? Точнее работает, но только для аргументов вида arg*10 mou.setMenu = function (num) { $.get("/getform.php?menu=1", function(data) { var dat = eval("(" + data + ")"); var count = dat[0]; var tMenu = dat[1]; var nMenu = 1; while (nMenu <= count) { $('#lmenu ul').html($('#lmenu ul').html() + '<li>'+ tMenu[nMenu][1] +'</li>'); if (/\*/.test(tMenu[nMenu][2])) {var arr = tMenu[nMenu][2].match(/(\D+)\*(\d+)/); $('#lmenu ul li:nth-of-type('+nMenu+')').click(function () {mou.display(arr[1], arr[2])}); } else { $('#lmenu ul li:nth-of-type('+nMenu+')').click(function () {alert(123)}); }…
0 votes1 answer -
Функция disable для нескольких checkbox
На страницу в цикле выводится 10 форм с новостями. Каждая форма имеет свой уникальный ID и содержит в себе 4 checkbox. - удалить - опубликовать (это checkbox отмечен тегом checked) - на главную - инфо Задача у меня следующая: при нажатии на checkbox "УДАЛИТЬ" - остальные checkbox'ы деактивируются. Только нужно сделать это в пределах одной формы.
0 votes2 answers -
Функция extend
Помогите наследованием через extend function extend(Child, Parent) { var F = function() { } F.prototype = Parent.prototype Child.prototype = new F() Child.prototype.constructor = Child Child.superclass = Parent.prototype } // создали базовый класс function Animal(..) { this.one=90 } // создали класс // и сделали его потомком базового function Rabbit(..) { ... } extend(Rabbit, Animal) // добавили в класс Rabbit методы и свойства Rabbit.prototype.run = function(..) { ... } // все, теперь можно создавать объекты // класса-потомка и использовать методы класса-родителя rabbit = new Rabbit(..) alert(rabbit.one)//ошибка можно полный пример ?!Очень б…
0 votes2 answers -
Функция в Internet Explorer
В чем отличие записи функции в Internet Explorer и других браузерах?
0 votes5 answers -
Функция в JavaScript
Данный документ меняет цвета ячеек по клику на таблицу. Необходимо изменить функцию так, чтобы цвета менялись через промежуток времени и бесконечно. Очень нужно. Срочно.. <html> <head> <meta http-equiv="Content-Script-Type" content="text/JavaScript; charset=windows-1251" /> <script> function ChangeColor(BlueTable) { var TableId = document.all[IdName].style; TableId = document.all['Test'].style; TableId.backgroundColor = 'DarkGreen'; TableId = document.all['Test1'].style; TableId.backgroundColor = 'Limegreen'; TableId = document.all['Test3'].style; TableId.b…
0 votes4 answers -
Функция в объекте
Почему выводится значение undefined? http://jsfiddle.net/jag6f7td/
0 votes1 answer -
Функция в одном случае срабатывает, в другом - нет
Здравствуйте! Объясните, пожалуйста, почему в этом случае функция $('span.addtocart-button').on('click', function() ... срабатывает при клике на кнопку "Добавить в корзину", а в этом - нет.
0 votes3 answers -
Функция в цикле
Пытаюсь в цикле создания чекбоксов повесить на них функцию, выполняющуюся при изменении их значения. Вот отрывок из кода: for(days=1; days<dv+1; days++){ document.write("<td>"); document.write("<input type=checkbox onclick=foo() name="); document.write("user"+user+"day"+days); document.write(">День<br>"); document.write("<input type=checkbox name="); document.write("user"+user+"day"+days); document.write(">Ночь<br>"); document.write("</td>"); } Все работает, кроме функции. Прошу вашего совета.
0 votes1 answer -
функция внутри блока else
Пытаюсь вставить функцию в блок else, но че то она ни как не хочет запускаться. Может у меня ошибка в синтаксисе, может недопустимо так определять функцию? else{ function restartslider(){ if(a!==0){ a=a+34; VisibilityElement.style.marginLeft=a+'px'; setTimeout(restartslider, 20); } else{ setTimeout(slider, 2000); } } }
0 votes12 answers -
Функция выполняется два раза при отправке формы
Почему при клике на label alert выводится два раза, а при нажатии на чекбокс (по сути, клик по label тоже происходит) выводится один раз? https://jsfiddle.net/jj8pghuy/ P.S. Нашел подробное объяснение этому http://stackoverflow.com
0 votes0 answers -
Функция задержки
Пробую для эксперимента написать чтоб при нажатии на кнопку происхдила задержка картинки, но при нажатии на кнопку ничего не происходит, не знаю почему, как исправить? <html> <head><title>Привет</title> <script type='text/javascript'> var a,b,timeout,zadershka; function f(){ zadershka = setTimeout( function() { if(!b) b = document.getElementById('maks'); b.style.display='block';}, 2000); }; </script> </head> <body> Жил-был пёс. Он был самый лучший пёс за всю мою жизнь.<br> Такого пса я не видел никогда в жизни в этом мире. Вот что<br> значит настоящая псина.Такой псины я <br> не видал за все свои 20 ле…
0 votes11 answers -
Функция корзины на javascript?
Подскажите, пожалуйста, как сделать функции корзины на нативном js? Самая большая трудность состоит в том, что нужно спарсить данные продукта, под которым нажали "заказать" (стоимость, название и т.д.), так вот: как определить что именно под конкретным товаром нажали заказать (и спарсить данные товара) и запретить повторное добавление его в корзину? Спасибо.
0 votes3 answers -
Функция сравнения объектов
Нормальным ли я способом сделал? Свойства объектов разном порядке http://plnkr.co/edit/rVTnrYkQQphfLquUehu8?p=preview
0 votes0 answers -
Функция, которая считает количество элементов
как можно сократить код, неужели к каждому тегу, писать своё условие? Как сделать, что бы сообщение Элементов с классом выводило только 1 раз, а не три? https://jsfiddle.net/p6b8nqxb/
0 votes4 answers -
хардкод ли?
подскажите пожалуйста как поступать в следующей ситуации есть метод объекта: EnterKeyHandler: function (e) { if (e.which === 13) { this.editEnd(); } } здесь цифра 13 это код клавиши 'enter'. в приложении я её использую только один раз, только в этом месте. стоит ли выносить её в глобальную переменную?
0 votes3 answers -
Хелп с встплывающим блоком
Помогите пожалуйста с проблемкой. Нашел в сети вот этот скрипт. Работает jQuery. <A id=toggler href="#">Линк</A> <DIV id="ttttt" class="no-display drop-down-block">Всплывающий блок</DIV> <script type=text/javascript src="jquery-1.3.2.min.js"></SCRIPT> <script type=text/javascript> (function($) { $.fn.dropDownBlock = function(block, options) { var defaults = { speed: 'fast', top: $(this).height(), left: 0 }, opts = $.extend(defaults, options), toggler = $(this), block = $(block); toggler.css({'outline': 'none'}) toggler.click(function(e) { e.preventDefault(); $(block).css({ 'posi…
0 votes11 answers -
хитрушка onclick в мозиле
Вот такой код <div style="position: absolute; width: 618px; height: 318px; z-index: 1; left: 92px; top: 61px; background: #BBBBBB" id="div1"> <div id="div2"> <img style="cursor: pointer" onclick="div1.style.color='FFFFFF'" src="x.png" /> </div> </div> мозила пишет что id div1 не определен не найден и ничего не работает В чем может быть проблема?
0 votes5 answers -
Хммм, JQuery Toggle не работает
Нифига честно не понимаю что не так делаю, вобчем идея простая есть кнопка по ней кликаю и просто тупо алерты пока вызываю для четного и нечетного клика, но нифига не работает и даже странно ошибку не выдает <script> $(document).ready(function(){ $("#author_block_entButton").click( function() { $("#disBlock").toggle( function() { alert("1"); }, function() { alert("2"); } ); } ); }); </script>
0 votes0 answers -
Хотелось бы разобраться... помогите...
Pro-pro-pro... any text.....<script language=javascript> var r=330; var i=0; do { window.setTimeout("divresize()", 2000); i++; } while (i<10)
0 votes2 answers