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
-
Скролл
Возникла надобность по созданию скролла, подобного facebook или vk. В общем суть такова, нужно чтобы при прокрутке скрол-y скролился определенный див. Может кто сталкивался?
0 votes10 answers -
jQuery - помогите написать обработчик
Здравствуйте. Помогите исправить ошибку. Обработчик берет div блок, у которого display: none, и вставлять его в другой div блок (у которого настроены стили, и который находится в нужном мне месте). Так вот после первого клика все получается нормально. При втором клике ничего не отображается. Как будто опять свойство display: none. HTML: <div id="cn-menu-light-overlay"> <div id="cn-menu-light-block"> </div> </div> <div class="test-link"> <h4>закуска</h4> <div class="cn-menu-object" style="display: none;"> <h4>чтобы это могло быть?</h4> <img src="images/menu_object.jpg"></…
0 votes10 answers -
Слайдер
Ребята, помогите сделать следующий функционал: когда человек заходит на страницу сайта, в зависимости от его разрешения экрана подставляется соответствующая фоновая картинка. Фоновая картинка должна изменяться, например, с интервалом 10 секунд (работает как слайдер). Выглядит это так: Пользователь №1 1024" Подключается слайдер №1, который содержит картинки img01.jpg, img02.jpg, img03.jpg Пользователь №2 1440" Подключается слайдер №2, который содержит картинки img04.jpg, img05.jpg, img06.jpg Знаю что это задача решаемая, просто не хватает знаний javascript-та.
0 votes10 answers -
Нужно изменить параметры html кода
в общем у меня хтмл код: <div class="admin-menu-image">a</div> вот css: .admin-menu-image{ background: url(/css/image/admin-menu-image.png); } как мне по событию поменять фон div'а?
0 votes10 answers -
Установка кодировки ajax-запроса чтобы вернуть ее в ответе..
День добрый! Господа, стоит такая задача: Есть jquery.ajax() который нечто возвращает на страницу. Страница бывает в разных кодировках. Надо подогнать кодировку ответа под кодировку страницы. Я хочу сделать такое решение: передавать кодировку через header запроса на сервер, и посмотрев на кодировку страницы сервером выдавать строки в нужной мне кодировке. Проблема в том что я никак не могу задать headers ajax-запроса. я пробую делать это через параметр contentType : "windows-1251" или параметр-функцию beforeSend(request) {request.setRequestHeader("Content-Type", "text/javascript; charset: windows-1251")}, но отправляемый запрос не содержит соотв. заголовка. Можно передава…
0 votes10 answers -
анимация в javascript
Мне требовалось сделать анимацию из трёх изображений,как я поняла их надо просто крутить по циклу. По мимо этого анимация должна работать когда нажму на кнопку старт,когда нажимаю на стоп останавливаться. На javascript пишу буквально день,опыта никакого. Изображения в программе меняются сразу после загрузки страницы,тоесть не по нажатию старт,стоп тоже не работает,объясните пожалуйста как сделать чтобы толлько при нажатии на старт изображения менялись,а при нажатии стоп останавливались. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title&…
0 votes10 answers -
Как изолировать JS?
Привет, недавно переквалифицировался в веб-программисты. Знаний мало, запросы большие... Сейчас делаю плагин к Chrome. Интерфейс не стандартный, а виде бара сверху экрана (как на stackoverflow.com). Бар реализуется вставкой html кода в код страницы. При таком подходе у меня возникает ряд проблем: 1. Для реализации мне требуется ряд библиотек JS. Как их изолировать от библиотек основной страницы? 2. Как сделать так, чтобы css сайта не влиял на мой бар? 3. Как сделать так (если возможно), чтобы JS сайта не видел мой бар? 4. Какой тип верстки (табличную или блочную) мне лучше использовать для реализации моего бара?
0 votes10 answers -
Интерактивная карта
здравствуйте. Очень приглянулась мне интерактивная карта из этой статьи. Но от JavaScript я далек пока что, кто то может подкинуть код или ссылку на похожее, но более простое решение? И еще желательна возможность при клике по области выводить div справа от всей карты Заранее спасибо
0 votes10 answers -
Упростить код
Приветствую. 10 минут смотрю на кусок кода и понимаю что его можно сократить намного, но пока не могу понять как. Подскажите как тут можно оптимизовать: $('#sizes legend').each(function() { if( /(16116)/.test(fid) && /(52|53|54|55|56|57|58|59|60)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16258|16259)/.test(fid) && /(42|44|46|48|50|52|54|56|58|60|62|64|66|68|70|72)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16260)/.test(fid) && /(52|53|54|55|56|57|58|59|60)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16219|16261)/.test(fid) && /(…
0 votes10 answers -
serialize() и name кнопки
$(function() { $(".visible").submit(function(event){ var data = $(this).formSerialize(); event.preventDefault(); $(this).find(".invis").html('<img src="../images/loaderA16.gif" alt="Uploading..." />'); var block = $(this).find(".invis")[0]; var success = function(result){ $(block).html(result); $(block).delay(3500).fadeOut(); } var error = function(){ $(block).html('<span style="color:red;">Cant load data </span>'); } $.ajax({ 'data' : data, 'url' : $(this).attr("action"), 'type' : $(this).attr("method"), …
0 votes10 answers -
Gallery на JavaScript
Всем доброе время суток! У меня вопрос, что нужно изменить чтоб можно было сохранять картинки у себя на компе в оригинальном виде? в JavaSript я не селен, чтоб было понятно вот мой обычный сайт http://desktophd.ru/index.php/3d-grafika заранее спасибо
0 votes10 answers -
Разбить строку по четыре символа
Всем привет. Нужно разбить строку из непрерывных символов по четыре. Пытаюсь сделать следующее: str = '3453458928590829038590285092345'; ar = str.split(/(\d{4})/g) Строка вроде бы и разбивается, но на выходе получаю следующее: ["", "3453", "", "4589", "", "2859", "", "0829", "", "0385", "", "9028", "", "5092", "345"] Откуда берутся пустые строки и как правильно составить регулярное выражение?
0 votes10 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 -
Собрать все занчеия полей формы в один массив
Есть форма, в которой всего два вида полей(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 -
ui dialog
Всем привет. $(function(){ // Dialog $('#dialog').dialog({ autoOpen: false, width: 600, }); // Dialog Link $('#dialog_link').click(function(){ $('#dialog').dialog('open'); return false; }); //hover states on the static widgets $('#dialog_link, ul#icons li').hover( function() { $(this).addClass('ui-state-hover'); }, function() { $(this).removeClass('ui-state-hover'); } ); }); <p><a href="#" id="dialog_link">Open Dialog</a></p> <div id="dialog" class="myDialog"> <p>Тут уже основной контент будет</p><script>alert("test");</script> </div> Почему aler…
0 votes10 answers -
Как нужно написать jQuery include
Всем доброе время суток! У меня есть вопросик как надо написать include в jQuery чтоб можно было рекламу вынести в другой файл с скриптом к примеру бегуна? И не не большой текст Вот сам код jQuery <a class="dow" href="#" id="down">Скачать</a> <div id="downtab" style="display:none"> <div id="rek-top"></div> <div id="rek-centr"> <p><!-- ЗДЕСЬ САМ ТЕКСТ --></p> <div id="reklama"> <script type="text/javascript"> var begun_auto_pad = 29798; var begun_block_id = 30200; </script> <script src="http://autocontext.begun.ru/autocontext2.js" type="text/javascript"></script> </div> &…
0 votes10 answers -
Поймать положение скролла
Всем добрый день. Вопрос таков... Допустим, у нас есть страница, к примеру http://forum.htmlbook.ru/ На ней есть скролл справа. Как отследить, что пользователь прокрутил ровно на половину всю страницу, или ровно на треть, четверть и т.д.? Интересует с использованием jQuery. Сам что-то никак не могу придумать. Но кажется мне, что это не так сложно =) Спасибо.
0 votes10 answers -
преобразовать new Img объект в строку
создаю: var img = new Image(); img.src = '/' + upp + '/' + data[i].img1; Блок: <div class="img">{{img}}</div> Надо картинку сюда положить: block.replace(/\{\{img\}\}/, img) Пробовал тупо: block.replace(/\{\{img\}\}/, img) В итоге видим на странице: [object HTMLImageElement]
0 votes10 answers -
Как получить выбранные значения всех radio элементов?
Всем привет. Подскажите пожалуйста, как можно получить значения value всех выбранных input radio. <input type="radio" class="server" name="dimaz" value="1">раз<Br> <input type="radio" class="server" name="dimaz" value="2">два<Br> <input type="radio" class="server" name="dimaz" value="3">три<Br> <input type="radio" class="server" name="dimaz2" value="1">четыре<Br> <input type="radio" class="server" name="dimaz2" value="2">пять<Br> <input type="radio" class="server" name="dimaz2" value="3">шесть<Br> <b>нажать</b> Пробовал искать по классу, но получаю значение только первого найденного на с…
0 votes10 answers -
Chrome переставляет элементы после события onload
Привет! Я только знакомлюсь с JavaScript, прошу вас помочь разобраться в нем. Есть 3 блока. 2 сверху, 1 под ними. Я хочу изменить ширину нижнего по ширине обоих верхних. Я хочу сделать так: blank.style.width=triangle_right.offsetLeft-triangle_left.offsetLeft-triangle_left.offsetWidth+"px"; blank - нижний triangle_left и triangle_right - верхние Есть браузер Google Chrome, который переставляет triangle_right влево на 200пх после события onload Соответственно, ширина блока, вычисленная в приведенном коде, больше на 200пх. Как правильно решить эту проблему на языке JavaScript? Ниже оффтопик/что сделано: По событию onresize этой проблемы нет. В других браузерах этой пробле…
0 votes10 answers -
instanceof и isPrototypeOf - есть ли разница?
var a = []; a instanceof Array // true Array.prototype.isPrototypeOf( a ) // true a instanceof Object // true Object.prototype.isPrototypeOf( a ) // true a instanceof Date // false Date.prototype.isPrototypeOf( a ) // false Вопрос: instanceof и isPrototypeOf всегда выдают одно и то же? Если да, то зачем нужно и то и другое если достаточно чего-то одного? Если нет - пример?
0 votes10 answers -
Изменение активной ссылки
Ребята, здравствуйте. Помогите, пожалуйста, человеку совершенно не знакомому с js. Ситуация следующая: есть центральное изображение, которое меняется при клике по ссылке. Но сама активная ссылка при этом никак не выделяется. Вот как можно убрать у нее подчеркивание? Спасибо. function change (a) { document.example_img.src=a; } <h2 class="vvc">Text</h2> <p><a href="javascript:change ('vvc_15.jpg')">text_1</a></p> <p><a href="javascript:change ('vvc_30.jpg')">text_2</a></p> <p><a href="javascript:change ('vvc_45.jpg')">text_3</a>/p> <p><a href="javascript:change ('vvc_60.jpg')">text…
0 votes10 answers -
Получить переменную из адресной строки
Привет всем. Помогите пожалуйста с проблемой. Адрес страницы на которой будет выполнятся код такого типа: mysite/question_edit?id=9 Какой самый простой способ получить вот это число 9 ? Спасибо за ответы. П.С Если это возможно и через javascript чистый и через jquery то пожалуйста оба варианты.
0 votes10 answers -
проблема с подсчетом строк в ie
Здравствуйте! Есть такой код: <textarea rows="12" placeholder="HTML" onInput="document.getElementById('html_linecount').innerHTML = value.split(/[\n\r]/).length" onpropertychange="if (event.propertyName == 'value') document.getElementById('html_linecount').innerHTML = value.split(/[\n\r]/).length"></textarea> он подсчитывает строки в textarea. При этом в IE происходит такой баг: он не считает пустые строки. Как это исправить?
0 votes10 answers -
Как сохранить несколько изображений, как одно.
Здравствуйте. Не уверен, что пишу в нужную тему. Делаю это не специально, а по незнанию ) Стоит задача - написать скрипт для подбора кейсов для iPhone. Т.е есть шаблон кейса, посетители могут изменять цвет кейса, добавлять текст и картинки. Картинки пользователь грузит сам со своего компа. После кастомизации кейса, готовый результат должен сохраняться в виде картинки. Собственно сабж - как реализовать сохранение результата в виде изображения? И какие инструменты для этого использовать? Предполагаю, что с помощью js это сделать не представляется возможным. Спасибо.
0 votes10 answers