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
-
Книги по 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 -
Подсет определенных ID
искал, искал, не наш?л вопрос: Есть, допустим, 10 инпут-полей с id, как с помощью JS посчитать все эти id?? интуитивно вот так, есстественно, не работает document.getElementById('pole').length; p.s.:только не спрашивайте зачем, плз!
0 votes23 answers -
AJAX для ЧАЙНИКОВ (вопросы)
После дебатов в одном из своих постов начал изучать AJAX, в целом все предельно просто и понятно, но по ходу появляются вопросы, онтветы на которые буду задавать здесь в надежде получить на них ответы, заранее спасибо! 1. вопрос - в материалах звучат такие понятия как объекты, экземпляры, методы и свойства. я так понял это их ООП, кто смог бы на пальцах объяснить что эти поняти означают или дать ссылку на статью, где на пальцах объясняют, что это такое )) 2. вопрос - есть ли универсальный способ вызова объекта XMLHttpRequest, который работает во всех браузерах, пока нашел вото этот: <script language="javascript" type="text/javascript"> var request = false; try { r…
0 votes23 answers -
Отказаться от метода Post вообще
Вот задумал переделать сайт полностью без POST. Не нравится он мне тем, что кнопка Назад потом криво работает. Все, что нужно отправить, хочу отправлять аяксом через JsHttpRequest, а потом делать автопереход через windows.location (или другой эквивалентный способ). Даже аутентификацию хочу сделать так же. Пока проблем не вижу - кнопка назад будет работать, отправка получит интерактивность, JsHttpRequest в отличие от POST позволяет отправлять просты объекты и сложные массивы на сервер. Я ничего не упустил? Не хочу потом топтаться по граблям.
0 votes23 answers