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
-
Упростить цепочку нахождения элемента
Экспериментальным путем нахожу элемент: $("div .MyClass").children().children().children("a") как упростить цепочку? написать одним(двумя) запросами? в третьем children только один "a"
0 votes7 answers -
Перекодировка файла в <input type='file'>
Задача: На клиенте имеется csv файл. Данные из него необходимо распарсить и поместить в форму на странице. Кодировка файла ANSI, разделитель ";" Решение: Загрузить файл в <input type="file"> и распарсить. В качестве парсера использую Papaparse. Проблема: Русские символы превращаются в ���. Вопрос: Как изменить кодировку файла после загрузки его в браузер? Вариант с перекодировка файла руками не подходит. Пользователи системы дальше MSofice и IE не полезут. Заранее спасибо за ответ. Надеюсь удалось описать проблему.
0 votes4 answers -
Вставить Счётчик На Сайт
Вставляю счётчик на сайт. Иногда бывает так, что сайт счётчика недоступен. Из-за этого загрузка моей страницы немножко подвисает. В частности не отрабатывает событие onLoad для <BODY>. Возможно ли сделать так, чтобы счётчик пытался загрузиться только некоторое время, а потом шло выполнение кода дальше?
0 votes1 answer -
как применить стиль для разметки после window.onload
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Документ без названия</title> <!--[if IE]> <link rel="stylesheet type="text/css" href="1.css"> <script src="1.js"></script> <![endif]--> </head> <body> </body> </html> // JavaScript Document window.onload=function (){ alert('1') document.body.innerHTML='<div class="one">' document.body.innerHTML+='<ul>' document.body.innerHTML+='<li><a href="">google</a></li>' document.body.innerHTML+='<li><a href="">google</a></li>' …
0 votes2 answers -
push() в backbone странный
помогите пожалуйста понять почему в backbone push работает неочевидным способом пример1 (не рабочий): APP.Graph = Backbone.Model.extend({ defaults: { title: undefined, dots: new Array() } )} var graph = new APP.Graph(); graph.attributes.dots.push([1, 1]); консоль выводит сообщение об ошибке: Uncaught TypeError: this.model.attributes.dots.push is not a function пример 2 (не рабочий): APP.Graph = Backbone.Model.extend({ defaults: { title: undefined, dots: new Array() } )} var graph = new APP.Graph(); var dots = this.model.get('dots'); dots.push([1, 2]); this.model.set({'dots': dots}); консоль выводит сообщение об ошибке: Unca…
0 votes2 answers -
Нужен хелп по кукам
я не особый спец в js, так что вопрос: имеется сайт с разными цветовыми схемами, переключаются они по средствам замены класса у body, жмется кнопка, запоминается её класс, этот класс ставится body, чтобы можно было ходить по страничкам и цвет не менялся, класс записывается в куки. проблема в том, что куки записываются не для всего сайта, а для каждой страницы и иногда в одной цветовой схеме проскакивает страничка другого цвета. как сделать чтобы записывался один кук для всего сайта? функция, которая записывает куки function SetCookie(sName, sValue){ document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 2070 23:59:59 GMT; path=/;"; }
0 votes1 answer -
Помогите написать скрипт
Приветствую. Прошу помощи в написании скрипта на jQuery. Он, в принципе, не сложный, но я что-то зависаю на нём. Вначале он должен делать два поиска по всему DOM-дереву: находить на странице все эл-ты с классом link и все эл-ты с классом blok, формируя из них два массива с аналогичными именами. После с помощью функции for он должен пройтись по ним (по массивам) и добавить всем эл-там с классом link идентификаторы link1, link2 и т.д. и всем эл-там с классом blok идентификаторы blok1, blok2 и т.д. Помогите, пожалуйста, это написать. Второй час сижу, брехню пишу. То ошибки, то неправильно работает, то бред вовсе. Буду очень признателен.
0 votes2 answers -
несколько одновременных анимаций
помогите пожалуйста разобраться в вопросе на страничке в .nav_top реализовал меню как на apple.com . проблема в том, что при клике по полю поиска анимация блока .search_form отстаёт по скорости от анимации блока .nav_top ul я понимаю процесс так. анимация происходит в changeWidth(). при каждом проходе цикла: 1. уменьшается на 1px ширина каждого пункта меню(выстраивается очередь 10ms * 8 = 80ms) 2. увеличивается на 8px ширина блока поиска(добавляется в очередь еще несколько ms) 3. очередь в данный момент свободна, начинается следующий проход цикла(п. 1)
0 votes7 answers -
подключить jq два раза
скажите пожалуйста что происходит если я подключаю на странице jquery два раза? например есть сайт, работающий на cms. он использует jquery 1.7. я в самом низу страницы ещё подключаю jquery 1.8 значит ли это, что функции, которые в 1.7 полностью перекрылись новыми и проблем при использовании их не будет? то есть произошло просто обновление версии jquery не совсем красивым способом
0 votes5 answers -
Исходный код ajax
Не понимаю, сделал обычный ajax запрос, что бы подгрузилась разметка, в браузере всё отображается, что надо, а заглянул в исходный код, а там пустота, почему, кто с таким сталкивался? Во вкладке elements присутствует, а ctrl+u там её нету
0 votes2 answers -
Помогите:) Кроссбраузерная верстка.
Доброе время суток! Прошу помочь мне вот с каким делом: Друг меня попросил помочь ему с версткой сайта. Я ему помог, и в итоге работы встал вопрос о "Кроссбраузерной верстке". Я прочитал несколько статей, и так как я шаблон просто не в силах перебирать и переделывать для всех браузеров, решил сделать следующие: JavaScript - использовать его помощь в этом деле, а точнее: Под каждый браузер скрипт использует свою таблицу стилей. Мне это вариан очень помог и я сумел отредактировать макет сайта под браузеры: Opera,Google chrom,Iron. Прошу мне помочь с адаптацией под браузеры: Mozilla and IE7-8-9(ну или просто 9). Что я использовал, скрипт для Opera: <script type="text/jav…
0 votes1 answer -
Неадекватная работа обработчика события до/после загрузки контента ajax-ом
Здравствуйте! Нужно реализовать работу скрипта и до и после обновления части страницы ajax-ом. Столкнулся с проблемой правильной привязки обработчика событий к селектору. С таким вариантом: $(document).ready(function(){$('.cart_del').click(function(){var par_id = $(this).attr('data-cart-item-par-id');alert(par_id);// далее код работы с удалением элемента из корзины});});код работает только до обновления страницы ajax-ом. После обновления обработчики слетают и код не работает, что понятно. Но со следующим кодом всё должно работать: $(document).ready(function(){$(document).on('click', '.cart_del',function(event){var target = $(event.target);var par_id = target.attr('data-ca…
0 votes1 answer -
Всплывающее окно + изменение div
Хотелось бы узнать как можно реализовать такую схему: Есть ссылка при нажатии которой открывается всплывающее окно в котором сожержится список городов. Пользователь выбирает какой то город, окно закрывается , а в блоке снизу отображается данные по этому городу. Похожую реализацию видел на http://www.sns.ru/ в футере. Но к сожалению знаний не хватает, чтобы полносьтю разобраться. Как сделать всплывающее окно впринципе понятно, интересует связка которая будет передавать данные в блок div, в зависимости от выбора города.
0 votes2 answers -
форма и три скрипта
подскажите как реализовать например одну форму и три баттона, т.е. в зависимости от того какой баттно нажимается выполняется разный скрипт, т.е. action
0 votes2 answers -
OnClick в FF3.5..
неактуально. фтопку.
0 votes0 answers -
Не понятный формат данных ответа сервера
Посылаю запрос на сторонний сервер, а он выдает ответ в таком формате 8212<!><!>0<!>5968<!>0<!> Здесь html код <!> Здесь js код <!><!bool> Вопрос в следующем: Что это за формат и как его обробатывать на js или jquery чтобы получить данные ?
0 votes2 answers -
Облако тегов
Имееться задача сделать облако тегов, ято-то вроде этого, никогда не делал такого. В связи с этим вопрос, существуют ли какие плагины для этого? Или нкжно просто все отдельные ссылки позиционировать? Причем в качестве эффекта требуеться небольшое увеличение по ховеру.
0 votes2 answers -
Помогите с jquery
Понимаю что элементарно, но НЕ ЗНАЮ! Подключаю на странице скрипт сортировки таблицы: <script type="text/javascript" src="script.js"></script> <script type="text/javascript"> var sorter = new TINY.table.sorter("sorter"); sorter.head = "head"; sorter.asc = "asc"; sorter.desc = "desc"; sorter.even = "evenrow"; sorter.odd = "oddrow"; sorter.evensel = "evenselected"; sorter.oddsel = "oddselected"; sorter.paginate = true; sorter.currentid = "currentpage"; sorter.limitid = "pagelimit"; sorter.init("table",1); </script> Надо чтобы стили строк вместо "зебры" sorter.even = "evenrow"; sorter.odd = "oddrow"; Принимали значение в зависимости…
0 votes1 answer -
С чего начинать. Нужен совет.
Доброго времени суток, господа программисты. Сразу извините за нестандартный вопрос, но очень сильно надеюсь на Вашу помощь Решил разобраться с языком JavaScript. Купил литературу, а толку никакого. Одна книга называется «JavaScript и AJAX в Web-дизайне» - Владимир Дронов, другая, думаю, многим известна:«JavaScript. Подробное руководство. (5-ое издание)» - Дэвид Фленаган. Начал разбираться и понял, что не очень то подробно там все это разжевано, то есть, человеку, никогда с этим не имевшему дела, разобраться очень сложно. Так вот и хучу спросить совета: счего вообще надо начинать изучать этот язык, что бы доходило получше Кто может чего подскажет...? Ссылочки на ресурсы д…
0 votes1 answer -
Проблема array JS и данные из БД MySQL типа text
Здравствуйте! В базе данных таблица в которой есть поля где хранится путь к маленькой картинке тип varchar(256), путь к большой картинке varchar(256) и описание картинки text. Столкнулся с проблемой если описание длинное то массив JS не создается вот как я это делаю. сначала массив php $des_img=array( array($des_img_small_1, $des_img_big_1, $des_img_description_1), array($des_img_small_2, $des_img_big_2, $des_img_description_2), array($des_img_small_3, $des_img_big_3, $des_img_description_3), array($des_img_small_4, $des_img_big_4, $des_img_description_4), array($des_img_small_5, $des_img_big_5, $des_img_description_5), array($des_img_small_6, $des_img_big_6…
0 votes2 answers -
Событие показывает координаты относительно внутреннего блока
<div id="exp"> <div>b</div> <div>b</div> </div> В этом коде внешнему блоку exp назначено событие клика мыши, у внутренних блоков нет никаких событий. При нажатии мышью и запрашивании координат клика в свободном пространстве exp код показывает верные координаты. При нажатии в любом внутреннем блоке код показывает координаты относительно внутреннего блока. Как это исправить?
0 votes1 answer -
Новичёк нужна помощь
Нужно сделать код с библиотекой jQuery в котором при нажатии кнопки в одном html файле тег добавлялся в другом
0 votes1 answer -
подправить галерею
Есть галерея фотографий из стандартным функционалом - http://www.dhteumeuleu.com/dhtml/diapo-3D-tween.html Мне необходимо ее расширить, а именно: 1 сделать возможность добавления ссылок к картинкам. Переход по ссылке осуществляется при просмотре изображения. 2. серые квадратики, слева, заменить на маленькие пиктограммы согласно картинкам которые привязаны к ним. Как это можно сделать и какой код нужно дописать ?
0 votes1 answer -
Подсветка активных страниц
Ребят, помогите, пожалуйста, подправить код $(document).ready(function(){ var url = window.location.pathname; if(url.indexOf('/video') !== -1){ $(".video").addClass("active-menu"); }; Имеем меню один из пунктов которого, предположим, видео. Если мы находимся на этой странице, то к классу video добавится еще один, чтобы подсветить активную страницу, но если мы перейдем на страницу "/video/moon" то код уже не работает Как бы указать скрипту, что при "/video/*" код так же должен выполняться?
0 votes5 answers -
помогите с изменением css с помощью jQuery
<script type="text/javascript"> $(".arrow").click(function(){ var visota, needvisota; needvisota = '198px'; visota = $('#mini_profile').css('height'); if (visota == needVisota) { $('#mini_profile').css('height','70px'); $('#arrow').css('background','url("images/arrow.png") 0px 9px;'); } else { $('#mini_profile').css('height','198px'); $('#arrow').css('background','url("images/arrow.png") 0px 18px;'); } )}; </script> вот код JS, но нивкакую не хочет работать! на onclick в объекте рабоатет, но если писать по-драугому. в хедере прописал - <script src="http://code.jquery.com/jquery-latest.js"></scri…
0 votes2 answers