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
-
Нужна помощь если не сложно по jquery
Всем привет. Мне нужно решить одну задачу, если не сложно подскажите или наставьте на путь истинный Допустим мне надо найти все элементы id=”book_” при условии, что после черты "book_?????" может быть любое значение, которое я не знаю, подскажите как это сделать. <div id="top"> <input type="hidden" id="book_d123fgn34j7dfds"> <input type="hidden" id="book_sdfcagn34j7dfds"> <input type="hidden" id="book_sd5423fvbd4534s"> <input type="hidden" id="book_dsf245f345fgdfg"> <input type="hidden" id="book_v5453453gfdg45"> <input type="hidden" id="book_34534gdd4545"> </div> Заранее большое спасибо
0 votes4 answers -
Замена CSS свойст в активном документе!
Имеются некоторые элементы на странице, свойства которых возможно отредактировать лишь средствами JavaScript т.к. прямой доступ к ним ограничен! Исходный вариант: <div id="bbcode" style="position: absolute;"></div> Требуемый вариант: <div id="bbcode" style="position: static; float: left;"></div> Пробовал изменить свойства так: <script type="text/javascript"> <!-- var changeIt; changeIt = bbcode.style.cssText; if(typeof(changeIt) != 'string') { changeIt = bbcode.getAttribute('style'); } var changeIt = 'position: static; float: left'; bbcode.style.cssText = changeIt; bbcode.setAttribute('style',changeIt); //--> </script> Так то…
0 votes4 answers -
Доступ к переменным в нутри тэга
Здравствуйте. Есть тэг Из IE доступаюсь к переменной aaa так document.getElementById(TreeID).aaa А из FireFox и Opera не получается, подскажите как это сделать?
0 votes4 answers -
Rollover эффект.
Здравствуйте. Не могу найти ришение, задача такая. Есть меню из нескольких пунктов, ниже меню есть див для иконки. Нужно, чтобы при наведении на определённый пункт меню, в нижнем диве появлялась нужная картинка на одном месте, менялась на другую при наведении курсора на следующий пункт , тоесть сколько пунктов меню - столько и разных картинок... Уверен что помогут любые советы и ссылки.
0 votes4 answers -
Создание JS фреймворк prototype
Нигде не могу найти, как создать JS фреймворк prototype? Что это такое? И чем он отличается от html? Подскажите, как его создать?
0 votes4 answers -
Каруселька
Люди плиз помогите! кто-нить киньте линку на вертикальную карусельку, очень нужно!!!
0 votes4 answers -
Не срабатывает кнопка отправки
Решил переделать кое какие скрипты на аякс. Так как в нем не смыслю скачал пример скрипта. Скрипт рабочий.... был) Вобщем пока внес пару небольших изменений, кнопка отправки персетала работать <form id="myForm"> Имя пользователя: <input id="name" name="name"> </br> E-mail: <input id="email" name="email"> </br> Сообщение: <textarea id="msg" name="msg"></textarea> </br> <input id="btn" type="submit" value="Отправить сообщение"> </form> <script> /* function splash() { if (document.myForm.name.value =='') { alert ("Заполните имя пользователя!"); return false; } if (docum…
0 votes4 answers -
Программное раскрывание списка "select"
стоит задача: по наведении на select открыть его как если бы на нём кликнули. Используется фреймворк jQuery. Код который уже использовался безрезультатно: 1. $('select').mouseover(function(){ $('select').trigger('click'); }); // click отрабатывает, но select не раскрывается 2. $('select').mouseover(function(){ $('select').click(); }); // click отрабатывает, но select не раскрывается Подскажите как решить проблему
0 votes4 answers -
Сообщение о загрузке страницы
В общем напишу здесь. Страничка весит порядка метра.Надо бы вывести сообщение типа " В процессе загрузки " ,пока страница грузится ,после этого вывести на загруженную страницу.(ну в принципе можно и просто вывести сообщение о загрузке на 4 сек,а пока юзер видит сообщение ,потихоньку загружать пейдж,через 4 сек переадресовать на пейдж) как сделать?
0 votes4 answers -
Запомнить выбор меню.
Изучаю HTML, пишу пока в блокноте. Хочу что бы первая страница была со следующей информацией: Выберете язык: ENGLISH РУССКИЙ. А как сделать, что бы выбор пользователя запоминался, и при повторном заходе его сразу пересылали на главную страницу с заранее выбранным им языком? Или подскажите, пжлста, как это называется и что искать. Заранее спасибо!
0 votes4 answers -
По вызову функции должно срабатывать значение
У нас есть: <body> <input type="button" value="button" onclick="test()" /> <span id="div">BLOCK</span> <script type="text/javascript"> function test(){ var a = [] a[0] = document.getElementById('div').innerHTML = '<h1>Bye1</h1>'; a[1] = document.getElementById('div').innerHTML = '<h1>Bye2</h1>'; a[2] = document.getElementById('div').innerHTML = '<h1>Bye2</h1>'; a[3] = document.getElementById('div').innerHTML = '<h1>Bye3</h1>'; } </script> </body> Задача: При нажатии на <input type="button" value="button" onclick="test()" /> в <span id="div">BLOCK&l…
0 votes4 answers -
Привязка кнопки веб-эелемента к кнопке на клавиатуре
Такой вопрос, можно ли кнопку в калькуляторе, привязать к кнопке клавиатуры. К примеру, что бы при нажатии на кнопку равно или ввод на клавиатуре, калькулятор показывал бы результат, а не выводил бы равно в поле для ввода или не очищал поле для ввода?
0 votes4 answers -
Вопрос о Frame
Привет всем! Подскажите как можно сделать что бы вкладка могла сжиматься и разжиматься и вставить туда Frame.... так что бы можно его сложить и когда нужно щелкнуть и он разложился.... все это для экономии места..... Вообще такое возможно сделать? и как? Заранее Спасибо Люди!!!
0 votes4 answers -
проблема в internet explorer при передачи данных аяксом
Сначала опишу как должен работать скрипт: с сайта на php скрипт уходит переменная, которая является ссылкой на главный html файл. php скрипт выкачивает в переменную $text все содержимое html файла, затем эта переменная обрабатывается функцией htmlspecialchars $text = htmlspecialchars($row, ENT_QUOTES); Дальше текст идет на сайт посредством jquery и добавляется в тег 'code'. $.post("example/code.php",{link:pathhtml},function(data){ $('#iframe').find('code').text(data); }); Идея скрипта заключается в том, чтобы вывести в тег 'code' исходный код html файла. В принципе все сработало, но как обычно internet explorer преподнес небольшой сюрприз. Исходный код в …
0 votes4 answers -
Остановить скролл страницы
Добрый день, проблема следующая, пользователь скроллит страницу снизу вверх. По мере того, как он подскролливается к определенной точке, мне надо добавить "сверху" страницы пару блоков контента. Естественно, после добавления, страница растягивается и текущее положение пользователя на странице сбивается. Пользователя "подбрасывает" вверх страницы. Можно ли как-то добавить контент НАД областью отображаемой в браузре, и при этом окно не должно скроллиться или дергаться. Если добавлять контент ПОД точкой просмотра пользователя, то он этого не замечает, если над - страница скроллится. Что делать, подскажите, пожалуйста.
0 votes4 answers -
Проверка корректности ввода имени
Доброго времени суток. Извиняюсь за глупый вопрос, но уж какой есть. Есть три поля - имя, фамилия, почта. Для почты я нашел регулярное выражение, чтоб проверитькорректность, но вот с именем и фамилией у меня прям ступор. Никак не могу сделать что-нибудь рабочее на основе посимвольной проверки строчки имени( нужно расширенное описание ошибки с указанием причины). весь код проверки function check_fst_name(id){ var str=d.getElementById(id).value; var i,lang; var reg=new RegExp("/a/","i"); if(str.length<1)errnum=_ERR_SHORT_FST_NAME_; else{ lang=0; if(str[0].match(/а-я/i))lang=_rus_; for(i=0;i<str.length;i++){ if(lang==_rus_){ if(!str[i].match(/а-я/i…
0 votes4 answers -
tiny_mce портит код
Вставляю в tiny_mce код типа: <a href="#" onclick="callme_click('uosMd8fznSr1@QzyuKvsOA'); return false;"> а он меняет его на: <a onclick="function onclick(event) { callme_click("uosMd8fznSr1@QzyuKvsOA"); return false; }" href="#"></a> и он, соответственно, не работает. Подскажите пожалуйста, как настроить tiny_mce так, что бы он не менял код. Написал в эту ветку т.к. более подходящей не нашел.
0 votes4 answers -
Трабл с lightbox в опере?
Собственно только в опере такой трабл, самый верхнрй див который затемняет экран, он в опере по высоте равен не на всю высоту а только на высоту страницы без скролла, баг на скрине кто нибудь сталкивался с таким?
0 votes4 answers -
Помогите разобраться в обработке событий.
Я вообще по php специализируюсь, JavaScript для меня пока темный лес. Значит так: Есть некий <div> (кнопка), как сделать так, чтобы при "зажатой" кнопке мышки выполнялась некая функция tempfunc (). Кнопку отпустили, все прекратилось.
0 votes4 answers -
highslide - display:table - firefox - НЕ дружат
такая штука приключилась, всё было хорошо пока не поставили хайслайд движок - дле 8 версия хайслайда - последняя вот линк беда тут во всех браузерах(ие8/хро/сафаря/опера) всё отлично, а в лисичке при нажатии на картинку с хайслайдом белое полотно(фон от хайслайда) становится там где надо, а сама картинка улетает в левый верхний угол сайта. убираю "дисплей:тейбл" - хайслайд работает - но с вёрсткой приключается горе. всё путается, и прыгает как захочется. помогите с етой проблемой пожалуйста, в понедельник дедлайн(
0 votes4 answers -
как сделать изменение размера плавным?
Всем привет. Есть скрипт, изменяющий ширину объекта. Хочу сделать так, чтобы размер изменялся плавно по 6сть пикселей. (объект DIV с id ="bread", а wW - это окончательный размер объекта bread) function EnlargeBread() { for (i=1; i < wW; i=i+6) { document.getElementById("bread").style.width = i; } } Не могу никак разобраться с таймАутом - как его использовать в качестве задержки, чтобы всё это было плавно? Пробовал писать так: function EnlargeBread() { for (i=1; i < wW; i=i+6) { bread.int = setTimeout(function() { document.getElementById('bread').style.width = i; }, 1000); } } Но никакой плавности всё равно нет. Происходит пауза и через некоторое время происх…
0 votes4 answers -
hightslide + ajax проблемы
Всем доброго времени суток! Понимаю, вопрос тривиальный и скорее всего проблема лежит в путях, но самому дойти к сожалению не получается... В общем есть див, в который аяксом подгружаются картинки с прикрученной к ним фото галереей fancebox. Трудность заключается в том, что та информация которая подгружается почему то не видит скрипта fancybox'a и картинки, которые должны увеличиваться просто появляются в новом окне... В то же время, если открыть страницу с фотографиями отдельно, то все работает замечательно! Подгружаемый файл... <div class="highslide-gallery"> <a href="images/gallery1.jpg" class="highslide" onclick="return hs.expand(this)"> <img src="i…
0 votes4 answers -
Увеличение значения переменной
Здравствуте. Скажите как мне правильно увеличивать значение в компоненте? Этот код затыкается на 4.1 Хотя остальные значения увеличиваются нормально.
0 votes4 answers -
Как правильно навешивать события
Пытаюсь динамически навешивать события на элементы. Делаю это так: <!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> <title>Счётчик</title> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <script type="text/javascript"> function napolnenie() { for ( var i = 0; i < 2; i++) { var spisok = document.getElementById('spisok'); var novspan = document.createElement('span'); novspan.innerHTML = 'Кнопка' + i; novspan.onclick = function() { alert(i); } spis…
0 votes4 answers -
Вставка скрипта с помощью innerHTML
Мне нужно вставить в HTML яваскрипт, чтобы он выполнялся, причем вставлять скрипт нужно после загрузки страницы: В HTML-коде так: <div id="begin"></div> Перед </body> добавляю: <script type="text/javascript"> document.getElementById("begin").innerHTML = "<яваскрипт>"; </script> Скрипт вставляется, но не выполняется. Пробовал гуглить, советуют использовать eval, document.createElement('script') и .appendChild, но соединить всё это в работающую связку не получается. Может кто подскажет?
0 votes4 answers