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
-
самозакрывающееся меню в виде списка о_О
Всем привет! помогите пожалуйста в решении следующей проблемы. на сайте есть меню в виде списка: <ul> <li><a href="../1/">1</a></li> <li><a href="#" onclick="ShowOrHide(this);">2</a> <ul> <li><a href="../2_1/">2_1</a></li> <li><a href="../2_2/">2_2</a></li> </ul> </li> <li><a href="#" onclick="ShowOrHide(this);">3</a> <ul> <li><a href="../3_1/">3_1</a></li> <li><a href="../3_2/">3_2</a></li> <li><a href="../3_3/">3_3</a>&l…
0 votes19 answers -
Mootools и table row
Приветствую друзья! Так вышло, что у меня сайт на CMS LS версии 0.4.2 с Mootools. Возникла необходимость в таблице отображать только первые 5 <tr>, а остальные скрывать. Таким образом, начиная с 6го <tr> добавляется class="vertical_slide". HTML: <table class="calend_table"> <tr><td>111111</td></tr> <tr><td>222222</td></tr> <tr><td>333333</td></tr> <tr><td>444444</td></tr> <tr><td>555555</td></tr> <tr>< class="vertical_slide"td>666666</td></tr> <tr>< class="vertical_slide"td>777777</t…
0 votes3 answers -
проблема с setInterval
есть функция function content(){ $.ajax({ url: "index.php", cache: false, success: function(html){ $("#content").html(html); } }); } $(document).ready(function(){ content(); setInterval('content()', 20000); }); запрос должен происходить каждые 20 сек,но он происходит каждую секунду в независимости от того какое время я бы не ставил, а также ужасно загружается процессор. в чем проблема?
0 votes7 answers -
Формула для scrollbar'а
Сразу картинка Делаю собственный скролл.Блок1 - то, что отображается, блок2 таскается вверх/вниз. (top меняется) Подскажите, по какой формуле мне посчитать X - положение скролбара относительно блока, в котором он отображается. Я пришел к этому x = top / (блок2 / блок1). (везде имеется ввиду высота этих блоков) Но это не правильно - скроллбар до конца не опускается. Что то мозг мой начинает закипать, спасите! =)
0 votes2 answers -
Передача данных в базу
Друзья подскажите пожалуйста. У меня есть переменная в которой находится номер поста на сайте. как передать методом POST после нажатия на кнопку "отправить" номер поста в определенное поле базы данных. Пожалуйста не отправляйте читать книжки. Я делаю комментарии на PHP, но там есть кусок кода на java, а я в нем не рублю.
0 votes3 answers -
Пара обработчиков
Доброго вам дня! Затеял я на страничке анимацию. Да так, что в два скрипта. Но вот незадача, один описывает общий случай, а другой частный. Подключены они отдельно. Т.е. в конце странице это <script type="text/javascript" src="animationEverywhere.js"></script> <script type="text/javascript" src="animationSpecial.js"></script> Мне необходимо добиться того, чтобы на определённые элементы действовал только частный случай. Или так - если действует частный случай, общий - не действует, но если частный не действует, то общему - зелёный свет. Элементы эти - это ссылки со href`ом = "". Теперь, наверное, самое важное. Оба скрипта - это, в большем своём в…
0 votes16 answers -
События на выбор option в select
В хтмл: <select id="test" onchange="selectChanged(this.value);"> <option value="#">Выберите раздел</option> <option value="1">One</option> <option value="2">Two</option> </select> JavaScript $(document).ready(function(){ function selectChanged(value) { switch(value) { case 1: func1(); break; case 2: func2(); break } } }); Хочу вставить функцию "замены дива" на jquery аяксе в func1() $("#test").val('1', function() { $("#rubric3").empty(); $("#rubric4").empty().load("rubric_4step.php #last2"); }); Все осложняется тем, что selectChanged не работает. Да и как вставить функцию…
0 votes13 answers -
Несколько слайдов на одной странице
Подскажите хочу расположить несколько слайдов на одной странице Скрин взят из сайта http://pcvector.net/scripts/slideshow_and_scroller/173-slayder-s-postranichnoy-navigaciey.html <div id="slidebox"><div class="next"></div><div class="previous"></div><div class="thumbs"><a href="#" onclick="" class="1 thumbActive">1</a> <a href="#" onclick="" class="2">2</a> <a href="#" onclick="" class="3 ">3</a> <a href="#" onclick="" class="4">4</a> </div> <ul> <li><img src="1.jpg" alt="змея"/></li> <li><img src="2.jpg" alt="змея"/></li> …
0 votes2 answers -
проблема с меню
Доброго времени суток! http://jqueryfordesigners.com/slide-out-and-drawer-effect/ решил применить такое меню у себя на сайте http://bitrix.master.su/ вроде все хорошо, но вот проблема, когда я перехожу в раздел второго уровня, то менюха скрывается и показывает развернутым только первый раздел вот сам скрипт вызова <script type="text/javascript"> <!-- $(document).ready(function () { $('LI.drawer UL:this(:first)').hide(); // hide all ULs inside LI.drawer except the first one $('span.drawer-handle').click(function () { // hide all the drawer contents $('LI.drawer UL:visible').slideUp().prev().removeClass('open'); // show the associated drawer content to 'this' (th…
0 votes1 answer -
рекурсивный вызов функции и переполнение стека
Здравствуйте! Иногда возникает необходимость сделать функцию, которая циклично выполняется все время просмотра страницы, например: function spectrum(){ var hue = 'rgba(' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ',0.2' + ')'; $('#partnership').animate( { backgroundColor: hue }, 3000); spectrum(); } И вроде бы код работает и свои функции выполняет, но отладчики вываливают ошибку переполнения стека, а firebug при перезагрузке страницы вообще вешает браузер намертво, что сильно усложняет жизнь. Подскажите, пожалуйста, как правильно организовать рекурсию...
0 votes5 answers -
постраничная навигация
Здравствуйте! Есть сайт(сделан на битрикс,но не суть), контентная область-фиксированный блок определенной высоты и ширины. И есть контент который подгружается в эту область.Суть такова - если контент больше чем область, появляется навигация, и пользователь постранично листает. Причем контент(php файл) - состоит и из статики и из динамически сформированного содержимого. Заранее разбить его на блоки нельзя,т.к. неизвестно сколько всего там будет. Все примеры которые я нашла по созданию pagenavigation основаны на том что мы как то структурируем заранее что будем листать - с помощью списка(li), или дивов. Собственно вопрос- как реализовать такое? Буду рада полезным ссылкам!…
0 votes1 answer -
mod_news_pro_gk4
Здравствуйте! У меня шаблон сайта имеет возможность отображать страницу с разной шириной, по желанию пользователя. Установлен модуль News Show Pro GK4, при изменении ширины окна, он начинает изменять размер картинок, которые выводит, тем самым портит весь вид. Пробовал ограничивать размер в css, не помогает, картинки так же увеличиваются, вылезая за пределы блока. Полагаю это дело в самом яве скрипте. Как мне лучше сделать в такой ситуации? Имеет смысл пытаться лезть в скрипт, если я его не понимаю, или искать другой модуль? Спасибо.
0 votes1 answer -
наследование свойств (ООП)
Привет!Помогите примером. В большинстве случаев наследовать собственные свойства не желательно ,потому что они характерны для конкретного экземпляра и не могут быть использованы повторно для дочерних элементов. Главное правило при использование конструктора- повторно использованые члены должны добавлятся через прототип. Прошу примерчик чтобы понять суть.Спасибо
0 votes2 answers -
получить html с удалённого сервера
Добрый вечер. Помогите пожалуйста решить проблему с получением html с удалённого сервера. Есть плагин под wordpress, который получает данные с удалённого сервера, но всё это работает с перегрузкой страницы, в ответ приходит чистый html. <style> /* разные стили для оформления */ .class{color:#f00; ........} </style> <!-- далее обычный html различные div + форма с разными input , style и т.п. --> <div>text</div> <form> ........................... <input type='text' name='' /> .......................... </form> Нужно переделать с применением ajax. Как я понял из прочитанного в разных источниках, получить ответ от удалённого с…
0 votes2 answers -
Подсветка активных страниц
Ребят, помогите, пожалуйста, подправить код $(document).ready(function(){ var url = window.location.pathname; if(url.indexOf('/video') !== -1){ $(".video").addClass("active-menu"); }; Имеем меню один из пунктов которого, предположим, видео. Если мы находимся на этой странице, то к классу video добавится еще один, чтобы подсветить активную страницу, но если мы перейдем на страницу "/video/moon" то код уже не работает Как бы указать скрипту, что при "/video/*" код так же должен выполняться?
0 votes5 answers -
Засавка и меню на jquery
Здравствуйте! Есть меню на flash прилагаемое по ссылке на скачивание. Хотелось бы узнать - возможно сделать такое же, но без точечек вначале, на javascript и пришаманить к движку галереи. intro.swf
0 votes3 answers -
Не могу разобраться с наследованием
Объясните пожалуйста на пальцах про прототипы в JS. Уже несколько дней пытаюсь разобраться ,но никак не получается.\ Спасибо!
0 votes1 answer -
Подскажите с кодировкой
Здравствуйте. Скачал с буржуйнета скрипт сайта состоящий из слайдшоу. Весь сайт на javascript, базы данных не нужны. Там все надписи и меню на английском языке. Я стал переделывать на русский язык, но вместо букв кракозябры. Кодировку поставил utf8, все файлы js перекодировал в utf8 без бом. Все равно не выводится кириллица. Подскажите пожалуйста в чем может быть причина.
0 votes0 answers -
jQuery: Всплывающие окна для начинающих
Вступление В этой теме напишем простой плагин на jQuery(1.4.3+). Задача - показывать всплывающее сообщение на странице с эффектом затемнения фона. При нажатии на фон или кнопку "Закрыть", сообщение плавно пропадает. Посмотреть демонстрационную страницу Базовая верстка (index.html) Для проверки плагина потребуется простенькая страница с ссылкой, активирующей всплывающее сообщение. Будет подключена библиотека jquery-latest.js, и файл нашего плагина jmypopup.js. <!doctype html> <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript" src="pl.js"></script>…
0 votes0 answers -
прототип
я так понял что прототип служит для создания методов объектов , но почему нельзя сразу создать метод в функции конструкторе через this?или я что-то не так понял?
0 votes3 answers -
Вызов определенного обработчика из формы
Всем привет. Подскажите, можно ли средствами JavaS вызывать определенный обработчик формы? (заменить x в "action='x'") Понимаю, что можно предложить и другие пути, но скорее всего они мне не подойдут. Ситуация: в форме есть инпут файл в который загружаются картинки. Эта картинка при onchange input обращается к обработчику формы, который эту картинку обрабатывает и тут же показывает пользователю. И пользователь заполнив все остальные поля формы и нажав на сабмит кнопку попадает в тот же обработчик. Возможно ли задать событие, где при нажатии именно этой кнопки (кликом, энтером) форма обрабатывалась сторонним файлом, не указанным в form action? Как всегда спасибо к вашей ре…
0 votes4 answers -
тип данных
Подскажите пожалуйста, какой тут тип данных получится если в окне ни чего не писать а просто нажать OK ? var s = prompt("текст"); alert(s);
0 votes2 answers -
JavsScript фаил и css фаил.Как их подружить?
Сразу хочу заметить,что я не являюсь автором скрипта.Вот скрипт для смены изображения в ячейке: function newColor(idCell) { if (document.all) eval('document.all.'+idCell+'.style.background = "url(../../../img/123.jpg)"'); else eval('document.getElementById("' + idCell + '").style.background = "url(../../../img/123.jpg)"'); } function backColor(idCell) { if (document.all) eval('document.all.'+idCell+'.style.background = "#D6D2D6"'); else eval('document.getElementById("' + idCell + '").style.background = "#D6D2D6"'); } На данный момент ссылка на новое изображение вписана непосредственно в код скрипта,что создает проблемы с каталогами.Хотелось бы как-то брать изображения и…
0 votes2 answers -
задачи на javascript?
может кто нибудь подскажет, какие можно порешать жизненные задачи или задания на javascript, а то теория есть - а практики нет(
0 votes1 answer -
Как защитить Javascript от редактирования?
Я думаю много кто сталкивался с такой проблемой. Имеется например форма обратной связи или гостевая книга, работающая на аяксе. После отправки сообщения, при помощи скрипта идет сброс формы (очистка полей). Проблема в том, что любой знающий человек, покопавшись может легко отредактировать javascript код, убрать очистку и скажем зациклить отправку сообщений и серьезно этим затормозить работу сайта в целом. Как с этим бороться? Методы обфускации кода не рассматриваю.
0 votes6 answers