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
-
Замена фона input по нажатию на него
Здравствуйте! Подскажите пожалуйста как заменить цвет фона в <input type="text" ...> по на нажатию на него. С помощью js или jquery.
0 votes4 answers -
Заменить background у слоя
Возможно ли вообще заменить фон у слоя? Есть резиновый слой, или лутше сказать слойчик, у него фоном установлена картинка, возможно ли ее заменить при определенных действиях пользователя, даже тот же щелчок? Цвет меняется без проблем, а вот картинка не хочет, тот же элементарный способ document.getElementById(elemID).style.background не работает. Если честно, так я еще ни одного рабочего примера не видел.
0 votes6 answers -
заменить fphover.class из frontpage
во Frontpage есть очень полезная функция: hoover button она созда?т вокруг заданного текста рамку, замполняет е? цветом, и при наведении мыши меняет цвет заливки, но там есть множество эффектов. проблема в том, что она делает громоздкий модуль, видимо, из стандартного fphover.class как сделать иначе? уже научился заменять <a href="/index.htm#link"><img src="pzs/back1.gif" border="0" onmouseover="this.src='dobn/sock.gif';" onmouseout="this.src='dobn/sock1.gif';"></a> но в данной ситуации нужен другой код. подскажите? —————————— почему-то вместо буквы ЙО форум подставляет знак вопроса
0 votes6 answers -
Заменить ссылку на iframe
Здравствуйте. Подскажите, какому скрипту посильно при загрузке страницы заменить ссылки, вида: <a href="http://sitename.ru/?p=63634"><img.../></a> на <iframe src="здесь_адрес_той_ссылки" width="300" height="100"> ? Цифры в ссылке всегда разные.
0 votes2 answers -
Заменить текст на виджете
На сайте использую виджет http://rating-widget.com Но мне надо заменить текст английский на русский. Я написал скрипт и вставил его вконце - но не помогло. Можно ли какнибудь справится с ним?
0 votes4 answers -
Заменить часть строки
Добрый день. Подскажите пожалуйста, есть строка. Если в ней больше 35 символов остальные символы нужно заменить на ... (троеточие). Как можно решить такую задачу?
0 votes2 answers -
Замыкания
Добрый день! Мужики, вот интересно увидеть примеры, где без замыканий никуда не деться. Т.е. нельзя его обойти и нужно применить именно их.
0 votes47 answers -
замыкания
Здравствуйте. Вот пример из учебника: function makeBuffer() { var text = ''; return function(piece) { if (arguments.length == 0) { // вызов без аргументов return text; } text += piece; }; }; var buffer = makeBuffer(); // добавить значения к буферу buffer('Замыкания'); buffer(' Использовать'); buffer(' Нужно!'); alert( buffer() ); // 'Замыкания Использовать Нужно!' Объясните пожалуйста два момента: 1 - зачем функцию makeBuffer() присваивать переменной buffer? 2 - вот этим вызовом buffer('Замыкания') (и всеми такими же) получается что передаем аргумент в функцию оболочку, а использует его внутренняя функция function(piece). Вот такая запись для меня была бы понят…
0 votes1 answer -
Замыкания и анимация - не могу разобраться
В самом конце файла slider.js у меня есть функция // on pagination click if (pagination=="true") { $(pagId).children().click(function() { var diff = $(pagId).children().index($(this)) - curActive; if (diff < 0 ){ diff = length + diff; } console.log(curActive, $(pagId).children().index($(this)), diff); var list = function() { for ( var i = 0; i < diff; i++) { setTimeout(function(){ console.log(i); next(); }, 500); } }; list(); }); } А именно весь вопрос вот в этой функции: var list = function() { for ( var i = 0; i < diff; i++) { setTimeout(function(){ console.log(i); next(); }, 500); } }; list(); Когда я кликаю в слайдере на кноп…
0 votes1 answer -
Замыкания и глобальные функции
Недавно где-то прочитал, что не стоит делать много глобальных функций, это замедляет работу браузера. Насколько это соответствует действительности? Какой выигрыш у замыканий в больших проектах с огромным количеством разных модулей? Синтаксис становится немного более сложным...
0 votes17 answers -
Занести объекты в массив
Добрый день! Подскажите пожалуйста, получаем методом ajax из файла .php данные вида: <ul> <li><a href..><img.. ></a></li> <li><a href..><img.. ></a></li> <li... </ul> Как занести после завершения запроса элементы <li> в массив? То есть после 'success:'. Как-то типа $.each(data, function(){ тут каждый li в массив arr[] }); Я не соображу что должо быть в функции? Заранее спасибо!
0 votes1 answer -
Запись в закладки
Пытаюсь сделать кроссбраузерный скрипт сохранения в закладки. Сейчас такой вариант: function makeBMarkOld(title,url) { if (window.sidebar) { window.sidebar.addPanel(title, url,""); alert("Уважаемый пользователь Mozilla (Firefox)!\nПосле того как Вы создадите закладку и вызовите ее из меню \'Закладки\',\nссылка откроется в боковой панели!\nЧтобы избежать этого, в меню \'Закладки\' щелкните правой клавишей мыши на ссылке, выберите \'Свойства\' и снимите галочку \'Загрузить закладку в боковую панель\'"); } else if( window.opera && window.print ) { alert("Уважаемый пользователь Opera!\nПосле того как Вы создадите закладку и вызовите ее из меню \'Закладки\',\nссылка …
0 votes6 answers -
Запись текста во вновь созданное окно
Есть код: var printWindow = window.open('','print_window','location=yes,menubar=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes'); var text = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\ <html>\ <head>\ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\ <link rel="stylesheet" href="../style/style.css" type="text/css">\ <script type="text/javascript" src="../inc/content.js"></script>\ <script type="text/javascript" src="../inc/slovari.js"></script>\ </head>\ <body>\ </body>\ &l…
0 votes7 answers -
заполнение поля при выборе элемента
Доброго времени суток, уважаемые посетители этого форума! Подскажите начинающему изучать JavaScript, как при выборе в поле Select значения из списка заполнять автоматом другое текстовое поле этим значением? Спасибо. P.S. По возможности, просьба ссылаться на документацию.
0 votes1 answer -
Заполнение поля.
Я даже не знаю как этот метод называетсья но очень нужен, поэтому даже не смог нормально назвать тему. В общем нужно чтобы заполняя одно поля русскими буквами в другом поля оно автомотически заполнялось английскими. Допустим вы вписали в одно поле Британский чарт и во втором поле в режиме реально времени набиралось britanskii-chart. Я думаю писать код за меня не кто не будет, просто скиньте хотябы ссылку где можно такое сделать, или просто как это называеться пойду погуглю чтоль...
0 votes2 answers -
Заполнить поля формы из данных JSON
Всем доброго времени суток. Прошу помощи у специалистов по javascript в следующей задаче: Есть данные сгенерированные в json формате доступ к которым осуществляется по определенной ссылке и имеют такую структуру: [{"product_name":"\u0411\u0430\u043c\u043f\u0435\u0440\u044b Ford Fiesta","product_id":"4","prices":58,"images":["images/stories\/virtuemart/product/01-perednyi-bamper-fiesta-2003-2006.jpg","images/stories/virtuemart/product/02-perednyi-bamper-fiesta-2008.jpg","images/stories/virtuemart/product/03-zadnyyi-bamper-fiesta-2006-2008.jpg"],"product_desc":"\u0415\u0441\u0442\u044c\u00a0\u0411\u0430\u043c\u043f\u0435\u0440\u044b \u0434\u043b\u044f Ford Fiesta, \u043f\…
0 votes1 answer -
Запоминание юзера
Сделал смену фона, но ясное дело, сайт не запоминает юзера, а нужно чтоб этот рисунок сохранился на часов 6, потом скидывал по дефолту. Как сделать, чтоб JS запоминал комп юзера?
0 votes3 answers -
Запомнить выбор меню.
Изучаю HTML, пишу пока в блокноте. Хочу что бы первая страница была со следующей информацией: Выберете язык: ENGLISH РУССКИЙ. А как сделать, что бы выбор пользователя запоминался, и при повторном заходе его сразу пересылали на главную страницу с заранее выбранным им языком? Или подскажите, пжлста, как это называется и что искать. Заранее спасибо!
0 votes4 answers -
запрет выбора Select`a по условию
Нужно заблокировать выбор города из списка, пока не выбрана область. Как это можно на js реализовать?
0 votes2 answers -
Запрет выделения
Собственно проблема такая, нужно запретить выделение любого содержимого на странице кроме текста в элементах textarea и input. Какие есть способы?
0 votes8 answers -
Запрет загрузки элемента HTML с помощью Java Script
Здравствуйте! Для мобильной версии сайта мне необходимо исключить некоторые элементы HTML из загрузки. Например, элемент <header>. Естественно, это можно сделать с помощью CSS, но в таком случае элемент будет загружаться и просто не будет отображаться. Я вот подумал, что логичнее было бы запретить загрузку элемента с помощью скрипта. Помогите, пожалуйста, реализовать следующее условие с помощью Java Script: Если ширина экрана меньше 750 px, то элемент <header> не отображается. Заранее благодарю за помощь!
0 votes2 answers -
Запрет масштабирования страницы в браузере
Необходимо исключить возможность масштабирования( в моем случае, уменьшения) страницы. В интернете не нашел кроссбраузерных вариантов. Может кто-нибудь сталкивался с подобной проблемой?
0 votes4 answers -
Запрет на активность
Здравствуйте! Подскажите, пожалуйста, как можно сделать такое: - есть блок, размеры которого изменяются с помощью плагина resizable. - в этом блоке есть другой блок - "аккордеон" и две кнопки: "разрешить" и "запретить". Как можно сделать, чтоб при клике на кнопку "запретить", содержимое блока "аккордеон", т.е. сам он собственно, не функционировал? Скриншот прилагается.
0 votes8 answers -
Запрет на ввод символа
Я не полностью понимаю этот код https://jsfiddle.net/pv6b2LL3/ <input type='text' id='target'> document.getElementById("target").addEventListener('input', function() { var tmp = document.getElementById("target").value; var arrReplace = ['a', 'b', 'c', 'd', 'e']; for (var i = 0; i < arrReplace.length; i++) { tmp = tmp.split( arrReplace[i]).join(''); } document.getElementById("target").value = tmp; }); Вот допустим, я ввожу 'a', событие отслеживается, в переменную tmp запоминается введённое значение. Потом в цикле, перебирается в заранее сделанный массив и введённое значение разбивается на массив, в котором значение будет из…
0 votes3 answers -
Запрет на изменение размеров блока
Здравствуйте. Есть три картинки. При клике на первую картинку она увеличивается в размерах. (получилось) При клике на вторую картинку - первая картинка уменьшается в размерах. (получилось) При клике на третью картинку - первая картинка запоминает свой размер и больше не изменяется. (не получилось) Как можно реализовать запрет на изменение блока только с помощью JQ? (Задача по JQ) Я думаю нужно сделать при клике на 3 картинку свойства !important, но не получается написать его с помощью JQ. ... <img src="img.jpg" alt="" class="img-circle" id="img-1" ><img src="img.jpg" alt="" class="img-circle" id="img-2"><img src="img.jpg" alt="" class="img-circle" id="img-…
0 votes2 answers