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
-
Вставка html с помощью js
Помогите сделать/Сделайте за меня С помощью данного кода я могу заменить все содержимое в блоке с id=yuynLe document.getElementById("yuynLe").innerHTML = menu_upgrade; Покажите пример кода который сможет не заменить а добавить html элементы вот сюда (см. скриншот) P.S. Это гугл сайты и я никак не могу редактировать html "на прямую" Тут полчасика нагуглил и накидал такое var menu_upgrade = document.querySelectorAll('ul > li:nth-child(7)'); menu_upgrade += '<p>TEST</p>'; document.querySelectorAll('ul > li:nth-child(7)').innerHTML = menu_upgrade; Исправьте ошибку, почему не срабатывает? Сам я в js полный ноль. Скрин с консол…
0 votes1 answer -
Дополнительный параметр в всплывающее окно
Пишу скрипт, та проверка на вводимые данные в поля, при ошибках появляется всплывающее окно, но оно режет сайт, т.е. как оно появилось футер сайт не грузится, жмешь на кнопку ок в всплывающем окне все гуд! } elseif ($send == "no") { echo "wind ow.alert('Ошибка');"; echo $form_block; } } in clude("f ooter.php"); ?] Подскажите как сделать кто знает, чтобы это всплывающее окно появлялось, но страница догружалась вся или не подгружалась, только после нажатия на кнопарь ОК грузилась в ИЕ, Опере, Мозиле?
0 votes1 answer -
Модальное окно
Добрый вечер, господа. Есть mootools, в нем есть библиотека SqueezeBox, подключается так: window.addEvent('domready', function() { SqueezeBox.initialize({}); $$('a.link').each(function(el) { el.addEvent('click', function(e) { new Event(e).stop(); SqueezeBox.fromElement(el); }); }); }); соответственно для всех ссылок с class=link открывается модальное окно, в котором выводится содержимое по ссылке... В моем случае в модальное окно выводится страница, на которой есть ещё несколько ссылок, но при клике на них, модальное окно закрывается и переход по ссылке происходит в обычном окне браузера. ВОПРОС: как осуществить переход по ссылкам внутри…
0 votes0 answers -
Вернуть скролл на место
http://jsfiddle.net/Zverushka/7LXJg/ суть проблемы
0 votes7 answers -
jquery событе раскрывания текста
Добрый день, подскажите, пожалуйста, как к этому коду прикрутить "+" - при скрытом блоке и "-" - при ооткрытом блоке: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Раскрытие и скрытие div с помощью jquery</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript" src="jquery-1.4.1.min.js"></script> <script> function facechange (objName) { if ( $(objName).css('display') == 'none' ) { $(objName).animate({height: 'show'}, 400); } else { $(objName).animate({height: 'hide'}, 200); } } </script> </hea…
0 votes5 answers -
В form не работает onclick
Доброй ночи. Сижу ковыряю отправку GET через jQuery так вот по какой-то причине onclick событие не правильно работает в секции <form>…</form> собственно код ниже. Прошу вашей помощи. <!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>GET OnClick</title> <script src="http://yandex.st/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> function get1() { jQuery.get(…
0 votes2 answers -
Подсчет динамически добавляемых div на странице.
привет. Есть js плагин который добавляет динамически div - ы на страницу. Div добавляются не по клику или какому либо действию, а именно сам js добавляет элементы, при определенных условиях <div id="one">.............................//0<div class="dinamic</div> //1<div class="dinamic</div> //2<div class="dinamic</div> //3</div>Как их подсчитать на jQuery,cтатистические понятно function cnt(){return $("#one>div.dinamic").length();}Когда эти элементы будут добавлены неизвестно, поэтому наверно, нужно следить за изменениями в DOM - дереве, и периодически пересчитывать количество нужных div -вов. (если их количество достигло о…
0 votes5 answers -
Некоректно работает функция hover
Пытался прикрепить на свой сайт этот плагин BookBlock (demo), но с некоторыми изменениями. А именно. Хотел чтобы страницы листались при наведении на блок с изображениями. При наведении вперед ну и при отводе курсора соответственно назад. Столкнулся с двумя проблемами: 1. Некоректно работает функция hover. При наведении все срабатывает и изображение листается вперед, но при отводе курсора ничего не происходит. 2. Как сделать, что бы функция сработала один раз?! То есть если курсор наведен на изображение, то оно перелистывается один раз и останавливается. var Page = (function() { var config = { $bookBlock : $( '#bb-bookblock' ), …
0 votes0 answers -
Вопросс
Здравствуйте, у меня есть саб меню которое при щелчке расскрывается, можноли сделать так, чтобы при щелчке например по второму меню, первое открытое закрывалось, т.е. чтобы не было таково чтобы все саб меню были раскрыты, а только одно из. <script type="text/javascript"> function allClose(){ var list = document.getElementById("menu").getElementsByTagName("ul"); for(var i=0;i<list.length;i++){ list[i].style.display = "none"; } } function openMenu(node){ var subMenu = node.parentNode.getElementsByTagName("ul")[0]; subMenu.style.display == "none" ? subMenu.style.display = "block" : subMenu.style.display = "none"; } </script> <ul id="menu"><li…
0 votes2 answers -
помогите распознать и найти скрипт
бродя по инету наткнулся на такой сайтик http://www.artilleria.ru/portfolio/web/malta заинтересовало пролистывание сайта без вертикальной прокрутки по плавному движению мыши . помогите найти
0 votes1 answer -
HTML vs. XHTML (взаимодействие с JavaScript)
Прошёл книгу "Изучаем HTML, XHTML и CSS" (O'Reilly). Книга нормальная, всё понятно написано. После прочтения книги, в результате советов, которые там дают читателям, сейчас страницы пишу на XHTML Strict. Почему - сказать не могу. Просто в книге читателя плавно подвели к тому, что HTML - это вчерашний день, а сегодняшний - Strict XHTML. И нужно писать страницы на XHTML Strict, чтобы разные браузеры чётко понимали на каком языке написана разметка страницы. Пытался на форумах найти ответ на вопрос "На чём писать: HTML, XHTML или HTML5 ?". Каждый хвалит свою корову. И аргументов у каждого - целая куча. Сейчас прохожу книгу "Изучаем JavaScript" (O'Reilly, м.Моррисон). Думал, ч…
0 votes5 answers -
jQuery UI Sortable
Как в jQuery UI Sortable определить с какой позиции и на какую был перемещен элемент?
0 votes1 answer -
Object [object Window] has no method 'getAttribute'
Это как это так? Событие происходит после нажатия на <img> (onclick="aplay(this);"), так вот, этот this браузер почему то принемает за window. Yandex.Browser - на движке хрома. function aplay(e) { var player=document.getElementById('player'); if(!e.getAttribute('state')){ e.setAttribute('State'); player.src=window.location.origin+':8004/;'; player.play(); } else{ e.removeAttribute('State'); player.pause(); player.removeAttribute('src'); } } В чем проблема??
0 votes12 answers -
Передача переменных
Имеем: Переменную в js скрипте. Переменная - массив. Задача: Передать переменную в obrabotchik.php используя Ajax. С ajax'ом я знаком на начальном уровне. Пользуюсь библиотекой jquery. Как передавать обычные переменные через форму я разобрался, а вот как массив передать - не могу понять. Помогите разобраться. upd: Нашел статейку, все мне прояснившую. Делюсь ссылкой: http://www.simplecoding.org/otpravka-danny...t-i-jquery.html
0 votes1 answer -
form.reset() и required
Здравствуйте. Есть такой код https://jsfiddle.net/nkstx5uz/ Проблема в следующем: если заполнить оба поля и нажать кнопку "Ок", то форма очистится, как мне и нужно. Но, если заполнить только одно поле, нажать "Ок", потом заполнить оба поля и опять нажать "Ок", то после сброса формы поля сразу же подсвечиваются красным цветом, чего мне не нужно. Браузер Mozilla.
0 votes5 answers -
Что будет, если не удалять обработчики событий?
Добрый день! Следующая ситуация: решил, вместо обновления страницы при переходе по пунктам меню использовать HTML5 History API и подгрузку контента через AJAX. Но ведь получается что после того, как я заменил основное содержимое страницы обработчики этого удаленного содержимого все еще висят где-то в памяти, так? Вот хотелось бы узнать, чем это чревато? Нужно ли после смены страницы очищать все обработчики предыдущей страницы или пускай они копятся и ничего плохого в этом нет? Спасибо!
0 votes2 answers -
Не парсит CSS-файл.
Всем привет! Столкнулся с проблемой что в document.styleSheets не доступно содержимое некоторых файлов. Пример: Как быть с такими файлами? css.css
0 votes1 answer -
Как можно узнать позицию верхнего края div'а в пикселях
Всем привет! Использую jquery. Есть div Чтобы узнать его положение делаю так var y=$(#my_div).css("top"); В Опере работает, а в IE нет - возвращет NaN. Видимо потому что в css не задано явно свойство "top" оно имеет значение "auto" Как еще можно узнать позицию верхнего края div'а в пикселях? Заранее благодарен.
0 votes1 answer -
Как обратить изменения?
Код: <script> $(document).ready(function(){ $(".button").click(function(){ $(".hide").slideToggle("slow"); $(".admin").animate( { height:'40px' }, { queue:false, duration:600 } ); $(this).toggleClass("active"); }); }); </script> <div class="admin"> <a href="#" class="button" id="ac"><span></span>свернуть</a> <span class="hide"> ... </span> </div> При нажатии кнопки содержимое .hide плавно прячется и размеры родительского div'a подстраиваются по высоте. При повторном нажатии на кнопку содержимое .hide появляется. А как вернуть старое значение высоты для .admin при повторном нажатии?
0 votes4 answers -
Фокус
Как узнать на каком элементе на странице находиться фокус? Заранее благодарен.
0 votes2 answers -
Как получить HTML код объекта
Ну вот есть innerHTML, чтобы впихнуть код в объект, а каким образом можно получить HTML из объекта (к примеру того же <div>)?
0 votes2 answers -
Ссылка, отправляющая данные формы
Как заставить ссылку отправлять данные формы? Вопрос не новый и даже есть решения в сети, однако они работают далеко не во всех браузерах. Моя идея: <form name="loginform"> <a href="javascript:void(0);" onclick="document.getElementById('loginform').submit();">Вход</a> <input type="text" name="name" id="name" value=""/> <input type="password" name="password" id="password" value=""/> </form> Подскажите универсальное решение, пожалуйста. Вариант с стилизацией button или input не подходят, потому что шрифт не меняется (например, в GCh при установке Tahoma будет Arial). Спасибо.
0 votes4 answers -
Рандомное присваивание класса без повтора
Подскажите плиз. Есть 6 блоков, надо что бы в рандомном порядке, каждую 2ю секунду подсвечивался один блок, потом потухал и подсвечивался другой. У меня получилось это сделать, но как сделать так, чтобы один и тот же блок не подсвечивался 2 раза подряд? Если бы можно было как-то указать :not-previous
0 votes4 answers -
Плагин обратного отсчёта времени
Добрый день. Возникла проблема с работой плагина в браузерах Google Chrome и Opera. Вот ссылка на пример. Ранее плагин работал при помощи php, функцией strtotime() задавался интервал дат. Понадобилось переделать установку диапазона на jquery. Попробовал сделать так $(function() { var d = new Date() var sDate = Date.parse('2015-04-15T12:00:00Z') / 1000 var eDate = Date.parse('2015-04-17T24:00:00Z') / 1000 var nDate = Date.now() / 1000 JBCountDown({ secondsColor : "#7AC855", minutesColor : "#7AC855", hoursColor : "#7AC855", daysColor : "#7AC855", startDate : sDate, endDate : eDate, now …
0 votes5 answers -
кликнуть и получить модель
помогите пожалуйста решить проблему вот заготовка для игры крестики-нолики на backbone: https://jsfiddle.net/9t1cwfrv/9/ https://github.com/zlodiak/ttt_1 пока она умеет после клика по любой клетке выводить в консоль координаты клетки. каждой клетке соответствует своя модель. для вывода в консоль координаты берутся из атрибутов элемента 'data-*' проблема в том, что эти же самые координаты хранятся в модели каждой клетки. таким образом получается дублирование данных(в модели и в атрибутах элемента) хотелось бы чтобы после каждого клика данные брались из модели, а не из атрибутов элемента
0 votes4 answers