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
-
Почему не срабатывает простая функция, я не понимаю?
https://jsfiddle.net/gxrcuzw1/
0 votes1 answer -
Вопрос по window.onfocus
Привет! Подскажите как реализовать следущее: есть окно с ссылкой, у которой висит обработчик click. как сделать так, что бы при фокусе окна, если юзер при этом кликает в ссылку, скрипт возврашал false. или кейвордом помогите) пока поиск ничего дельного не дал
0 votes2 answers -
Не коректно работает .hover в скрипте для SVG карты
Имеется карта SVG при наведении курсора на область ее цвет изменяется. На первый взгляд все работает, но после того как курсор убран с области скрипт возвращает значение прописанное в последнем "color", а должен брать значение конкретной области. Также скрипт использует только значение последнего "color_hover". Получается наведя на область №1 она становится синего цвета а должна быть красная, после того как курсор убран с области ее цвет становится черным, а должен быть белым. Есть код такого вида: var paths = { Ob: { color: '#ffffff', color_hover: '#ff0000', name: '<b>Область №1.</b>', path: 'M 203,209 L 204,206 L 209,201 L 217,201 L 220,…
0 votes2 answers -
помогите нубу!
как сделать код работоспособным? $(document).ready(function(){ $(“ul li”).click(function(){ $("#li").animate({ -webkit-border-radius: #08aeeepx; -moz-border-radius: #08aeeepx; border-radius: #08aeeepx; background: #08aeee; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#08aeee), to(#038FE5)); background: -webkit-linear-gradient(#08aeee, #038FE5); background: -moz-linear-gradient(#08aeee, #038FE5); background: -ms-linear-gradient(#08aeee, #038FE5); background: -o-linear-gradient(#08aeee, #038FE5); background: linear-gradient(#08aeee, #038FE5); }, 2000); });
0 votes5 answers -
Немного усложнить script
Всем джамбо. Есть такой вот нехитрый код http://jsfiddle.net/LeWBH/ У меня появилось 2 вопроса... 1. Как засунуть туда еще кнопки с таким же функционалом? 2. Почему картинки так криво открываются? На всякий случай кину ка я код и сюда <script src="[url="http://code.jquery.com/jquery-latest.js%22></script>"]http://code.jquery.c...t.js"></script>[/url] <script> $(document).ready(function($){ $("button").click(function () { $("#ToggleP").slideToggle("slow"); }); }); </script> <style> td { padding: 0px 10px 0px 10px; } </style> <button><font size='3'>Реставрация</font></button> <div style='wi…
0 votes2 answers -
конвертирование rgb в hex
Здравствуйте форумчане! Я написал скрипт который конвертируют rgb цвет в hex, но он не работает, помогите разобраться с проблемой, спасибо! http://jsfiddle.net/Wittmann/m7pys/
0 votes4 answers -
ajax и дочерние элементы body
Здравствуйте. Есть код: <body> <input type="text" value="z" id="z"> <div> <input type="text" value="x" id="x"> </div></body>$.get(url,function(data){ $('#z',data).val(); // undefined $('#x',data).val(); // x})Подскажите, почему в ответе ajax-запроса дочерние элементы body как-будто не существуют?
0 votes6 answers -
Скорость работы скрипта
Добрый день! Есть сайт на bitrix - www.svet-v-dom.ru. Специально для каталога по нашему желанию был разработан динамический фильтр (ajax по моему), который можно увидеть на странице http://svet-v-dom.ru/catalog/svetilniki/. При загрузке этой странице в IE выскакивает окно ошибки: http://files.mail.ru/RRRHSR (скрин ошибки). В Opere при сортировке товара с помощью фильтра браузер может зависнуть, если не зависнет то загрузит нужные товары очень медленно. Хотел бы узнать, как проверить скорость работы скрипта и доказать разработчикам, что скрипт необходимо полностью переделать и оптимизировать, потому что на их взгляд скрипт не требует оптимизации. Да и вообще желаю узнать в…
0 votes3 answers -
S5 Accordion Menu Module Joomla 2.5
Здравствуйте. Помогите пожалуйста со скриптом. Есть аккордион меню на моем тестовом сайте но оно раскрывается по нажатию а мне нужно тобы оно раскрывалось по наведеню курсора мыши. Вот Сайт А вот и сам код меню: window.addEvent('domready', function(){ if (s5_am_parent_link_enabled == "0") { var s5_am_parent_link = document.getElementById("s5_accordion_menu").getElementsByTagName("A"); for (var s5_am_parent_link_y=0; s5_am_parent_link_y<s5_am_parent_link.length; s5_am_parent_link_y++) { if (s5_am_parent_link[s5_am_parent_link_y].parentNode.parentNode.tagName == "H3") { s5_am_parent_link[s5_am_parent_link_y].href = "javascript:;"; } } } fu…
0 votes0 answers -
почему не срабатывает функция?
https://jsfiddle.net/1wossw6b/
0 votes5 answers -
Обьект или Массив или что?
Добрый день Мне нужна конструкция типа этой => elem elem.one[0], elem.one[1], elem.one[2]... elem.two[0], elem.two[1], elem.two[2]... elem.three[0], elem.three[1], elem.three[2]... Я не могу использовать 3 массива, мне нужно что-то одно, что бы имело помимо ключ-значение еще несколько параметров, то есть массив = [ключ = массив, ключ = массив, ключ = массив...] И сохранить возможность получать длинну массив.length и глубже массив.ключ.length Про что почитать подскажите пожалуйста. Спасибо!
0 votes3 answers -
Запретить событие по клику в jQuery - как?
Помогите решить задачу, не могу сообразить. Есть примерно такая конструкция: <div 1> <div 2></div> </div> По клику на <div 1> всё должно закрываться, но по клику на <div 2> должно происходить другое событие, <div 1> закрываться не должен.
0 votes2 answers -
Аякс+пыха, вывод из бд
Надоело мне играться с dom, захотел попробовать ajax. Простой пост аякс запрос на файл toMysql, который должен: 1)производить запись в бд - это получилось 2)выводить все записи из таблицы Мускл.(Я понимаю, что это затратно, потом переделаю, на вывод именно тех записей, которые еще не вывелись.) Именно на втором пункте я столкнулся со сложностью: выводится только первая запись, хотя запрос составлен, чтобы выводились все записи в обратном порядке сортируясь по столбику id_post(числовой столбик, уникальное значение). МуSql запрос в контексте пхп: $sql = "SELECT id_post, name, post, timing FROM post ORDER BY id_post DESC"; $result = mysql_query($sql); $result = mysql_fetch_…
0 votes1 answer -
Поправить jQuery скролл-бар
Здравствуйте. Собственной вёрстка http://param.16mb.com/, внизу есть блок комментариев к нему прикручен скролл-бар, всё хорошо, только в нём изначально не были реализованы стрелочки вверху и внизу (плагин Tiny Scrollbar, взял отсюда - http://www.xiper.net/collect/js-plugins/ui/tinyscrollbar.html), пришлось их как-то самому прикрутить, получилось естественно криво. То есть нижняя стрелочка видна нормально, а вот верхнею перекрывает полоса прокрутки, нужно как-то видимо допилить плагин, что-бы полоса начинала отсчитываться не с самого верха, а чуть пониже, чтобы не перекрывалась верхняя стрелочка...
0 votes2 answers -
Не понятный формат данных ответа сервера
Посылаю запрос на сторонний сервер, а он выдает ответ в таком формате 8212<!><!>0<!>5968<!>0<!> Здесь html код <!> Здесь js код <!><!bool> Вопрос в следующем: Что это за формат и как его обробатывать на js или jquery чтобы получить данные ?
0 votes2 answers -
Цикл в цикле
Почему в ячейки таблицы, записывается последний элемент массива, а не по порядку? Если tr[m] заменить на tr'ай', то загрузится по порядку, но потом в консоле будет ошибка Cannot read property 'cells' of undefined не понятно почему и после этого изменения не работает обработчик. http://plnkr.co/edit/cKjgpwAhw8VS95xSs46g?p=preview
0 votes0 answers -
внутренний цикл for
Подскажите почему вложенный цикл для каждого значения переменной i, выполняется ещё девять раз.? for(var i=1; i<10; i++) { for(var j=1; j<10; j++) { document.write(j); } document.write(i+"<br>"); }
0 votes1 answer -
Скрипт
Всем доброго дня\вечера! Вот есть такой код жикверный, но у меня есть сомнения что он не совсем правильно работает (смысл в том что скрипт ищет нужные классы, если есть то показует нужную вещ), секций с продуктами должно быть большое количество и думаю нагрузка будет огромная. Если что не так я сделал, то покажите, буду очень благодарен. <style type="text/css"> .info{ width:200px; position:absolute; color:#999999; font-size:14px; font-family:Georgia,serif; background-color:#000000; background:url(pods.png); border:1px solid #cccccc; padding:4px; } </style> <script type="text/javascript"> $(document).ready(function(){ //Хлеб $(".baton").attr({ src:"ba…
0 votes3 answers -
не работает new date()
Вот собствено и код var date = new date(); var hour = date.Gethours(); if (hour >= 22 || hour<=5) document.write("Спокойной ночи, МИР!"); else document.write("Привет, МИР!"); Но он чет не работает, подскажите почему
0 votes1 answer -
Как задать обработчики событий к динамически созданным элементам?
Имеется таблица, которая создается динамически. Необходимо к каждой ячейке таблицы прикрепить 2 обработчика событий - onmouseover и onmouseout таким образом, чтобы при наведении на каждую ячейку подсвечивались строчка и столбец в которых находится ячейка. Функция для подсвечивания имеется и работает, но только на статически созданных элементах (прописанных вручную в HTML). Сама функция подсвечивания имеет 2 входных параметра - row и col. Помогите прицепить события ко всем ячейкам таблицы. P.S. Присоединение обработчиков происходит в функции конструкторе ячейки таблицы.
0 votes4 answers -
Диалоговые окна
Написал код, не работает. Подскажите, как исправить? <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Тренировка</title> </head> <body> <script type="text/javascript"> var s = "Как меня зовут?"; promt(s); if(s=="Антон"){ confirm('Ты точно уверенна?')) { <div align="center">Так ты оказывается умничка, угадала!</div> } }else alert('Ты глубоко заблуждаешься!'); </script> </body> </html>
0 votes6 answers -
Чего не хватает?
Я только изучаю яваскрипт и сразу эксперементирую на локальном сервере) Хочу попробовать написать маленький скрипт, смысл вот в чем: Вводим ник в поле ввода, жмем кнопку и выскакивает окошко "Привет **введённый ник**!" Так вот не могу понять как связать поле ввода и кнопку( Получилось примерно так: <html> <head> </head> <body> <center> <h2>Введите ник:</h2> <br> <input name="nick" type="text"><input type="button" value="PUSH" onclick="alert('Привет '+nick +'!'"/> </center> </body> </html> Вопрос вот в чем: как сделать введенный текст переменной?
0 votes3 answers -
Откуда Sizzle взялся на сайте?
Привет, есть сайт на xampp: new.sandart.in.ua как Вы можете видеть картинки на нем повреждены, в них вставляется текст: /* * Sizzle CSS Selector Engine - v0.9.3 * Copyright 2009, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * More information: http://sizzlejs.com/ */ это можт и полезная библиотека, но откуда она взялась? в исходниках сайта картинки внорме. Есть предложения как это исправить?
0 votes0 answers -
Скрыть <audio> после воспроизведения
Добрый день. Подскажите пожалуйста по такому моменту: на странице есть несколько элементов <audio>. Как можно сделать, что бы после проигрывания записи она скрывалась со страницы?
0 votes2 answers -
Ограничение работы счётчика input по переменной
Самостоятельное изменение input запрещено. Есть кнопки - "Плюс" и "Минус". По нажатию "Плюс" значение input изменяется на единицу в положительную сторону, по нажатию "Минус" - в отрицательную. Нужно ограничить максимальное значение input переменной. Например, количество доступных товаров - 25 (в некую переменную попадает 25), нужно ограничить максимальное значение input цифрой 25. var minus = $('.minus');var plus = $('.plus'); plus.click( function () { var input = $(this).parent().find('input'); input.val(parseInt(input.val()) + 1); input.change(); }); minus.click( …
0 votes2 answers