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
-
Закрытие дочерних окон - маленькая проблема.
Собственно, задача в том, чтобы при закрытии родительского окна или выгрузке из него родительского документа закрывались порожденные им дочерние. Вроде задача простая - в родительском окне по событию unonload применяем метод close() к именам всех закрытых окон. Однако возникает проблема - а если дочернее окно не было открыто? Тогда при выгрузке документа мы применяем метод к имени, которое не существует. Возникает ошибка. Конечно, она не фатальна, но консоль ошибок вылезает, у кого она включена, и вообще, хочется все делать так, чтобы не было ошибок. Что же можно сделать? Как с объектами здесь поступить не получится - известно, что массива дочерних окон не существует, их…
0 votes4 answers -
return из ф-ии с таймером
Добрый день. Помогите решить проблему с возвратом из функции. Функция выполняет плавное появление объекта, переводит его из прозрачного состояния в видимое. Вот мне нужно чтобы ф-ия возвращала "true" после полного появления объекта. Как примитивный пример рекурсии приведу: contactBlock.animate=function(x){ if(x<100){ x++; return this.animate(x) } else{ return true; } } Не могу сделать так-же с таймером. Замыкания не помогли. Спасибо.
0 votes12 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 -
перенос строки в форме (textarea)
здравствуйте! помогите пожалуйста с задачкой <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script type="text/javascript"> function test() { with(document.forms.primer) { if(t1.value>1){t1_rsl="raz"} if(t2.value>1){t2_rsl="dva"} rsl.value=(t1_rsl+t2_rsl); } } </script> </head> <body> <form name="primer"> <input name="t1" type="text"></br> <input name="t2" type="text"></br> <textarea name="rsl" cols="20" rows="5"></textarea></br> <input value="start" type="button" onClick=…
0 votes2 answers -
Смена картинки на кнопке по клику
Всем удачного дня Есть кнопка btnEdit. При нажатии на нее у некоторых текстовых полях меняется св-во readOnly. Хотелось бы еще и поменять иконку b_edit.png на save.png. Скорее всего я просто не знаю как назывется св-во, которое отвечает за картинку. function doClick() { alert(arguments[0]); if (arguments[0]=='EDIT') { document.forms[0].elements["DATE_TRN"].readOnly=!document.forms[0].elements["DATE_TRN"].readOnly; document.forms[0].elements["KOLVO_SHARE"].readOnly=!document.forms[0].elements["KOLVO_SHARE"].readOnly; document.forms[0].elements["ACTIVE_NET"].readOnly=!document.forms[0].elements["ACTIVE_NET"].readOnly; document.forms[0].elements["PRICE_NET"].readOnly=…
0 votes2 answers -
Поиск/фильтр на странице
Сразу к проблеме. На страницу выводится табличка из базы данных, содержащая например имена. Перед таблицей висит текстовый input, условно назовем его будущим поиском. Необходимо, чтобы при в воде в этот текстовый input какой-то буквы, например "А" в таблице на странице остались только те записи, которые содержат букву "А". Или при вводе нескольких букв (или слова), например "Ан" или "Андрей", в таблице оставались только Андреи. Надеюсь смысл передал. Получается как бы фильтр записей. Все должно происходить в реальном времени, то есть без перезагрузки страницы. На деле это записная книжка, где должен быть вот такой фильтр. Подскажите куда копать? Я естественно не идиот и п…
0 votes4 answers -
плавное движение
Не знал как назвать тему, потому что трудно обяснить что я хочу спросить.Вот есть такое сайт http://www.huddletogether.com/projects/lightbox2/ .Покликайте на картинки.Изначально пока картинка грузится там белый фон и посередине анимашка.Когда загружается если картинка больше белого фона то окошко плавно увеличивается в размерах.Удлиняется или расширяется.Не могли бы вы обяснить как это делается?
0 votes7 answers -
JS - событие при наведении курсора на объект
Доброго всем. Сразу скажу, прошу помидорами не кидать, с js дружу пару дней. Я сделал, что бы при наведении курсора на span в панели навигации, у "кнопки" позади появлялся бэкграунд, а-ля гласящий о том, что выбор стоит на этой ссылке. Но, как сделать fadeout у этого бэкграунда, когда курсор мышки покидает данную кнопку - не пойму. Вот пример, прошу простить, размеры и позицию для примера не соблюдал, наглядности ради: http://jsfiddle.net/H5zZB/28/
0 votes6 answers -
простой счетчик
плизз скажите код самого простого сч?тчика посещений на ява скрипт или ссылку на него
0 votes8 answers -
Не выполняется функция
Скажите,пожалуйста, почему функция может выполняться или нет? и от чего это зависит? У меня проблема в том, что когда я тестирую функцию в пробном документе, она работает, стоит мне только вставить ее в нужное мне место, все перестает работать и обычно в ошибках пишется, что отсутствует объект. Вот как бы сам код, так он работает, но в шаблоне работать отказывается. Заранее спасибо <html> <head> <title></title> </head> <body> <script language="javascript"> <!-- function change_btn(status) { var play = document.getElementById('play'); var stop = document.getElementById('stop'); if(status == '1') { play.style.di…
0 votes14 answers -
Всплывающие окна.
Народ помогите сделать при наведение мышкки или при нажатии мыши на раздел вылетали окна. К примеру из такой таблички или если есть у кого, что-нибудь на подобии готовое скиньте пожалауста. Заранее огромное спасибо!
0 votes9 answers -
как через JS поменять св-ва CSS класса?
как через JS поменять св-ва цсс класса. Например: .s{width:100px} to .s{width:20px}:|
0 votes7 answers -
Последовательный автоматический вывод текста.
Здравствуйте! Нужен скрипт, который бы выводил на страницу в одном и том же месте несколько сменяющих друг друга по кругу текстовых последовательностей через определенные интервалы времени. Без всяких хитростей - все текстовые последовательности отдаются браузеру сразу вместе со страницей, и могут содержаться в теле скрипта. Знаю, что такие скрипты были, но найти в сети мне их не удалось, хотя убил кучу времени. Уверен, что у кого-то здесь они есть, либо знают где взять. вообще, в идеале, нужно так - бегущая строка, выбежала целиком, постояла, потом пропала и начала выбегать новая. Но это в идеале, а так буду рад любой помощи. Спасибо.
0 votes7 answers -
выпадающий список
ПРивет всем. В общем мне нужно сделать, выпадающий список регоинов на сайте рок музыка вот здесь но места не многго, поэтому думаю реализовать как на сайте svyaznoy.ru чтобы при выборе региона перекидывало на страницу с ним. Можт кто поможет, я так понял там нужен яваскрипт, тольк я в них не оч разбираюсь( может у вас будут какие нить другие рпедложения)
0 votes14 answers -
изменение картинки рядом с линком
была тема уже но ее закрыли ( http://www.cssplay.co.uk/menus/menutwelve.html - как все таки сделать вот так вот... что бы картинка имено "менялась" ?
0 votes9 answers -
Собрать все занчеия полей формы в один массив
Есть форма, в которой всего два вида полей(input), type="url" и type="text". В поле type="url" находится урл страницы, а в поле type="text" текстовый анкор для этой ссылки. Анкоров на каждый урл может быть больше одного. Полей type="url" тоже может быть больше одного, на каждый соответственно от одного и больше анкоров. Вопрос в том как мне значения всех этих полей собрать в массив. Застрял на самом начальном этапе: $('form').serializeArray(); Получаю из этой строчки кода массив из объектов вот такого вида: [Object { name="url", value="http://forum.htmlbook.ru/"}, Object{name="text", value="Основной форум"}, Object { name="text", value="форум"}] Как из полученных данн…
0 votes10 answers -
Порядковый номер элемента
Как получить и вывести порядковый номер элемента? Есть слайдер с такой структурой <ul> <li class="active"> <img> </li> <li> <img> </li> <li> <img> </li> </ul> <span></span> Нужно в span вывести порядковый номер элемента с классом .active Общее количество элементов я посчитал, а порядковый номер элемента не получается вывести (
0 votes8 answers -
Слайдер для видео и слайдер для картинок
Здравствуйте уважаемые форумчане! Перехожу сразу к сути вопроса Необходимо найти слайдер видео и слайдер картинок для статичного сайта (все это на одной странице). Слайдер видео: тут думаю все понятно, по аналогии со слайдером картинок, только видео с ютуба. Слайдер картинок: особенность заключается в том, что видны только миниатюры, а по щелчку по миниатюре открывается всплывающее окно с полной картинкой. При этом у обоих слайдеров навигационные кнопки "вперед" и "назад". Собственно нужны советы по реализации, в верстке я более или менее разбираюсь, а вот в программировании нет. Пока не знаю на сколько ясно я выразил то, что мне необходимо, по ходу общения думаю разб…
0 votes8 answers -
Модальное окно всплывающее справа
Приветствую! Долго я искал подходящее мне решение модального окна для своего сайта. Нашел вот такое окошко - http://jsfiddle.net/M3eAf/ Но есть проблема, оно нуждается в небольшой доработке Мне нужно что бы я мог по ссылке на id открывать нужный мне div модального окна с этим id, т.е. другими словами, я хочу использовать модальные окна по несколько раз на странице. В данном случае я могу открыть только одно модальное окно с id - charms. Помогите доработать скрипт, буду очень благодарен грамотному решению по данной проблеме.
0 votes6 answers -
Установка стартовой страницы
Не получается сделать(да что уж там сделать, найти) нормального скрипта для кнопки чтобы по нажатию на нее страница становилась стартовой для браузера. Есть вот так скрипт: onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.mysite.ru'); return false;" href="http://www.mysite.ru" И все бы хорошо если бы он помимо IE работал еще где-то... Ну собственно помогите со скриптиком или ссылкой на манул по его созданию...
0 votes7 answers -
переопределение обработчика события в IE
Здраствуйте!! Собственно в заголовке и написан вопрос, который меня интересует. В опере обработчик события можно переопределить так: document.getElementById('elem').onclick="t=4+5; alert(t);"; Но такая штука не работает в IE. Как же сделать такое же для IE?
0 votes7 answers -
Пошаговый мультиселект не работает в IE6
Привет. На этой странице http://theraflu-promo.ru/ в FireFox к примеру можно проверить работу скрипта, выбрав город и ВУЗ — нас перекидывает на определённую страницу. В IE6 эта фича не работает, то есть, как только я выбрал город, он не собирается мне показывать селект с ВУЗами, а сразу выкидывает от первого значения ВУЗа location.href Помогите разобраться.. пожалуйста.
0 votes24 answers -
onload
на одной странице присутствует 2 вызова: onload = function(){ ... } onload = function(){ ... } Объединить их я не имею права. Как быть в такой ситуации? Спасибо.
0 votes20 answers -
Вставка bbcode с помощью JS
Форумчане! Вот такой вопрос. Делаю щас один сайт, появилась необходимость в системе Добавления новостей. В них хотелось бы использовать BBCode. Но я не знаю как реализовать кнопки вставки этих тэгов, чтобы их не писать вручную. Как на этом и всех остальных форумах. Я посмотрел исходник этой странцы ("Начать новую тему") и увидел такую функцию: <script type="text/javascript"> <!-- function insert_text(open, close) { msgfield = (document.all) ? document.all.req_message : document.forms['post']['req_message']; // IE support if (document.selection && document.selection.createRange) { msgfield.focus(); sel = document.selection.createRange(); sel.te…
0 votes7 answers -
Получение id или class в переменную
Суть проблемы такова: при наведении или нажатии на объект нужно в переменную передать его id или class получаемый через this.id. По наглому не получается, пробовал так: var name_1 = this.id; Пробовал и другие варианты, искал в книгах, но не наш?л. Подскажите если кто знает, или выскажите светлую мысль, если таковая появится - буду пробовать.
0 votes3 answers