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
-
Скорость работы скрипта
Добрый день! Есть сайт на bitrix - www.svet-v-dom.ru. Специально для каталога по нашему желанию был разработан динамический фильтр (ajax по моему), который можно увидеть на странице http://svet-v-dom.ru/catalog/svetilniki/. При загрузке этой странице в IE выскакивает окно ошибки: http://files.mail.ru/RRRHSR (скрин ошибки). В Opere при сортировке товара с помощью фильтра браузер может зависнуть, если не зависнет то загрузит нужные товары очень медленно. Хотел бы узнать, как проверить скорость работы скрипта и доказать разработчикам, что скрипт необходимо полностью переделать и оптимизировать, потому что на их взгляд скрипт не требует оптимизации. Да и вообще желаю узнать в…
0 votes3 answers -
Нужна помощь. Изменение фона ячейки по дню недели
Помогите, пожалуйста, новичку =) Есть сайт anticafe-hp.ru, на главной странице афиша, в которой желтым цветом обозначается текущий день. В ручную менять это каждый день очень не удобно, подскажите пожалуйста скрипт который определяет день недели и в соответствии с этим меняет фон подходящей ячейки в таблице. Заранее большое спасибо за ответы.
0 votes4 answers -
Проблема
Собственно, вот сайтик: http://ikng-studio.tk/ В (только) MSIE все ссылки в меню отображаются последовательно, а должны по отдельности. На какой части страницы пользователь находится, соответствующий якорь в меню должен подсвечиваться (с FireFox или Chrome посмотрите, там все работает). Никак не пойму, где в JS ошибка. P.S. Вот пример: http://fabrikaonline.ru/
0 votes6 answers -
пустое условие
объясните пожалуйста почему такая конструкция выводит значение b? if(true){ var b = "test"; } console.log(; ведь в условии ничего нет. а получается, что есть что-то подобное 1, true и т.д.
0 votes8 answers -
Отображение большого числа элементов
Нужно сделать карту разрешением примерно 300x300 ячеек. Нужно раскрашивать их разными цветами, также чтобы при наведении мышкой высвечивались подсказки, довольно объёмные. Решил попробовать сделать на яваскрипте. Сделал пока только сетку без раскраски и сразу столкнулся с вопросом быстродействия. Для отрисовки порядка 100 тысяч ячеек браузеру требуется несколько секунд, но это не страшно - можно подождать. Хуже то, что в дальнейшем при взаимодействии с картой браузер сильно тупит - отклика на каждое действие нужно ждать по нескольку секунд, движения происходят рывками. Может быть кто-нибудь сталкивался с подобными задачами? Вопросы такие: Возможно ли вообще будет на яваск…
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 строчки кода?
http://jsfiddle.net/gucgL002/ И без них же всё работает var a=true;return a;
0 votes4 answers -
Изменение в тексте
Добрый день. Кто может поможет статьями или советом, как лучше сделать такую вещь. Есть текст письма. к примеру "Добрый день, у нас есть 1020 долларов и мы хотим участников ближе к Москве" при нажатии по тексту ,его можно редактировать. но также вверху есть галочки checkbox и с формами ввода для цены и адресса. К примеру нажав на галочку цены и введя 500 ,в тексте меняется 1020 на 500 или нажав на галочку в Москве и меняя текст на Питер, в тексте меняется Москве на Питер Все бы можно сделать при помощи меток, типа класса,но 1)При редактировании текста будут видны эти метки типа <p class="price">1020</p> и если при редактировании пользователь их неправильно из…
0 votes2 answers -
mod_news_pro_gk4
Здравствуйте! У меня шаблон сайта имеет возможность отображать страницу с разной шириной, по желанию пользователя. Установлен модуль News Show Pro GK4, при изменении ширины окна, он начинает изменять размер картинок, которые выводит, тем самым портит весь вид. Пробовал ограничивать размер в css, не помогает, картинки так же увеличиваются, вылезая за пределы блока. Полагаю это дело в самом яве скрипте. Как мне лучше сделать в такой ситуации? Имеет смысл пытаться лезть в скрипт, если я его не понимаю, или искать другой модуль? Спасибо.
0 votes1 answer -
выбор по одному из правил атрибута style
помогите пожалуйста решить проблему на странице есть несколько img. у некоторых есть атрибут style="line-height: 1.538em; float: right;" ,у некоторых есть атрибут на странице есть несколько img/ у некоторых есть атрибут style="line-height: 1.538em; float: left;" хотелось бы на js или jquery отобрать только те img, у которых float: right;
0 votes6 answers -
отключить jq-плагин
подскажите пожалуйста как можно условно отключить jq-плагин например jq-плагин подключен так $('#element').plugin(); нужно чтобы он действовал при ширине окна браузера >1000px и не действовал при ширине окна браузера <=1000px
0 votes5 answers -
Алфавитный порядок
Как сделать, что бы когда пользователь ввел слова и нажал кнопку, они построились в алфавитном порядке? Или сразу в алфавитном появлялись?
0 votes2 answers -
Что за галерея
http://www.mywed.ru/photographer/detail/photo/1257606/ скажите это самописная галерея или где-то можно скачать
0 votes1 answer -
Помогите переделать скрипт табов
Имеется скрипт вкладок - $.fn.tabs = function() { var selector = this; this.each(function() { var obj = $(this); $(obj.attr('href')).hide(); obj.click(function() { $(selector).removeClass('selected'); $(this).addClass('selected'); $($(this).attr('href')).fadeIn(); $(selector).not(this).each(function(i, element) { $($(element).attr('href')).hide(); }); return false; }); }); $(this).show(); $(this).first().click();};Пример его работы здесь, суть его работы в назначении стилей блокам: display:none и display:block - наглядно Необходимо сделать так, чтобы блокам добавлялся просто дополнительный class (например activ - если отобразить и …
0 votes3 answers -
отправка post-запроса fileupload выдает 403
Всем привет, В проекте с jquery 3.1.0 для отправки post-запроса работает нормально: var HRef = "{{ base_url }}admin/attribute/update_attribute_item" var DataArray = { "attribute_id": '{{ id }}', "attribute_item_id":current_attribute_item_id, "item_value": encodeURIComponent(attribute_item_item_value), "item_label": encodeURIComponent(attribute_item_item_label), 'csrf_test_name': $.cookie('csrf_cookie_name') // TODO : UNCOMMENT ON LIVE }; jQuery.ajax({ url: HRef, type: "POST", data: DataArray, success: onChangedAttributeItem, dataType: "json" }); На другой форме с запросом при выборе картинки fileupload ( jQuery File Upload Plugin 5.31.6 ) var HRef = "…
0 votes0 answers -
ПРоблема с галереей
<script type="text/javascript"> MIN_PICTERS=1; MAX_PICTERS=7; count=1; function gallery(){ switch(count) { case 1:image1=1;image2=2;image3=3;image4=4;image5=5;image6=6;break; case 2:image1=2;image2=3;image3=4;image4=5;image5=6;image6=1;break; case 3:image1=3;image2=4;image3=5;image4=6;image5=1;image6=2;break; case 4:image1=4;image2=5;image3=6;image4=1;image5=2;image6=3;break; case 5:image1=5;image2=6;image3=1;image4=2;image5=3;image6=4;break; case 6:image1=6;image2=1;image3=2;image4=3;image5=4;image6=5;break; case 7:image1=7;image2=2;image3=4;image4=5;image5=6;ima…
0 votes1 answer -
как сделать не активные ссылки
Доброго дня. такая проблема. есть слайдер: <div id="slider"> <img title="title #1" src="images/1.jpg" /> <img title="title #2" src="images/2.jpg" /> <img title="title #3" src="images/3.jpg" /> <img title="title #4" src="images/4.jpg" /> <img title="title #5" src="images/5.jpg" /> <img title="title #6" src="images/6.jpg" /> <img title="title #7" src="images/7.jpg" /> <img title="title #1" src="images/1.jpg" /> <img title="title #2" src="images/2.jpg" /> <img title="title #3" src="images/3.jpg" /> <img title="title #4" src="images/4.jpg" /> </div> активной картинке в скрипте задается кл…
0 votes3 answers -
Условие выбора языка на странице поиска
Здравствуйте. Есть страница для поиска в Google. На странице поле для ввода слова, которое надо найти, поле для ввода языка, кнопка. Необходимо, чтобы пользователь вводил в первое поле слово, вводил во второе поле "английский", и выводились результаты поиска только на английском, или пользователь вводил "немецкий", и результаты выводились только на немецком, или пользователь вводил "французский", и результаты выводились только на французском. Проблема в том, что какие бы языки не вводились, результаты поиска выводятся только на русском. Обязательно использовать оператор if. <html> <head> <script> function Gofindit() { var search_word = document…
0 votes0 answers -
Страница грузится до первого скрипта
Подскажие пожалуйста. Есть проблема которая состоит в том, что firefox и ИЕ грузят страницу до первого подключения джаваскипта, хотя опера и Konqueror в линуксе грузит нормально. В логах апача ошибок нет, но ниже включения джаваскрипта страница не отображается, хотя firebug показывает в респонсе что получена вся страница. Джаваскрипт подключается в смарти строкой: <script src="{$smarty.const.JQUERYURL}/jquery-1.3.2.min.js" type="text/javascript" /> Подскажите пожалуйста с чем это может быть связано?
0 votes1 answer -
jQuery простой анимированный слайдер
Начнем с того что в скриптинге я немного понимаю так что не судите строго. В чем суть: Есть слайдер типа (написан естественно мною): $("#slideshow, .load").everyTime(10, function(){ var widthimg=$("#slideshow .div").width(); $("#slideshow").delay(2000) .animate({left:-widthimg}, 1000).delay(2000) .animate({left:-widthimg*2}, 1000).delay(2000) .animate({left:-widthimg*3}, 1000).delay(2000) .animate({left:"0px"}, 1000); $(".load").animate({width:widthimg}, 1900) .animate({width:"0px"},0).delay(1100); }); Использует библиотеку "timer". Он 4 раза пролистывает к позиции 4 блока и возвращается к стартовому значению. Проблема в том что он не учитывает количество блоко…
0 votes0 answers -
Модальное окно, как научить загружать информер погоды только после открытия окна?
Здравствуйте уважаемые друзья, простите, я полный нуль в скриптах, возможно мой вопрос покажется вам глупым... Делаю для себя сайт, и хотелось бы загружать разнообразные информеры в модальных окнах, но проблема в том, что после обновления страницы сайта, загружаются все информеры которые установлены... Скажите, может у кого-то есть такое модальное окно в котором информер будет загружаться только после открытия окна, и поток данных информера будет прекращаться после его закрытия?? Помогите пожалуйста, никак в поисковике найти такое не могу, тем более с моими знаниями я легко мог пропустить нужный пример... Заранее огромное спасибо!
0 votes3 answers -
Обновление вывода PHP таймером с помощью Ajax не работает в Internet Explorer
Пример кода был приведен на cyberforum.ru. Текст, выводимый файлом message.php, обновляется на странице, открытой в браузере, каждые 5 секунд. Это работает во всех браузерах для Windows, кроме Internet Explorer (у меня IE 11) - информация выводится один раз и больше не обновляется. На этой странице обсуждалась похожая проблема http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=27465 В чем здесь дело, и что можно сделать? <?phpecho '<html><div id="content"></div>'; echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>';echo '<script>';echo 'setInterval(updateInfo, 5000);';echo 'function u…
0 votes2 answers -
Вывести геолокацию в html форме
Не могу вставить значения переменных широты и долготы в html форму. Причем тестовые значения выводятся а широта и долгота нет. Либо если вывод вставить в саму функцию, то на старнице выводится ТОЛЬКО значение, а все остальное куда-то теряется... Я в JS еще сильно новичок, наверное что то не учитываю или ошибаюсь... Код ниже <div id="connect_form"> <form method="POST"> <script type="text/javascript"> ex='ЭТОТ ПРИМЕР ВЫВОДИТСЯ КАК НАДО'; navigator.geolocation.getCurrentPosition(function(position) { var latitude = position.coords.latitude; document.writeln(latitude); //ЕСЛИ СЮДА ВСТАВИТЬ …
0 votes1 answer -
2 инпута с автокомплитом
доброе утро, делаю так: <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <script> $().ready(function() { $("#autocomplete1").autocomplete({ source: "/admin/spendu/action/scripts/getCars.php" }); }); $().ready(function() { $("#autocomplete2").autocomplete({ source: "/admin/spendu/action…
0 votes1 answer -
И снова наследование
Только начинаю осваивать JavaScript. Столкнулся с ситуацией, которую не знаю как разрулить правильней. Пишу анимацию на canvas, данные получаю через JSON в виде массива. Получаемые данные выглядят так: { "Options":{ "Width":123, "Height":321 }, "Objects":[ { "name":"xxx", "x":123, "y":123, "image":"xxx.png" }, { "name":"xxx", "x":123, "y":123, "image":"xxx.png" } ] } Если я правильно понимаю, то свойство Objects содержит индексированный массив объектов со свойствами, с которыми я работаю. Хочется построить прототип, имеющий некоторые методы (например, draw) и который будут наследовать все п…
0 votes3 answers