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
-
Грамотная подсветка активного пункта меню
Здравствуйте! Задача стоит простая: существует 4 пункта меню, которые необходимо подсвечивать (выделять цветом) при его активности. Но возникло несколько проблем:. 1. Использованный скрипт, подсвечивает пункты вместе с пунктом главной страницы, который должен сниматься при переходе в другой раздел. 2. Если вставить в пункт "главная страница" картинку (в данном случае белый квадрат), то подсветка пункта не работает, а при наведении псевдокласс hover работает без проблем. 3. Если прописываю в браузере адрес без "www" то подсветка слетает - браузер сам не дописывает "www" почему-то, у другх сайтов пробовал - прописывает. Возможно, вопросы совсем глупые, но я новичок в этом. …
0 votes17 answers -
Ajax и jQuery с индикатором загрузки, после загрузки контента
Всем привет! Задача. На странице есть меню. По нажатию на элемент меню – сначала исчезает вся прочая информация с разными id. Потом появляется индикатор загрузки, и загружается контент в подготовленный блок из отдельного файла html. Новая информация отображается только после полной загрузки контента, находящегося в отдельном файле. Для отображения контента, находящегося на странице, после его полной загрузки, посоветовали следующее: <script type="text/javascript"> function init() {if (arguments.callee.done) return; arguments.callee.done = true;$('#content').fadeIn (1000);};window.onload = init;</script>(#content {display:none;})Но вопрос в подгружае…
0 votes2 answers -
Сортировка блоков div
Всем привет, такая проблема, в javascript новичок вот код <div class="last_news"> <h1>Заголовок1</h1> <p>Текст1</p> </div> <div class="last_news"> <h1>Заголовок2</h1> <p>Текст2</p> </div> <div class="last_news"> <h1>Заголовок3</h1> <p>Текст3</p> </div> Нужно сделать так, что бы блоки отображались на странице в обратном порядке как это решить на Jquery?
0 votes6 answers -
Перемещение блока внутри другого блока
В общем, написал вот такой код, где красный блок див можно схватить и перетаскивать, но не знаю как наложить ограничение на то, чтобы этот красный блок див не заходил за рамки второго -- серого блока с размером 500х500 пикселей. Как это можно сделать? Хотелось бы увидеть готовый код, чтобы можно было в нём покопаться и разобраться самому. Заранее спасибо. <html> <head><title>Moving</title></head> <body onload= "init()"> <h1 style="margin-left: 650px; color: red;">Адаптировано для Chrome</h1> <div id='serkv' style="position:absolute;width:500;height:500;background-color:grey;left:10;top:10"> <DIV id='kv…
0 votes1 answer -
Собрать все занчеия полей формы в один массив
Есть форма, в которой всего два вида полей(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 -
Обновление контента в блоке без перезагрузки страницы
Есть страница index.html Есть блок, например с классом content, в котором много блоков с различным контентом. Есть также навигационное меню, со множеством ссылок, и необходимо чтобы при нажатии на одну из ссылок меню обновлялся контент в блоке с классом content, затем при нажатии на другую ссылку меню старый контент исчезал, а появлялся новый. Слышал что это делается с помощью AJAX, но до конца не понял как. Спасибо за помощь.
0 votes4 answers -
Как на Jquery написать команду в которой попап окно будет закрываться при клике и на крестик и на пустое место вне блока с формой?
Как на Jquery написать команду в которой попап окно будет закрываться при клике и на крестик и на пустое место вне блока с формой? Вот так выглядит форма обратно связи http://prntscr.com/idz5lf Вот так я закрываю её при нажатии на крестик, просто убираю класс в нужном блоке и все работает $(".knopka2").click(function(){ $(".hide").addClass("call-back") }); $(".close").click(function(){ $(".hide").removeClass("call-back") }); Подскажите как должна выглядеть функция чтобы при клике вне формы тоже убирать нужный класс и форма так будет закрываться?
0 votes4 answers -
Установка кодировки ajax-запроса чтобы вернуть ее в ответе..
День добрый! Господа, стоит такая задача: Есть jquery.ajax() который нечто возвращает на страницу. Страница бывает в разных кодировках. Надо подогнать кодировку ответа под кодировку страницы. Я хочу сделать такое решение: передавать кодировку через header запроса на сервер, и посмотрев на кодировку страницы сервером выдавать строки в нужной мне кодировке. Проблема в том что я никак не могу задать headers ajax-запроса. я пробую делать это через параметр contentType : "windows-1251" или параметр-функцию beforeSend(request) {request.setRequestHeader("Content-Type", "text/javascript; charset: windows-1251")}, но отправляемый запрос не содержит соотв. заголовка. Можно передава…
0 votes10 answers -
реализайия часовых поясов
Всем привет! Кому не очень лень подскажите код странички на которой должно выводиться только время в нескольких часовых поясах. Код желательно максимально простой, без явы и т.п. что нибудь типа: берется системное время за эталон и выводится Москва, Лондон, и т.п. в обычном текстовом виде, соверешнно не нужно что бы эти часы посятонно шли, т.е. надо человеку, он нажал кнопку "обновить" и получил сколько сейчас времени в 5 точках земного шара, относительно его системного времени. Нужно это для того чтобы в винде, сделать фоновую страничку хтмлкой и в углу по нажатию обновить показывалось время. И если можно как нить с комментами что бы можно было добавитьизменить часовые п…
0 votes10 answers -
Инициализация скрипта при ajax запросе
Всем привет. На странице имеется такой вызов функции $('.rating').rating({ fx: 'float', image: '/bitrix/templates/ombra/images/stars.png', loader: '/bitrix/templates/ombra/images/ajax-loader.gif', minimal: 0.6, url: '/ombra_site/include/ajax/set_rating.php', callback: function(responce){ this.vote_success.fadeOut(2000); if(responce.msg) alert(responce.msg); }}); Когда идет подгрузка элементов с классом .rating при помощи ajax , то элементы добавленные таким образом не инициализируются и к ним не применяется скрипт. Как надо сделать ? При каждом ajax запросе добавлять такую конструкцию или есть нормальный выход из этой ситуации ?
0 votes10 answers -
Случайное расположение картинок
Есть пять небольших картинок (70?70 px). Нужно их рандомно раскидать по всей страницы. Каким образом это можно сделать?
0 votes3 answers -
обработка XML на JavaScript
Здраствуте, подскажите может кто знает как сделать обработку XML на JavaScript, нужно чтоб оно обрабаьывало локальные файлы, а не в интеренете. Заранее спасибо.
0 votes8 answers -
onclick
Как перехватить переход при нажатии на ссылку и заставить перейти по ссылке с помощью события онклик? Как указать перейти например по ссылке 2.html. Это делается для того чтобы при включенных JavaScript переход был по дугой ссылке а при выключенной JavaScript по указанной 1.html. 1
0 votes8 answers -
Из линка в FareFox не запускается Js
В IE и Opera это работает .. <body> <script language="javascript" type="text/javascript"> function fs(x){ form1.v.value=x; form1.Log.value=document.getElementById("iLog").value; form1.PW.value=document.getElementById("iPW").value; nNew="+form1.nNew.value); form1.submit(); return false; } </script> <form action="index.php" id=form1 name="form1" method="post"> <INPUT id="v" name="v" type="hidden" value="0"/> <input id="Log" name="Log" type="hidden" value=""/> <input id="PW" name="PW" type="hidden" value=""/> <input id="nNew" name="nNew" type="hidden" value=""/> </form> ... <a href="index.php?v=0" onclick="fs(0)…
0 votes5 answers -
в теге <p> вложенном в div не работает onclick
Добрый день всем !!! Ниже приведен код , onclick для div работает а вот для <p> не работает . <div class="menu_but" onclick="show('1')"> <p class="main_menu" onclick="show('1')">аааааааааааа</p> </div> Подскажите что я сделал не так . Всем огромное спасибо за помощь
0 votes11 answers -
остановить действие функции
Я использую функцию MoveBg(), которая перемещает фоновое изображение. Я хочу остановить движение через несколько секунд. Попробовал использовать setTimeout() и clearTimeout(), но движение почему-то не прекращается. В чем проблема? <script type="text/javascript" language="javascript"> function MoveBg() { some code } $(function() { var i = setTimeout("MoveBg()" ,200); setTimeout(function(){clearTimeout(i)},10000); }); </script>
0 votes4 answers -
Где скачать слайдер-карусель
Всем привет Подскажите слайдер с постоянной прокруткой картинок. Они должны прокручиваться все время и с одинаковой скоростью. Я уже обыскался в гугле...
0 votes9 answers -
Обратиться к ключу объекта
Здравствуйте. У меня есть объект: var obj = { a: { b: [], c: [] }, d: { e: ['test'], f: [], g: [] } } Есть ли возможность узнать значение ключа e, не указывая полный путь к нему (obj.d.e) и без циклов? То есть, я ищу что-то подобное методу find() в jquery.
0 votes4 answers -
Подключение нескольких jQuery
Может быть не совсем по теме Есть страница к ней подключается jQuery и отключить его нельзя так как от него зависит другой код. Так же на странице есть код которому нужен тоже jQuery но новой версии при старой он не работает. Не работает и если подключать два сразу. Вопрос: возможно ли их изолировать JS, чтобы к некоторому коду на странице подключались только нужные js?
0 votes8 answers -
Ajax. Получить ответ от сервера в виде xml через responseText
Здравствуйте. Использую библиотеку JsHttpRequest. В ней не поддерживается responseXML, вместо него есть responseText. Соответственно получаю от сервера responseText в виде: <ratings> <show> <title>Alias</title> <rating>6.5</rating> </show> <show> <title>Lost</title> <rating>14.2</rating> </show> <show> <title>Six Degrees</title> <rating>9.1</rating> </show> </ratings> Но как дальше мне работать с этим responseText как с DOM объектом?
0 votes11 answers -
Высота div блока в зависимости от контента.
Имеется div блок (height:50px; width:400px;) При наполнении контентом, высота div'а должна автоматически увеличиваться. Нужен скрипт, который будет выполнять эту задачу.
0 votes4 answers -
параметр disabled
нашёл то, что хотел но как в этом коде: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Блокировка поля</title> <script type="text/javascript"> function agreeForm(f) { // Если поставлен флажок, снимаем блокирование кнопки if (f.agree.checked) f.submit.disabled = 0 // В противном случае вновь блокируем кнопку else f.submit.disabled = 1 } </script> </head> <body> <form action="handler.php"> <p><textarea cols="30" rows="4" readonly> Ти…
0 votes12 answers -
Про событие Event
За пару дней до падения форума спрашивал про скрипт, который не работает в ФФ3 function onlyDigit() // ввод только цифр { if (event.keyCode<45 || event.keyCode>57 || event.keyCode==45) event.returnValue = false; } а осознать ответ времени не хватило - форум сломали плохие люди.. Пожалуйста повторите что надо сделать чтоб и в ФФ3 работало
0 votes10 answers -
frD-помогите со скриптом.
Как сделать что-то на подобие того что используется на www.mail.ru http://foto.mail.ru/list/yablonya_58/2/71....ast_from_main=1 при нажатие на ссылку "разместить на сайте" открывается запрос на получение данных с выводом необходимой информации. Заранее спасибо.
0 votes6 answers -
Ajax. Исполнение JavaScript в коде, передаваемом с сервера
Добрый вечер. Вот разбираюсь с Аяксом,скачал с dklab библиотеку JsHttpRequest. Взял пример с сайта dklab, добавил в него кусок кода: <script language="JavaScript"> alert("Привет"); </script> Хочется,чтобы не только участок html-кода на странице заменялся кодом,полученным с сервера, но и,например, из заного сгенеренного участка страницы мог запускаться какой-нибудь джава-скрипт.Но почему-то не исполняется Заранее спасибо. <?php // Load JsHttpRequest backend. require_once "lib/JsHttpRequest.php"; // Create main library object. You MUST specify page encoding! $JsHttpRequest =& new JsHttpRequest("windows-1251"); // Store resulting data in $_RESUL…
0 votes7 answers