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
-
Двойной цикл FOR
Есть задача: Вывести простые числа важность: 3 Натуральное число, большее 1, называется простым, если оно ни на что не делится, кроме себя и 1. Другими словами, n > 1 – простое, если при его делении на любое число кроме 1 и n есть остаток. Например, 5 это простое число, оно не может быть разделено без остатка на 2, 3 и 4. Напишите код, который выводит все простые числа из интервала от 2 до n. Для n = 10 результат должен быть 2,3,5,7. P.S. Код также должен легко модифицироваться для любых других интервалов. Вот решение задачи вложенным циклом FOR let n = 10; nextPrime: for (let i = 2; i <= n; i++) { // Для всех i... for (let j = 2; j &…
0 votes26 answers -
AJAX общие вопросы
Добрый день. Начинаю изучать ajax, пытаюсь выполнить учебный пример. В примере нужно создать три файла - html, js и php. Суть примера - пользователь вводит в поле ввода имя, яваскрипт отсылает введенный текст серверному скрипту, скрипт проверяет совпадение имени с одним из эл-тов массива. При совпадении отдает через xml один ответ, при несовпадении другой. Страница принимает ответ, обрабатывает xml и отображает текст в div-е. Текст скриптов ниже, пока суть проблемы: похоже, что либо не срабатывает функция, вызываемая через timeout - setTimeout('process()', 1000); - либо что-то не так с xml. Вставляю в процедуру обработки ответа сервера алерт, алерт молчит. Проверяю раб…
0 votes25 answers -
разбор url с помощью регулярных выражений
Написал скрипт для отслеживания исходящих ссылок через Google Analytics, но в регулярных выражениях я не мастер (мягко говоря), кто-нибудь может посмотреть скрипт, особенно длинный регексп в функции isLinkExternal. И еще, один человек сказал, что вешать обработчик на document не оптимально, куда его тогда повесить, неужели развесить по отдельным ссылкам будет оптимальней, что-то сомневаюсь? При последней проверке еще одна проблема обнаружилась если клик на изображении заключенном в ссылку то пользователь переходит по ссылке и это не учитывается. function isLinkExternal(link) { if(link.substring(0, 1) == '/' || link == '') return false; var host = location.host.replace…
0 votes25 answers -
Книги по JavaScript (old)
Очень нужна электронная книга, где детально описано объектно-ориентированное программирование на JavaScript. Хто знает ссылки, плиииииз!!! Только реально рабочие ссылки. Желательно (но не обязательно), чтобы это были не сканы книг, а нормальные текстовики. P. S. Сюда же кидайте ссылки на понравившиеся книги об ООП в глобальном масштабе.
0 votes25 answers -
js и UTF-8
С помощью javascript'а разместил флеку на html страничке. В мета-теге пишу: <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8"/> Но браузер остается в кодировке windows-1251. В результате русский текст становится абра-кадаброй. Вот пример:www.g17.h18.ru Помогите плз - вторые сутки мучаюсь. iobject.js: function showFlash(o){ var bg,q,s,v; if(o.bgcolor){bg=o.bgcolor;}else{bg="#FFFFFF";} if(o.quality){q=o.quality;}else{q="high";} if(o.scale){s=o.scale;}else{s="noscale";} if(o.ver){v=o.ver;}else{v=6;} var str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflas…
0 votes25 answers -
Плавно выпадающее меню (Help, please!)
вообще наш?л в нете скрипт, какой-то немец написал.. вс? бы ничего, если бы оно было до ума доведенное, В общем разобрался вроде почти.. застрял вот и не могу никак понять ,как эту парашу заработать обратно, чтобы она вверх подымала а не вниз.... вот html <html> <head> <title>Плавно выпадающее меню</title> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> <head> <style type="text/css"> A:Link{ Color: #000000; Text-decoration: underline} A:Visited{ Color: #000000; Text-decoration: underline} A:Hover{ Color: #000000; Text-decoration: none} body {font-family: verdana, arial, helvetica; font-size:14px;}…
0 votes25 answers -
Временный текст в полях.
Как сделать временный текст в полях, как тут в мини-чате: http://saytbomba.at.ua/mchat/ Спасибо.
0 votes25 answers -
Подсветка синтаксиса
Народ, кто пробовал подобную штуку использовать или подобную? Кратко - скрипт, который раскрашивает элементы примеров согласно синтаксису используемого языка. http://code.google.com/p/syntaxhighlighter/
0 votes25 answers -
Настройка скрипта Light Box2
Здравствуйте уважаемые форумчане! Хотелось бы настроить прозрачность темного фона между изображением галереи и сайтом. Знаю, что нужно изменить значение... функции? аргумента? opacity от 0 до 1. Умолчальное 0.9 Вот код файла effects.js, если кто знает ткните пожалуйста пальцем // Copyright © 2005 Thomas Fuchs (http://script.aculo.us, [url="http://mir.aculo.us)"]http://mir.aculo.us)[/url] // Contributors: // Justin Palmer (http://encytemedia.com/) // Mark Pilgrim (http://diveintomark.org/) // Martin Bialasinki // // See scriptaculous.js for full license. /* ————- element ext ————-- */ // converts rgb() and #xxx to #xxxxxx format, // returns self (or first ar…
0 votes25 answers -
Картинка странно меняет атрибут!
Добрый вечер! У нас есть: <input type="button" value="Надо нажать меня" onclick="test()" /><br /> <img id="img" src="spice.gif" alt="" /> <script type="text/javascript"> var img = document.getElementById('img') function test(){ if(img.src="spice.jpg"){ img.src="spice.gif" img.style.display = "none" } } </script> Сразу вопросы: 1) При таком коде Почему картинка при нажатии на input всё равно получает img.style.display = "none, при том, что атрибут у неё явно НЕ с jpg на конце? 2) Как правильно в if делать проверку на значение атрибута .src у картинки? Я написал так if(img.src="spice.jpg"), но чую, что это какая та ч…
0 votes25 answers -
Как добавить группу в Select
Добрый день форумчане! Подскажите как при помощи JS добавить в список <SELECT> группу <optgroup> ? и как ее можно удалить?
0 votes25 answers -
Замена youtube плеера на картинку при завершении просмотра.
Здравствуйте, ни как ни могу справится с задачей - на сайте raketa.pro на главной странице в самом начале стоит картинка при клике на которую проигрывается видео с youtube. Нужно что бы при завершении просмотра плеер менялся обратно на туже картинку. Распишу подробнее. изменение изображения на видео и курсора <script type="text/javascript"> $(window).load(function(){ $('img.demovideo').css('cursor', 'pointer'); $('body').delegate('img.demovideo','click', function(){video = '<iframe class="demovideo" width="100%" height="551px" src="'+ $(this).attr('data-video') +'"></iframe>';$(this).replaceWith(video);}); }); </script> смена изображения при н…
0 votes25 answers -
Обсуждение js-фреймворков (jQuery, Mootools, Prototype, Dojo и другие)
Недавно познакомился с mootools... Очень понравилось, воодушевило!! Целая куча эмоций!!! Давно искал чтото подобное... Знаю еще несколько библиотек prototype, dojo... Вот хотелось бы узнать мнение многих людей о всех этих javascript фрэймв?рках. Какой из них лучше. Плюсы, минусы удобства обращения. Имхо, mootools походу лилирует. А там х.з... {переименовано Tokolist}
0 votes24 answers -
вопрос по xml:namespace
есть такой способ объявить namespace в html файле тоже самое можно сделать написав атрибут в теге html: можно ли тоже самое сделать в стилях ? т.е. . или иными способами?
0 votes24 answers -
Блокировка события в FF
Есть HTML-код: <a href="#" onclick="foo()">Ссылка</a> Задача: сделать так, чтобы при нажатии на ссылку не происходило прокрутки окна на начало. Прокрутка окна происходит из-за решетки в значении свойства href. Может конечно туда можно что-то прописать такое что не производило бы никаких действий. Но я не знаю что, зато знаю что можно делать так: <a href="#" onclick="foo(); return false; ">Ссылка</a> return false как раз и отменяет переход по ссылке. Но так получается слишком никрасиво поэтому запретить переход по ссылке нужно из функции foo. Делаю так: function foo () { event.returnValue = false; } В IE работает на ура, а вот в FF нет (до Оперы…
0 votes24 answers -
Рейтинг
Решил сделать так, чтобы на сайте http://www.myduck.ru рейтинг каждому статусу менялся без обновления страницы. В JS, а тем более в ajax я мало что понимаю.... вот тут нашел интересную статью по аяксу, попытался сделать также, но ничего не вышло ниже я буду писать то что было (т.е. рабочий вариант php+mysql) и то что мне надо, но у меня ниче не вышло (..+ajax) было <a href="/rating.php?page=<?=$_GET['page']?>&pic=<?=$_GET['pic']?>&sort=<?=$_GET['sort']?>&action=up&id=<?=$status['id']?>" title="Нравится">+</a> <b><?=$status['rating']?></b> // вывод рейтинга стало <a href="" onClick="java script:se…
0 votes24 answers -
disabled у кнопки submit
Добрый день! Нужно что бы после заполнения всех (либо выборочно) полей (input type="text") в форме кнопка "submit" стала enabled, а если поля пустые - соответственно disabled, как? Мне не обязательно готовый вариант, достаточно логику с именами функций Спасибо!
0 votes24 answers -
Вызов функции не по событию
<html> <head> <script language="javascript" type="text/javascript"> function paint(){ this.parentNode.parentNode.getElementsByTagName('div')[0].style.background='red'; } </script> </head> <body> <div><h4>All</h4> <div><h5>Sub all-1</h5> </div> <div><h5>Sub all-2</h5> <script type="text/javascript"> paint(); </script> <a href="#" onClick="this.parentNode.parentNode.getElementsByTagName('div')[0].style.background='red';">click</a> </div> </div> </body> </html> Собственно вопрос у меня: почему по ссылке и событию onClick все…
0 votes24 answers -
Пошаговый мультиселект не работает в IE6
Привет. На этой странице http://theraflu-promo.ru/ в FireFox к примеру можно проверить работу скрипта, выбрав город и ВУЗ — нас перекидывает на определённую страницу. В IE6 эта фича не работает, то есть, как только я выбрал город, он не собирается мне показывать селект с ВУЗами, а сразу выкидывает от первого значения ВУЗа location.href Помогите разобраться.. пожалуйста.
0 votes24 answers -
Изменение uri в адресной строке браузера без перезагрузки страницы
например, как в контакте, на странице http://vkontakte.ru/videosХХХХХХХХ при выборе какого нибудь видео, uri изменяется на http://vkontakte.ru/videoХХХХХХХХ_ХХХХХХХХХ при нажатие на кнопку "свернуть" или "закрыть", url изменяется обратно. На сколько я знаю изменение url без перезагрузки страниц можно только с помощью якорей, но как тогда он изменяется вконтакте?
0 votes24 answers -
расчёт, через сколько лет наступит дата
есть текущая дата, которую мы получаем как new Date() есть дата, которую вводит юзерь, год, месяц, день нужно вывести юзеру через сколько лет, месяцев и дней наступит данная дата высчитывать кол-во секунд разницы а потом делить на (365*12*30*24*60*60) что бы получить года, не верно т.к. в данном расчёте не учтёны 29 февраля, да и месяцы бывают разной длинны сделал расчёт: d1 = d1.getTime() - d0.getTime(); d1 = new Date(0, 0, 0, 0, 0, 0, d1); тоесть высчитал разницу микросекунд а потом узнал дату на это время, но это косяк. дата там Sun Dec 31 00:00:00 UTC+0300 1899 может есть какой то вариант, как расчитать сколько же лет, месяцев, дней пройдёт до требуемой даты ? тоес…
0 votes24 answers -
DOM вместо innerHTML
Добрый день, не работает innerHTML в IE. Погуглил в итоге необходимо переписать с помощью DOM -не могу до конца понять как. Суть необходимо - из БД mySQL запросами через AJAX получать в select значения (асинхронно). В комментарии кода "строим DOM" насколько я понял не хватает каких то параметров. Index.html //функция получения названия фирм из БД function showFirm(str) { if (str=="") { document.getElementById("parts_firm").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatec…
0 votes24 answers -
Помощь разобратся в скрипте
На просторах интернета, нашел пошаговую регистрацию на javascript Так как я еще учу javascript, не быстро, но пытаюсь... Не поможете ли вы разобраться с данным скриптом содержит jquery.inputfocus-0.9.min $(function(){ //original field values var field_values = { //id : value 'username' : 'Логин', 'password' : 'Пароль', 'cpassword' : 'Пароль', 'firstname' : 'Имя', 'lastname' : 'Фамилия', 'email' : 'email' }; //inputfocus $('input#username').inputfocus({ value: field_values['username'] }); $('input#password').inputfocus({ value: field_values['password'] }); $…
0 votes24 answers -
Табы
Это нормальный код? https://jsfiddle.net/192xsgqg/1/
0 votes24 answers -
Можно ли в строку запроса вписать JavaScript код?
Добрый день! Собственно вопрос.... <a href="fail.php?(а здесь код на JavaScript(# document.all.(id ячейки).value) и вс? это присваевивается некой переменной)> ..... Можно так извратится, если да то подскажите как?
0 votes23 answers