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
4723 questions in this forum
-
Подскажите пожалуйста хороший кроссбраузерный код для плавного перехода со страницы на страницу
Подскажите пожалуйста хороший кроссбраузерный код для плавного перехода со страницы на страницу! Я нашёл какой-то, но там нельза таймер поставить! Буду благодарен!
0 votes4 answers -
Узнать количество элементов
А как узнать количество li внутри ul с неким идентификатором, и исходя от этого задавать style для этих li? Ну скажем если их 2 - margin: 20px; если 3 - margin: 50px; если 4 то ничего не делать так как для этого случая в css уже написаны свойства)
0 votes6 answers -
как сделать onclick=copy text
как сделать как сделать чтобы при нажатии на текстовую ссылку в буфер обмена копировался произвольный текст? спасибо
0 votes7 answers -
Защита JS файла
Есть ли методы эффективной защиты js файлов от скачивания и просмотра?
0 votes7 answers -
Скролл
Возникла надобность по созданию скролла, подобного facebook или vk. В общем суть такова, нужно чтобы при прокрутке скрол-y скролился определенный див. Может кто сталкивался?
0 votes10 answers -
Автоматический нажым кнопки
Подскажите пожалуйста как сделать чтобы при загрузки страницы на которой есть кнопка, она нажималась автоматически
0 votes8 answers -
Подключение jQuery
Посоветуйте кто, есть движок блога, стоит ли включать в него jQuery. Сейчас на чистом js реализованы след. вещи: аякс модальные окна бб-коды планируется введение: drag and drop загрузка файлов и картинок аякс стоит ли подключить jQuery и сделать всё на jQuery или лучше писать всё на чистом js? заранее спасибо
0 votes2 answers -
Выполнение двух функций параллельно, одинаковых в разных блоках div
Нужно что бы фотки и в том и другом блоках выполнялись, а так в одном стоит, а в другом выполняется, подскажите, как сделать? <!DOCTYPE html> <html> <head> <title>Главная</title> <script src="js.js"></script> <link rel="stylesheet" href=" css.css " type="text/css" /> <style> #block1, #block2, #block3{ position: relative; } #container { width: 960px; margin: 0 auto; height:900px; } #block1{ width: 50%; float:left; height: 99%; background:red; } #block2{ width: 50%; float:left; height: 99%; background:green; } #block3{ float:left; top: -690px…
0 votes1 answer -
Нужна помощь!
Всем добрый день и хорошего настроения! Начну с кода <html> <head> <title>Test Radio Button</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> function DoIt(RXGroup) { var radioRXGroup = document.getElementsByName(RXGroup); for (var RowR = 0; RowR < radioRXGroup.length; RowR++) { if(radioRXGroup[RowR].checked) { if(radioRXGroup[RowR].id=="Computer") {document.getElementById('mainbody').innerHTML = 'Какой тип компьютера вам необходим?</br></br>'+ '<input type="radio" name="a" id="a1"value="1">Компьютер выполняющи…
0 votes7 answers -
Меню на аккордеоне (немогу допилить)
В общем есть менюха: http://blog.evaria.com/wp-content/themes/blogvaria/jquery/index-multi.php И всё в ней пучком, да только захлопывается зараза при переходе по активной ссылке. Я так понял, что для того, чтоб она не схлопывалась, к ней надо прикрутить jquery.cookie.js Это я сделал, но вот походу ещё и какой-то сценарий нужно написать, чтоб оно работало. Вот это сижу, втыкаю как баран, ничё не могу понять ((( Если есть добрые люди, которые знают как меня осчастливить - помогите плиз. Бду очень благодарен )
0 votes6 answers -
duplicateField.js дублирование элементов формы
Этот небольшой плагин поможет вам быстро продублировать элемент вашей формы. Основная фишка плагина в том, что он может дублировать элемент формы увеличивая индексы его name и id, а так же дублировать несколько полей сразу, а его callback позволяет расширить плагин до таких задач, как: добавить кнопку "удалить" для каждого поля, запрещать создавать больше n эллементов. Плагин находится в тесте, если вы найдете баги или не сможете реализовать вашу задачу с помощью него, прошу отписать здесь. Требуемая HTML структура <div class="diplicate"> <a href="#">Add</a> <div class="items"> <input type="text" class="item" /> </div> </div&…
0 votes1 answer -
Как правильно навешивать события
Пытаюсь динамически навешивать события на элементы. Делаю это так: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Счётчик</title> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <script type="text/javascript"> function napolnenie() { for ( var i = 0; i < 2; i++) { var spisok = document.getElementById('spisok'); var novspan = document.createElement('span'); novspan.innerHTML = 'Кнопка' + i; novspan.onclick = function() { alert(i); } spis…
0 votes4 answers -
Java-скрипт перезагружает страницу, если он в форме, а вне её работает нормально
Всем доброго вечера. Прошу сразу прощения, если что не так. Календарь JSCal2-1.8 Если календарь находится в форме, то при нажатии на кнопку, он перезагружает страницу, а если вне формы, то нормально срабатывает. Всё голову сломал. Не знаю что делать. Надеюсь на помощь, потому что если это java-скрипт не работает, то и остальные использовать нельзя будет. В html код выглядит так. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Администрирование новостей</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="calendar/js/jscal2.js"></script> <script src…
0 votes2 answers -
передача аргументов
поясните пожалуйста один момент здесь происходит вызов функции mySelect для коллекции элементов input. при этом в качестве аргумента(единственного!) передаётся массив data смотрим код плагина и видим, что по определению функция mySelect принимает два аргумента. element и options. при этом в аргументе element непонятным мне образом оказывается элемент из коллекции, а в аргументе options оказывается массив data. нельзя ли пояснить механизм передачи агрументов?
0 votes2 answers -
Как настроить диалоговое окно jQuery под свой дизайн
Здравствуйте! Использую метод .dialog() для создания модального окна. Но мне нужно оформить его под свой дизайн. Например, .ui-dialog-titlebar в моем дизайне отсутствует. Мне нужно просто переопределять стили для этого? Или, например, можно отключить как-то панель .ui-dialog-titlebar? И еще, как мне прописать этому окну свой уникальный класс или ID, если его все равно jQuery оборачивавает в свои стандартные блоки?
0 votes8 answers -
Заменить часть строки
Добрый день. Подскажите пожалуйста, есть строка. Если в ней больше 35 символов остальные символы нужно заменить на ... (троеточие). Как можно решить такую задачу?
0 votes2 answers -
На сколько это правильно? (DOM)
Здравствуйте! Только начал учить Js, сейчас прохожу блок по DOM. Написал абстрактную регистрацию пользователя с проверкой на совпадение паролей, на сколько правильно я это сделал? <div class="main"> <h2>Форма регистрации</h2> <p>Пройдите регистрацию.</p> <div class="button"> <a href="#" class="a-reg">Регистрация</a> </div> <form action="#"> <label for="">Имя:</label><br> <input type="text"><br> <label for="" class="password">Пароль:</label><br> <input type="text"><br> <label…
0 votes2 answers -
Создание JS фреймворк prototype
Нигде не могу найти, как создать JS фреймворк prototype? Что это такое? И чем он отличается от html? Подскажите, как его создать?
0 votes4 answers -
jQuery
В чем косячек, не пашет функция post, если я пытаюсь вставить параметры переменной posts: posts="{"+"test: \"value\""+"}"; $.post("/produc_search.php", posts, function(data){ $("#vendor_container").html(data); }, "html"); а так работает: $.post("/modules/tproduc_search.php", {test: "value"}, function(data){ $("#vendor_container").html(data); }, "html");
0 votes5 answers -
Создание игры с помощью <canvas>
Я решил создать игру с помощью <canvas>. Я создал "танк" (на даный момент это прямоугольник), сделал управление "танком", но возникла проблема - "танк" оставляет след. Помогите устранить эту ошибку, буду благодарен. Вод код программы: <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> #game { border: 1px solid black; background: silver; } </style> <script type="text/javascript"> var tank_x = 0; var tank_y = 0; function game() { var game_show = document.getElementById("game").getContext("2d"); game_show.fillStyle = "green"; g…
0 votes4 answers -
проверка размера файла в форме
помогите пожалуйста советом есть страница с формой. форма валидируется популярным плагином jqueryvalidation . проблема в том, что нужно проверять размер загружаемого файла, а у этого плагина нет нужного функционала теоретически можно вставить проверку перед отправкой формы. но обработчик setDefaults имеет только invalidHandler и submitHandler $.validator.setDefaults({ invalidHandler: function(){ //console.log("not submitted!"); }, submitHandler: function(){ $( "#brief_form_new" ).submit(); //console.log("submitted!"); } }); $().ready(function() { $("#brief_form_new_test").validate({ …
0 votes5 answers -
Получение текущего значения поля в форме
Привет всем, столкнулся с проблемой при получении значения формы. На странице имеется 4 формы. (страница пополнения баланса) Первая форма имеет 2 поля типа text выглядет так: [руб].[коп] конечно вместо руб. и коп. будут цифры. И три формы отправки запроса на оплату в системы: WebMoney, LR, и LiqPay. В этих трёх формах все поля скрыты, кроме submit-ов. Субмиты подсписаны так: Пополнить баланс на руб.коп USD через …. Ещё сумма (руб.коп) добавляется в value полей ammount во всех трех формах. Нужно, чтоб при вводе цифр в поля руб. или коп. сумма менялась сразу. Каким бы способом не вызывал функцию (onkeypress, onchange, onblur) нужного результата нет. Вот вызываемая функция …
0 votes4 answers -
Нестандартный калькулятор
Здравствуйте, передо мной стоит задача построить калькулятор на JavaScript с использованием DHTML. А именно: нужно чтобы калькулятор был построен без id (не использовать идентификаторы вообще), а применить свойства : getElementById (), createElement (),createTextNode (), appendChild (), insertBefore (). Видел много разных примеров калькуляторов, но как применять там эти свойства так и не понял. Подскажите, пожалуйста .
0 votes7 answers -
Не работает увеличение сайта на мобильном
Здравствуйте! Столкнулся с проблемой, которую не могу уже решить несколько дней из-за плохого знания ява-скрипт. Сделал сайт адаптивный, но на мобильном не работает увеличение страницы. Обычно если 2 пальца развести в стороны, то сайт приближается. А мой нет, остается неизменным, его нельзя увеличить, приблизить. Все из-за скриптов CMS. Если их отключаю, то приближение работает, но не работает много чего другого. Собственно я уже и вычислил в каком файле js заковырка, но что именно запрещает приближать страницу разобраться не могу. Может есть какие способы обойти запрет или понять что именно мешает. Прошу вашей помощи.
0 votes2 answers -
Программное раскрывание списка "select"
стоит задача: по наведении на select открыть его как если бы на нём кликнули. Используется фреймворк jQuery. Код который уже использовался безрезультатно: 1. $('select').mouseover(function(){ $('select').trigger('click'); }); // click отрабатывает, но select не раскрывается 2. $('select').mouseover(function(){ $('select').click(); }); // click отрабатывает, но select не раскрывается Подскажите как решить проблему
0 votes4 answers