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
-
Как вынести значения!
Здравствуйте еще раз!Я завершил свой скрипт и осталось только одна проблемка и заключается она в том,что весь скрипт выложен на главной странице! И из этого у меня рождается вопрос:"Как сделать так,чтобы на главной странице я оставил только код массива,который заполняется при добавления материала,а уже потом чтобы значения массива передавались уже в отдельный яваскрипт код,где будут происходить уже преобразования?"
0 votes2 answers -
Помогите укоротить повторяющийся код
Всю ночь думаю, как вот эти строки укоротить: if(data1.code0 != undefined) { $("#code0").val(data1.code0); $("#code0").attr('disabled','disabled'); } if(data1.code1 != undefined) { $("#code1").val(data1.code1); $("#code1").attr('disabled','disabled'); } if(data1.code2 != undefined) { $("#code2").val(data1.code2); $("#code2").attr('disabled','disabled'); } if(data1.code3 != undefined) { $("#code3").val(data1.code3); $("#code3").attr('disabled','disabled'); } if(data1.code4 != undefined) { $("#code4").val(data1.code4); $("#code4").attr('disabled','disabled'); } if(data1.code5 != undefined) { $("#code5").val(data1.code5); $("#code5").attr('disabled','disabled');…
0 votes8 answers -
indow.location.href.replace
Здравствуйте. Установили скрип комментариев на сайт. Сайт имеет вид mysite.com/ru/, mysite.com/uk/, mysite.com/en/. Если оставить комментарий на /ru/ - его не будет видно на /uk/ и /en/. Аналогично, если оставить комментарий на /uk/ - не виден на /en/ и /ru/. Воспользовался функцией window.location.href.replace, получилось так: a = window.location.href.replace('/ru/', ''); a = window.location.href.replace('/uk/', ''); a = window.location.href.replace('/en/', ''); , но ничего не вышло. Каким образом это можно исправить?
0 votes1 answer -
Скорость разных методов сортировки
Я только начинаю изучать программирование. Прочитал что сортировка пузырьком является довольно таки медленным методом, гораздо эффективнее "быстрая сортировка". Решил проверить, просто ради интереса. <script type="text/javascript"> function bench(f) { var arr = [2,5,1,4,3,6,8,0,4,32,3,5,7,9,43,2,11]; d = new Date(); for (i = 0; i < 1000; i++) { f(arr); } return new Date() - d; } function bench2(f) { var arr = [2,5,1,4,3,6,8,0,4,32,3,5,7,9,43,2,11]; d = new Date(); for (i = 0; i < 1000; i++) { f(arr, 0, arr.length - 1); } return new Date() - d; } function compare(a, { return a - b; } function defaul…
0 votes4 answers -
Иногда ajax не срабатывает
Здравствуйте. Иногда возникает ошибка при обращении к серверу, насколько я понимаю. И тогда в моем срипте выводится переменная error в опции error. А можно узнать какие причины способствуют возникновении ошибки? Сервер не отвечает? Много запросов к одному и тому же файлу? Или что-то другое? Посетителям совсем не клево видеть ошибку на сайте. Спасибо. Возможно от меня потребуется дополнительная информация. $(".form").submit(function(event){ event.preventDefault(); var button = $(event.target); var data = $(this).formSerialize(); $(this).find(".div").html('Uploading...'); var block = $(this).find(".div")[0]; var success = function(result) { …
0 votes2 answers -
jquery.jcarousel.js проблемы с отображением через время
я в скриптах не очень силен! подскажите, если кто знает такую проблему jquery.jcarousel.js установил скрипт, настроил для отображения по 3 элемента и перелистывание автоматически по одному, при загрузке все работает нормально, через некоторое время нахождения на странице начинает перелистывать не правильно(перескакивает через все элементы)!
0 votes1 answer -
obj.style.opacity не изменяется
Вот такая проблема: Стандартный скрипт, плавно изменяющий прозрачность при наведении; при задании начального значения opacity в связанном или глобальном CSS скрипт не работает, как только задаю opacity во внутреннем стиле, все работает. Что не так с глобальным и связанным CSS? (Opera 11.60, на других не проверял)
0 votes5 answers -
Разные кликабельные области у логотипа
Задача: Есть логотип, часть его (дерево в кружочке) должно вести по ссылке, напр.на Главную, при клике на остальную же часть нужно чтобы появлялось верхнее окошко. Пока дошла до того, что внутри ссылки сделала область конкретно для дерева в круге: <p class="logo"><a href="#">Mounthermon</a></p> .header p.logo{ float:left; width:239px; height:106px; text-indent:-900em; margin-top:-20px; background: url(../images/logo.png) no-repeat left top; position:relative; cursor:pointer; } .header p.logo a{ display:block; border-radius:27px; height: 52px; left: 8px; position: absolute; top: 19px; width: 53px; } Написала: $…
0 votes8 answers -
насчет this
var calc = { show:function() { var a = +prompt('a',0); var b = +prompt('b',0); }, sum:function() { alert(this.a+this.; } }; calc.show(); calc.sum(); Вот объект, он не пашет, я уже скоко инфы перерыл но таки и не понял что именно выполняет this. Вездле пишут что он обращается к объекту из метода, но что значит к объекту? В объекте может быть сколько угодно свойств, значений, методов. И как вообще присвоить что именно тот мой this обращается к переменной??? Плз, объясните подробно.
0 votes10 answers -
Не работает Ajax
В консоли ошибок js никаких нет, но браузер выдает Ошибка Ajax: данные не получены <!-- xmlget.html --> <html> <head> <title> Пример извлечения XML с помощью Ajax </title> </head> <body><center /> <h1>Загрузка XML-содержимого в контейнер DIV</h1> <div id="info"> Это предложение будет заменено </div> <script type="text/javascript"> function ajaxRequest() { var r; try // Для всех браузеров, кроме ие { r = new XMLHttpRequest(); } catch(e) { try // ие6+ { r = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try // ie5 { r = new ActiveXObj…
0 votes4 answers -
Модальные окна
Здравствуйте.. Ситуация такая, у меня есть страницы подгружаемые ajax, в которые мне нужно повесить fancybox. Скрипт не срабатывает, есть решение данной задачи??
0 votes3 answers -
return в две отдельные фукции
Вопрос скорее теоретический поэтому попробую сформулировать словами. Есть две фукнции( A и B ) в которых после некоторых манипуляций отались два массива ссылок(в каждой по одному). Есть третяя функция© в которую поочередно приходят массивы из функций A и B, которая умеет сравнивать полученные массивы и искать недостающие ссылки в каждом. Затык в том как вернуть из функции C данные обратно в A и B. return-ом не получается, он только в одну возвращает, в ту которая последняя вызвала функцию©. Можете отослать меня в гугл, но помогите правильно составить поисковой запрос.
0 votes12 answers -
setTimeout
Нахожусь вначале своего пути освоения жс. Я захотел сделать простой малюсенький скрипт, который менял бы цвет дива с некой задержкой времени. Код очень простой, но он почему то не работает: http://jsfiddle.net/Sc57E/ . Я пытался разобраться сам: читал синтаксис этого метода таймоут, выводил отдельно алертом кусочки скрипта...ничо у меня не вышло. В чем ошибка?
0 votes13 answers -
Не выполняется условие if
Вчера начал знакомиться с JS, а сегодня уже пишу слайдер. Не выполняется условие if (document.getElementById('container').style.right == shirinaBlokov) {} // не выполняется else {... // здесь все подхватывает и работает не смотря ни на что (если поставить вместо shirinaBlokov - '1000px' то все работает) Думаю ответ здесь var shirinaBlokov = massivDiv.length; shirinaBlokov *= summa; Или может я пытаюсь сравнить различные типы? Style выдирается как строка, а shirinaBlokov числовой.. хотя оператор == сравнивает значение, но не типы
0 votes6 answers -
проверка форм на JS!
у меня есть 5 текстовых полей-изображений. я хочу сделать проверку на пустоту . как поменять картинку, если форма не заполнена????
0 votes5 answers -
как это сделать?
я уже открывал эту тему в другом разделе, может мне здесь помогут больше. у меня есть див, как сделать что бы он через 5 сек плавно исчез после загрузки страницы? такой вариант почему то не работает $(document).ready(function(){ $("img").load(function(){ settimeout($('#reg').fadeout('2000'), 3000) }); });
0 votes2 answers -
Замена win курсора в текстовой области.
Прошу помощи у знающих людей. Нужно в текстовом поле <input type="text" id="area"/> Изменить курсор вида на http://upload.wikimedia.org/wikipedia/commons/5/5e/Cursor-commandline-underline-anim.gif
0 votes8 answers -
jQuery. Не работает .submit в .dialog
Добрый день! Сделал форму для заполнения через .dialog. При нажатии кнопки "сохранить" ничего не происходит. Подскажите, почему? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/flick/jquery.ui.all.css" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript…
0 votes6 answers -
Имитация нажатия!
Всем привет!Меня интересует вопрос:"Можно ли имитировать нажатие кнопки F11".Допустим у меня дивный блок с id="F11" и чтоб при нажатие на него и была имитация нажатие клавиши F11!
0 votes3 answers -
new Date() с 'нестандартными' параметрами
Всем привет, Простой пример: d1 = new Date(2012, 10, 17) // Sat Nov 17 2012 00:00:00 GMT+0400 d2 = new Date(2012, 16, 17) // Fri May 17 2013 00:00:00 GMT+0400 Т.е. d2 возвращает дату на 6 месяцев больше. Аналогично и в меньшую сторону d1 = new Date(2012, 2, 17) // Sat Mar 17 2012 00:00:00 d2 = new Date(2012, -4, 17) // Sat Sep 17 2011 00:00:00 Вообще, насколько так можно делать?
0 votes4 answers -
привязка события к элементу с динамически присваиваемым классом
доброго времени суток! Возникла проблема: На сайте использую плагин booklet (отображение галереи в виде книжки с эффектом перелистывания). Возникла необходимость изменить навигацию - то-есть убрать стандартные кнопки вперед/назад и отображать их над изображениями при наведении на них мыши. Но вот тут то и возникла проблема: кнопку назад нужно выыодить над изображением которое лежит в слое с классом .b-wrap-left, а вперед над изображением с классом .b-wrap-right. Эти слои "дорисовываются" скриптом динамически. И я так понимаю скрипт типа $('.b-wrap-right').hover(......) не работает именно по-этому, и нужно привязывать событие через live() - но тут опять проблема - …
0 votes7 answers -
Достать значение
В блоке на сайте выводится 3 тизера определенной ширины: заголовок, картинка, текст, ... Если заголовок не помещается в одну строку, то все дальнейшее содержимое смещается вниз на высоту одной строки. Хочу написать код, который будет смотреть высоту дива тайтла (и далее делать то что мне надо) - в html и css он не прописан. Вопрос, с помощью какой команды достать тогда значение?!
0 votes1 answer -
select multiple jquery
Как передать в обрабатывающий файл через jquery все выделенные значения из select multiple? Вот так var spas = $("#multiselect").val() || []; У меня передаётся только последнее значение.
0 votes6 answers -
выпадающий блок с JS как сделать
вопрос, как сделать из такого вот такое т.е. фактически текст должен уже быть на странице во время индексации ботом. просто скрыт посредствами JS
0 votes2 answers -
перестал работать слайдинг картинок
всем привет, на сайте http://www.adenium.net/oherron.com/web/ перестал работать слайдинг картинок там вызывается код(я вставил алерты для наглядности): jQuery(document).ready(function($){ alert(-1) $(function(){ alert(-2) $('#slides').slides({ preload: true, preloadImage: 'images/loading.gif', play: 5000, pause: 2500, hoverPause: true, animationStart: function(current){ $('.caption').animate({ bottom:-35 },100); if (window.console && console.log) { // example return of current slide number console.log('animationStart on slide: ', current); }; }, …
0 votes0 answers