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
-
Как перейти в самый низ страницы яваскриптом?
Как не якорем перейти в самый низ или верх страницы?
0 votes7 answers -
не работает на сайте JS
Здравствуйте! на этой странице есть красный квадрат. при клике он становится синим скрипт не установленный на сайт работает везде, а установленный не работает в fairfox фаирбаг пишет "BB is not defined" где ВВ айди дива http://ht-comp.ru/descr.aspx?code=195106 второй день не могу понять причину ща все выглядит так: <div id="BB" style="width:100px; height:100px; background:red" onClick="DD();">test</div> <script type="text/javascript"><function DD{BB.style.background=('blue')}</script> может его как то иначе написать? пробовал с getElemenById - тоже самое
0 votes7 answers -
Сравнение двух массивов
Есть в JS какие-то функции для быстрого сравнения двух массивов между собой? Понятно, метод перебора никто не отменял, но может уже есть встроенное решение для этого?
0 votes7 answers -
onclick='form.submit()' в FireFox
Привет! Если две формы, которые отправляются путем функции submit(), при нажитии на ссылку.. <form class="login" action="index.php?module=account" method='POST' id='login_form'> <div class='order_shop'> <input type="hidden" name="act" value="login"> <input type="hidden" name="submit" value="submit"> <input type="text" name="email" class="bar" value='E-mail...' onfocus="if (this.value=='E-mail...') this.value='';" onblur="if (this.value=='') this.value='E-mail...'"> <input type="password" name="password" value="password" onfocus="if (this.value=='password') this.value='';" onblur="if (this.value=='') this.value='password'" class="bar">…
0 votes7 answers -
ассоциативные массивы!
привет !!помогите с ссылками по изучению или наглядно покажите как получать ключ и свойство з массива и как добавить новый ключ в масив
0 votes7 answers -
Local Storage
В общем сабж. Кто-то уже применял? Какие впечатления, подводные камни?
0 votes7 answers -
инструкция export
Доброго времени суток. Объясните пожалуйста для чего нужна такая управляющая инструкция как export. Еще лучше покажите пример использования и какими браузерами поддерживается. Заранее спасибо всем отозвавшимся JavaScript-кодерам
0 votes7 answers -
Кириллица и регулярка
Делал валидацию инпута. Нужно допиться, чтобы только латиница + цифры проходили, а кириллица блокировалась !login.match(/[a-z0-9]/) вот такое дело и кириллицу спокойно пропускает, как быть?
0 votes7 answers -
Можно упростить?
Привет, други. Вот есть такой скрипт у меня: function Audio(){ document.getElementById("GreyDiv").style.display="block"; document.getElementById("PhoneUsFrame").style.display="block"; document.getElementById("Audio").style.display="block"; } function Image(){ document.getElementById("GreyDiv").style.display="block"; document.getElementById("PhoneUsFrame").style.display="block"; document.getElementById("Image").style.display="block"; } function Video(){ document.getElementById("GreyDiv").style.display="block"; document.getElementById("PhoneUsFrame").style.display="block"; document.getElementById("Vide…
0 votes7 answers -
активная ajax страница
на странице http://xn--8-mtbvk1b.in.ua/photo/ слева есть панелька управления и при нажатии на одну из кнопок, по центру загружается фрейм с прокруткой (в фаерфокс не работает) вот код: <div class="left_menu"> <ul id="mycarousel" class="jcarousel-skin-tango"> <li><a href="/photo/album1/" target="frame"><img src="/css/image/pro_nas.png" onmouseover="this.src='/css/image/pro_nas2.png'" onmouseout="this.src='/css/image/pro_nas.png'" title="Підбірка фотографій нашої школи"></a></li> <li style="padding-bottom: 70px;"><a href="/photo/old_photo/" target="frame"><img src="/photo/old_photo/logo.png" onmouseover="this.src…
0 votes7 answers -
Как узнать ширину окна?
Нужно узнать ширину окна браузера. БЕЗ СКРОЛЛ БАРА!!! и бордеров. в идеале бы неплохо знать, ширину рабочего поля, когда браузер в развёрнутом состоянии на весь экран, даже если пользователь сделал его только на часть экрана, но это уже роскошь
0 votes7 answers -
Как сделать неактивный фон на подобие галерей jQuery
Здравствуйте. Стоит такая задача: При клике на ссылку (картинке), не происходит переход, а затемняется задний фон и отображается div блок, который до этого был display:none. То есть по принципу галерей. (например jQuery LightBox http://www.linkexchanger.su/2008/65.html) Активно читаю мануалы по работе с jQuery. Как собрать этот блок вроде понятно. А вот как сделать неактивный фон - нет. Буду рад любой наводке к решению задачи.
0 votes7 answers -
ajax
В общем я имею такой код: $(".ajax_a").hover(function() { var value_id = 0; value_id=$(this).attr("rel"); $.ajax({ type: "GET", cache: false, url: "/bitrix/templates/main/ajax_menu.php", data: "id_section="+value_id+"", success: function(html){ $("#menu ul li").hover(function(){ //over $(this).siblings("li:has(ul)").children("ul").hide();; if ($(this).is("#menu ul li ul li:not(:has(ul))")) { $('#scrollbar1').remove(); $(this).not(':has(ul)').append(html); } $(this).children("ul").show() ; $('#scrollbar1').tinyscrollbar(); }, function(){ //out $(this).children("ul").delay(1500).fadeOut(300); });//end hover function…
0 votes7 answers -
Активный пункт меню
есть список вида <ul id="id_test"> <li><a href="http://test.ru/blog/link1.html">link1</a> <li><a href="http://test.ru/blog/link2.html">link2</a> <li><a href="http://test.ru/blog/link2.html">link3</a> </ul> .current a{ color: red; } как на js сделать подсветку активной ссылки?
0 votes7 answers -
Задача по Canvas
Добрый день. Мне необходимо отображать небольшую ограниченную часть от большого канваса. Т.е. я рисую полотно с произвольной линией, размер его может быть 1000x1000 и гораздо больше (такова необходимость в моей задаче). Когда полотно слишком большое - браузер скоропостижно умирает (любой) При этом, отображать все полотно мне не надо, нужно отображать только часть от него, например размером 800x600. Что бы было совсем понятно - рисунок, красным отмечена область, которую надо отображать Вот... Т.к. браузер большие канвасы не тянет, нужно рисовать маленький (800х600 например) и в нем отрисовывать нужный кусок. Далее я начал придумывать алгоритмы вычисления координат линий,…
0 votes7 answers -
Chrome checkbox onfocus onblur
Приветствую, форумчане! <input type="checkbox" onfocus="document.write('onfocus');" /> Opera, FF, IE - и при переходе Tab-ом и при клике - полет нормальный. Chrome - срабатывает только при переходе Tab-ом. Баг хрома, или у меня одного такое? :-) PS: Opera 11.51 FF 7.0.1 IE 9 Chrome 15.0.874.102 PPS: с onblur та же беда.
0 votes7 answers -
jQuery - не вызывается
Привет! Нацепил на двиг новый шаблон.. Начал настраиватьи и с jQuery какая-то беда случилось.. Выдает Uncaught exception: TypeError: '$' is not a function Error thrown at line 2, column 2 in http://easytires.ru/index.php?module=market&act=lot&yid=n102585934: $(document).ready(function(){ При этом в хедере jQuery прописана! Подскажите плиз, как решить проблему?
0 votes7 answers -
fancybox
Здравствуйте. Может кто сталкивался с проблемой. Использую <link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script> !window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>'); </script> <script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script> <script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script> Подключаю все как в примере. Галерея работает, но…
0 votes7 answers -
Как проверить наличие элемента в xml?
Получаю с сервера аяксом xml-структуру, при наличии в которой некоторого элемента, нужно делать некоторое действие. Я пробовал делать так: if (xml.getElementsByTagName('element')) {}Если <element> присутствует, то всё работает, но если его нет, то в firefox выполнения яваскрипта прекращается вообще без каких-либо сообщений об ошибках. if (xml.getElementsByTagName('element').length) {}Ещё был такой вариант. С двумя элементами работает, а с третьим не хочет, как бы я его не обзывал. myajax('get','php.php?getnew',function(xml) { if (xml.getElementsByTagName('badnews').length) alert('ошибка:\n'+'блаблабла'); if (xml.getElementsByTagName('noauth').length) Logout(); …
0 votes7 answers -
Как изменить блок из <b> в <div> к примеру
Как изменить блок из <b> в <div> к примеру знаю, как то можно полностью изменить блок, что бы он вместо <b> к примеру стал <div> создать новый блок и заменить им старый ? через append ? или есть проще решение ? или даже моё решение не верно ? естественно id у блока есть
0 votes7 answers -
Чего я не понимаю
Минимальный код для иллюстрации вопроса: $(document).ready( function () { var state = {flag: false}; $('.boundary').mousedown(function () { state.flag = true; console.log(state); }); $('.boundary').mouseup(function () { state.flag = false; console.log(state); }); } ) Как я представляю себе работу этого кода: 1. когда загрузился DOM, выполняется этот код, и мы имеем переменную-объект с полем flag = false, в этот момент назначаются, но не выполняются обработчики; 2. когда мы кликаеем на элемент, сначала запускается обработчик mousedown, который записывает в поле flag значение tr…
0 votes7 answers -
Верикальный график
Доброго времени суток! Не встречал ли кто вертикального графика на javascripte? Вот такого Т.е. ось времени (нужно и числа на верикальной оси и время, по выбору), и главное, вертикальный. Ну или, данные задаваемые двумя числами (X,Y), и соединяемые отрезками последовательно.
0 votes7 answers -
window.opener.localStorage
Вот такая проверка if (window.opener.localStorage!==undefined) выдаёт в IE (8 и 9) вот такую ошибку В firefox и chrome нормально, а вот в ишаке беда. Отчего это так бывает?
0 votes7 answers -
Загрузка изображения без сохранения
Здравствуйте! Может кто сталкивался с задачей загрузки пользователем на сайт изображения (с помощью jquery плагинов наверное), но без сохранения загруженного изображения на сервер... Как данную задачу можно реализовать? Объясню подробнее ситуацию: хочу дать на сайте возможность загрузить фото с изображением своего лица. Его фотография появляется на страничке. После этого он щёлкая по галерее причесок "примеряет" на своё фото различные стрижки... и .т.п. Но сохранять его изображение на сайте не нужно: как только он покинет страничку всё сбросится.
0 votes7 answers -
CSS Switcher jQuery plugin
Салюты. Вот сбацал плагинчик для переключения CSS. Раньше тянулся к более функциональному программированию, но уже хочется делать более доступные и удобные вещи. Буду рад, если кто из спецов настучит порукам за явные косяки или просто посоветует, как можно развить данное решение. Ссылка на git: https://github.com/x029ah/style-switch Ссылка на демку: http://www.qr.cx/zehT там лежат функциональная версия и опп'шный плагин. Спасибо ...
0 votes7 answers