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
-
из select занести данные в переменную
Здравствуйте, подскажите пожалуйста, как можно при выборе элемента из списка(select) занести данные в переменную? Хочу сделать возможность выбрать день, месяц и год. Три select'a и при выборе, либо по нажатию на кнопку, или сразу же значения добавлялись в переменную. Подскажите, как можно это реализовать?
0 votes4 answers -
Цикл for и WebSQL запрос
<html><head> <script type="text/javascript"> /* На странице имеются три динамически создаваемых <span id="someid1"> и <span id="someid2"> элемента, * заключённых в дивы с id="Item". Обращение к ним идёт через someid1[i] и someid2[i]. * Также на странице имеется кнопка, которая по клику собирает содержимое спанов и записывает * всё в таблицу базы WebSQL через вот такую нехитрую функцию: */ function getElements() { // Открываем базу var db = openDatabase("MyBase", "1.0", "Test DB", 200000); // Создаём таблицу, если она ещё не создана. db.transaction(function(tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS ' + …
0 votes2 answers -
обращение с this в JS
Как в js(где ООП весьма странное, ИМХО), делается такое. У нас есть объект с функциями и контролирующий элемент. Вешая на контролирующий элемент слушателя, addEventListener, мы что-то возвращаем в основной объект после обработки события. Так как правильно обращаться к основному объекту(учитывая, что this меняется в слушателе при событии, this при событии-это контролирующий элемент), что бы иметь доступ как к основному объекту, так и к контролирующему элементу? Именно для JS var temp_main=this;//основной объект addHandler(control, 'click', function() { var temp_control=this;// контролирующий объект, на котором происходит событие онклик. // теперь в temp_main- основной объ…
0 votes1 answer -
Подстветка картинки при наведении на другой блок
Добрый день! Я в js ничего не понимаю, признаюсь сразу. У меня есть Три блока: <div class="1"> <a href="#">link1</a> <a href="#">link2</a> </div> <div class="2"> <img src="#" /> <img src="##" /> <img src="###" /> <img src="####" /> </div> <div class="3"> <a href="#">link3</a> <a href="#">link4</a> </div> Задача: при наведении на ссылку из блока 1 или 3 заменять картинку из блока 2 на другую. Причем каждая ссылка соответствует отдельной картинке. Как это сделать? подскажите хоть куда копать, я покопаюсь)
0 votes1 answer -
$.post кодировка ответа
post запрос: $.post("../scripts/addmenu.php",{ name:$("#name").val(), type:type } ,function(data) { if(data=='1') { $("#msgbox").fadeTo(200,0.1,function() { $(this).html('Имя уже занято').addClass('messageboxerror').fadeTo(900,1); }); } else { $("#msgbox").fadeTo(200,0.1,function() { $(this).html(data).addClass('messageboxerror').fadeTo(900,1); }); } }); скрипт обработчик: $result=mysql_query("SELECT * FROM `Otdel` WHERE name='".$_POST['name']."'")or die(mysql_error()); $rows=mysql_num_rows($result); if ($rows>0) { echo…
0 votes0 answers -
Значение value
Подскажите, пожалуйста, как средствами js без применения фреймворков и без изменения html получить значение value выбранного option у select'а?
0 votes3 answers -
jQuery File Upload
Значит проблемка в чем. Есть форма http://jsfiddle.net/qcF5Y/2/ Вот демка официала http://blueimp.github.com/jQuery-File-Upload/ Нужно вставить кнопку закачать. Чтобы срабатывало через нее. Не могу разобраться как это сделать. Гуглил док читал. Спасибо что зашли.
0 votes4 answers -
не могу настроить SPKet
Здравия всем! Установил SPKet 1.6.20, скачал библиотеку ExtJS ext-4.0.7-gpl. На родном сайте SPKet есть tutorial как его настраивать, чтобы работала автоподсветка и автозавершение кода, но они используют другую версию ExtJS. Того фала, какой подключают они, у меня в ExtJS нет. Попробовал несколько вариантов - не те. Кто знает, какой файл надо подключать для правильной настройки?
0 votes0 answers -
AnythingSlider
Есть довольно распространённый слайдер от css-tricks под названием AnythingSlider. У меня вполне простая задача, но я уже пол дня парюсь и никак не выходит её реализовать Суть задачи: если пользователь неактивен какой-то период времени, ничего не нажимает, к примеру 2 минуты, нужно, чтобы его редериктило на другую страничку. Не могу понять, какая встроенная функция отвечает за подобное поведение. Помогите, пожалуйста, разобраться.
0 votes12 answers -
Остановка видео по клику
У меня есть видео с ютуба Например: <iframe width="640" height="360" src="http://www.youtube.com/embed/s0uNBpC-0Zo?feature=player_embedded" frameborder="0" allowfullscreen></iframe> Как при событии остановить играющее видео? P.S Сделал проигрыватель типа как ВКонтакте, но при нажатии "Закрыть" видео с экрана уходит но оно продолжает играть
0 votes4 answers -
Проблема с редактором
Здравсвуйте. Возникла такая проблема с редактором может кто сталкивался. В БД в поле типа ТЕКСТ записываю код Яндекс.карты, но почему то не в предварительном просмотре не на сайте карта не отображается. Если записать тот же код напрямую в БД, допустим через phpMyAdmin, то все работает нормально. В чем может быть проблема? PS: код карты вставляю через окно HTML редактора.
0 votes0 answers -
Прелоадер для сайта
Приветы. Хочу установить прелоадер для своей странички, но пока не нашёл достойного примера реализации, чтобы хотя бы разобраться. Также не знаю до конца на чём он должен быть написан. Предполагаю, что на JS, jQuery, хотя находил варианты и на банальном CSS Может кто имел опыт в данном вопросе? P.S. Пробовал использовать queryLoader, но почему-то вместо загрузки получаю просто чёрный экран и на этом конечная.
0 votes3 answers -
Стилизация ползунка iframe
Можно ли как-то изменить вид ползунка в iframe. Никак не получается. Подскажите.
0 votes4 answers -
Не работает функция $.get
<html><head><title>ololo</title> <script type="text/javascript" src="http://megatyumen.ru/public/js/jquery-1.6.3.min.js"></script> <script type="text/javascript"> function contest_vote(contest_id) { var contest_id = contest_id; alert(contest_id); $.get( 'http://megatyumen.ru/contest/vote_ajax/'+contest_id, function(data) { alert(contest_id); if(data.error) { alert(data.error_msg); } else { alert(data.rating); } }, 'json' ); } </script></head><body> <input type="button" o…
0 votes2 answers -
При наведении меняется картинка в другом месте
Здравствуйте, есть картинки при наведении на которые меняется картинка вот код: <img onmouseout="this.src='/images/p1-noactive.jpg'" onmouseover="this.src='/images/p1.jpg'" src="/images/p1-noactive.jpg"> несколько таких картинок а мне нужно чтобы еще при наведении на картинку менялась она и еще менялась картинка в шапке сайта при этом в шапке еще и текст, как такое можно реализовать??
0 votes4 answers -
Обработчик изменения значения атрибута
Здравствуйте, подскажите пожалуйтса реально ли повесить обработчик на изменение значения атрибута? Либо изменение свойств css? Суть в принципе не поменяется
0 votes1 answer -
Что лучше короткая или длинная запись?
alert(); window.alert(); Какая из записей лучше с точки зрения производительности, первая или вторая? Ведь по идее в первом случае при обработке кода браузеру надо делать лишнее действие - ставить window. перед alert(), а во втором - сразу всё готово. Но первая запись делает код кратким. Поэтому например, если есть 30 алертов, то без window. код сократится на 210 знаков. Возможно, время, вырученное за счёт отсутствия этих 210 знаков, компенсирует прибавление window. Кто-то проводил замеры?
0 votes13 answers -
Запуск функции по переменной
название темы не смог придумать... такой вариант работает: <script> function dd() { alert(7); } var xx = 'dd'; window[xx](); </script> но хочется усложнить задачу такой вариант тоже работает: <script> var jj = {}; jj.aa = function() { alert(5); }; var xx = jj.aa; xx(); </script> а этот код не работает: <script> var jj = {}; jj.aa = function() { alert(5); }; var xx = jj.aa; window[xx](); </script> вот как заставить данный код работать? (я знаю, что вызываю не правильно, привёл для примера, как правильно я и хочу узнать) всё, додумал eval(xx()); ну и как вариант, на случай разных данных: if (window[xx]) { window[xx](); } else {…
0 votes12 answers -
Страница намертво замирает при отрпавки ajax запроса
Есть страница наподобие страницы с комментариями вконтакте, там подгружаются записи при опускание вертикального скрола вниз страницы. Сервер генерирует ответ за 0.02-0.03 секунды, а js скрипт получает ответ за 1-3 секунды. На что уходит это время? (это тесты времени когда страница ещё на денвера) Во время отправки запроса страница намертво подвисает. Хотя запросы идут в асинхронном режиме. Как сделать так как в контакте, подгрузку без зависаний? Писал ajax запрос и на чистом js, и с помощью jQuery, разницы нет. $(window).scroll(function(){ if ($(document).height() - $(window).height() <= $(window).scrollTop() + 50 && page <= max_page) { н…
0 votes4 answers -
Подскажите что делать
Добрый день. На сайтах, над которыми я работаю, мне часто необходимо отображать большие списки чего- либо. И каждый раз я сталкиваюсь с одной и той же проблемой, при добавлении большого кол- ва DOM элементов на страницу создается заметная задержка в отрисовке этих элементов- несколько сотен div'ов (в каждом еще n дочерних) создают задержку в 2-3 сек. (а наш с вами любимый браузер может вообще зависнуть). Кроме того браузер начинает тормозить при работе с такими большими списками. Возьмем, например, предприятия. Я делаю AJAX запрос на сервер и получаю от него список этих предприятий (200-300 шт.), на клиенте генерю html и вставляю в страницу с помощью $(xxx).append(); Есте…
0 votes4 answers -
return' =)
Здравствуйте! У меня есть функция, использующая Аякс) В ней (как известно) есть еще одна функция, которая проверяет, не получен ли ответ от сервера. Вот выдрал кусок кода: functions: { open: function (link) { var exit; if( xmlHttp ) { xmlHttp.open('get', 'test.js?id='+Math.floor(Math.random()*6000)); xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { exit = xmlHttp.responseText; } }; xmlHttp.send(null); return exit; } } } } Мне нужно, чтобы функция …
0 votes5 answers -
Установить Cookie при нажатий на ссылку
Помогите как можно сделать чтобы при нажатий на ссылку устанавливалась cookie. Что то вроде такого. <a href="http://www.mydomain.ru/index.php" onclik="set_cookie ("RUS", "http://www.mydomain.ru/index.php");"> Название ссылки </a>
0 votes1 answer -
Как проверить наличие элемента в 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 -
Как изолировать JS?
Привет, недавно переквалифицировался в веб-программисты. Знаний мало, запросы большие... Сейчас делаю плагин к Chrome. Интерфейс не стандартный, а виде бара сверху экрана (как на stackoverflow.com). Бар реализуется вставкой html кода в код страницы. При таком подходе у меня возникает ряд проблем: 1. Для реализации мне требуется ряд библиотек JS. Как их изолировать от библиотек основной страницы? 2. Как сделать так, чтобы css сайта не влиял на мой бар? 3. Как сделать так (если возможно), чтобы JS сайта не видел мой бар? 4. Какой тип верстки (табличную или блочную) мне лучше использовать для реализации моего бара?
0 votes10 answers -
Как изменить блок из <b> в <div> к примеру
Как изменить блок из <b> в <div> к примеру знаю, как то можно полностью изменить блок, что бы он вместо <b> к примеру стал <div> создать новый блок и заменить им старый ? через append ? или есть проще решение ? или даже моё решение не верно ? естественно id у блока есть
0 votes7 answers