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
-
ActiveX
Доброго времени суток. Прошу подскажите пожатуйста, как розрешать запуск ActiveX компонентов, что б в эксплорере автоматичетси они активировалися. Заранее благодарен.
0 votes8 answers -
всплывающий слой
Существует скрипт, который, при наведении на определенный объект, показывает слой с доп. инфой(подсказкой...), все устраивает за исключением одного нюанса, если с правого края окна, то слой вылазяеть за пределы окна... а там по цепной появляется нижний скролл...то, чего не нужно. Вопрос, как при достижении края окна развернуть слой в другую сторону? пример тут, исходник там же..
0 votes3 answers -
правельно распарсить дату
задача такая: мне нужно распарсить дату формата 2008-03-07 и записать год, день мес в отдельные переменные. Написал вот так функцию, работает но код мне не нравится. Кто может лучше ? str = '2008-03-07'; var eventDate = parseEvent(str); function parseEvent(str) { var dateHolder = []; var year = str.substr(0,str.indexOf("-")); dateHolder.push(year); var month_day = str.substr(str.indexOf("-")+1); var month = month_day.substr(0,month_day.indexOf("-")); dateHolder.push(month-1); var day = month_day.substr(month_day.lastIndexOf("-")+1); dateHolder.push(day); return dateHolder; }
0 votes3 answers -
mysql>php>js>php>mysql
Есть БД в которой табличка с данными item, в ней поля - |id|name|loc|locx|locy| Задача в чем...нужно чтобы яваскрипт читал данные из БД только если у записи loc=5. И чтобы находило все записи с loc=5. После этого яваскрипт ставит картинку...допустим image.jpg по координатам locx locy. Если в БД две записи с loc=5 то по коорденатам лепятся все картинки...пожже надо сделать будет чтобы картинками можно было двигать мышкой...и чтобы при передвижении записывались координаты в БД. Звучит просто но как это все реализировать? Вот как это пока выглядит (не работает присвоение имени картинке(( и вообще все как-то дико слишком...мне нужны обращения и управление картинками...почем…
0 votes10 answers -
API Google Map v3
Добрый вечер. Помогите пожалуйста решить такую задачу: Нужно при нажатии на ссылку показать на карте (google map) выбранную область в версии 2 это делалось следующим образом <span onclick="map.setCenter(new GLatLng(40.3,-58.5), 2);" style="cursor: pointer;"><u>Титл ссылки</u></span> От версии 2 к версии 3 код Google API изменился в этом участке следующим образом: v2 var map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(40.3,-58.5), 15);> v3 var myLatlng = new google.maps.LatLng(40.3,-58.5); var myOptions = { zoom: 15, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.…
0 votes3 answers -
jPlaYer
у меня проблема!! читал статью http://habrahabr.ru/blogs/jquery/112776/ создаю документ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <title>title</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"> </script> <script type="text/javascript" src="js/jquery.jplayer.min.js"> </script> <script> $(document).ready(function() { $("#jpId").jPlayer( { ready: function () { $(this).jPlayer("setMedia", { mp3: "1.mp3" }); } }); }); </script> <…
0 votes5 answers -
checkbox disabled. Обработка onclick
Есть чекбокс, который программно может менять атрибут disabled=true|false. Естественно, если diasbled=true, он перестаёт обрабатывать события (онклик, по крайней мере). Удивительно но и до родителя он его тоже не пропускает. А очень нужно.... <div id="div1" onclick="doclick(this)" style="z-index:2;"> <input type="checkbox" id="ch1" disabled="true" onclick="doclick(this)" style="z-index:1;"/> </div> вот такая конструкция doclick() не выполняет при щелчке по объекту. А очень хочется. Кто-нибудь бодался?
0 votes2 answers -
Смена рамки изображения
Пытаюсь при mouseover сменить цвет рамки у изображения, но чёт не найду каким образом. Может кто подскажет. <script> function rot() { document.getElementById("imger_1").style.background = "#DEDEDE"; } </script> <img border=10 id='imger_1' src='img/leftpic1.jpg' onMouseOver='rot()' > *ихмо ошибка в style.background
0 votes2 answers -
Бред с getElementById в Файрфоксе
Имеется хтмл страница, в которую включен яваскриптовский код. В частности в этом коде есть такая строка: var ikonki = document.getElementById('ikonki'); Дальше переменная ikonki не используется. Но, если присутствует эта строка, то меняется отображение хтмл страницы. Происходит это только в файрфоксе. Если же к примеру написать так: var ikonki = document.getElementById('ikonki'); alert(ikonki); то изменений страницы не происходит. (Выводится "objectHTMLDivElement") Что это может быть? Ошибка файрфокса?
0 votes10 answers -
ДОМ и appendChild
Здравствуйте, у меня есть 2 файла: (popup.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Untitled Document</title> <script type="text/javascript"> function mypopup() { mywindow = window.open('window.html','Title','location=0,status=1,scrollbars=1,width=800,height=600'); } </script> </head> <body onLoad="mypopup()"> </body> </html> и (window.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> &…
0 votes5 answers -
Вопрос по робокассе
Подключаю робокассу, но возникли мелкие вопросы (гайд посмотрела, почитала). Мне удалось сформировать запрос на тестовый сервер и он выдал нужную страничку, а не ошибку. Заявки result уходят на почту, 2 страницы success и fail прописаны в настройках робокассы. 1)___ Теперь можно активировать аккаунт и все готово? Или нужно проделать еще что-то? От success и fail - мне не нужно никаких расшифровок входящий данных, а просто вывести сами страницы. И такой вопросик - в сформированном урл для оплаты я не прописываю валюту платежа, да и собственно осуществляю редирект напрямую, без подгрузки микроформы, где можно выбрать валюту. Пока я не активирую аккаунт - я не могу…
0 votes20 answers -
Выпадающий мини календарь
Здравствуйте! Столкнулся со следующей проблемой: на данном сайт есть пример с выпадающим календарем для заполнения формы датой _http://www.1ya.ru/?action=viewUseful&id=14 но проблема в том что вышеуказанный вариант в IE работает отлично, а в Опере год вместо 2007 становится 107. Подскажите, в чем может быть дело?
0 votes2 answers -
Можно ли заблокировать CTRL+V?
Собственно сабж. Можно ли при фокусе на <textarea> при нажатии CTRL+V возвращать false, чтоб текст не вставлялся?
0 votes7 answers -
Как менять флеш-ролики через javascript?
Задача такая: 1. Есть несколько картинок-превьюшек. 2. Есть область куда выводится флеш-ролик. 3. При клике не картинку нужно менять флеш-ролик. В общем, должно получиться, что-то вроде галереи для просмотра флеш-роликов. Что я уже попробовал: 1. Вставлю флеш таким кодом: <object type="application/x-shockwave-flash" data="flash.swf" width="244" height="400"> <param name="movie" value="flash.swf" /> </object> Этот ролик гурзится по-умолчанию и вроде везде нормально отображается. 2. По клику на картинке заменяем в указанном коде атрибуты data и value. В FF работает, в IE - нет. 2a. По клику на картинке удаляем весь тег object и вместо него вставляем htm…
0 votes7 answers -
доработка zoomi.js
Всем привет. Есть данный скрипт, увеличивающий изображение по наводке, но все изображения у меня хранятся в выпадающих пунктах меню, задающиеся так: <option value="2132" data-icon="img/products/1056.png" data-html-text="BSD WZA<i>2132 gr</i>">BSD WZA</option> Как можно доработать сам скрипт, чтобы он работал в меню? [JS](function($){ $.fn.zoomi = function() { $(this).filter("img").each(function(){ if(!this.z) { $(this).zoom1().mouseover(function(){$(this).zoom2().show();}); $(this.z).mouseout(function(){$(this).hide();}); } }); return this; } $.fn.zoom1 = function() { $(this).each(function(){ var e = this; $(e).css({…
0 votes2 answers -
Хранение данных на html-странице для xhr
Здравствуйте. Мне нужно на странице сохранить некоторые данные, чтобы в будущем подгрузить их помощью xhr. Каким образом это лучше сделать в плане производительности? Создать скрытый div с data-* параметрами, или есть лучшее решение?
0 votes7 answers -
Онлайн игра на Node.js + SockJS или socket.io / Node.js
Здравствуйте, уважаемые форумчане. Проблема в том, что я хочу сделать мультиплеер для игры 2048. Я нашёл готовую реализацию на SockJS но в этой версии оппонент выбирается случайно, а мне нужно как-то выбрать оппонента. Так вот с этим я потратил несколько дней но ничего особо не сделал , пытаясь все переделать под Socket.IO. Пытался использовать механизм комнат в socket.io но ничего не получилось. Буду рад любой помощи.Хотя бы знать , в какую сторону копать,может в SockJS есть возможность сделать мультиплеер с приглашениями или комнатами, то есть, хоть как-нибудь выбирать оппонента. найденный пример
0 votes2 answers -
Наипримитивнейший визуальный редактор. Вопросы.
Уважаемые, подскажите пожалуйста, как сделать? Мне нужно сделать маленькую форму для добавления новостей на сайт в виде примитивного визуального редактора. Нужно всего 3 функции: 1) добавить по краям выделенной мышкой области теги <b></b> в поле ввода, 2) добавить по краям выделенной мышкой области теги <i></i>, 3) добавить по краям выделенной мышкой области теги <a></a> Следовательно я имею форму с <textarea></textarea> и 3 кнопки: <a>Жирный шрифт</a> <a>Курсив</a> <a>Ссылка</a> Подскажите пожалуйста js код для кнопок для добавления по краям выделенной области тегов в textarea. В js - ни…
0 votes6 answers -
JS и слои
Помогите плз, нужна такая штучка. Имеется слой, скажем прямоугольная область, нужно что бы его можно было спрятать если по нему кликнуть.
0 votes15 answers -
JS гугл карты
Доброго времени суток. Работаю сейчас с xslt в umi Вопрос такого плана: Есть гугл карта, для двух городов, у одной один адрес, а у другой - 6, На карте есть 6 полей с описание, адресом и телефоном, если на поле нажимаешь, то карта показывает маркер на нужном адресе Я сделала обращение к полям, т.е. заполняется все отлично через админку. Если у офиса поменяется адрес, то ничего сложного нет, заходишь в админку, меняешь координаты в созданном специально для этого поле, все хорошо. Но! Есть одна неприятность при создании нового адреса. У плашек есть тип данных Адрес, на каждый новый адрес, надо создать в типе данных новое поле для координат. И каждый раз прописывать во…
0 votes12 answers -
innerHTML в IE
Помогите кто чем можит, врубится немогу в чем дело. Вот есть такая штучка: document.getElementById("total_price").innerHTML=total; В Опере работает, а вот в IE нехочит. Можит есть альтернатива innerHTML или как решить проблему.
0 votes3 answers -
Скрипт блокирования radio-кнопок.
Вот наш?л в "Рецептах", как блокировать кнопку submit. Хотел то же самое проделать для блокирования radio-кнопок, однако, не получается: <script> function lagi_cheсkForm(f) { // Если поставлен флажок, снимаем блокирование кнопки if (f.lagi_cheсk.checked) f.lagi.disabled = 0 // В противном случае вновь блокируем кнопку else f.lagi.disabled = 1 } </script> <input type="checkbox" name="lagi_chek" value="c1" onClick="lagi_cheсkForm(this.form)" checked><font face="Tahoma" size="2" color=#527c9e>Продольные лаги:</font> <font face="Tahoma" size="2" color=#2C60B2> <input type="radio" name="lagi" value="b1" disabled>Лаги 40х20х1,5 <i…
0 votes3 answers -
авто маштабирование браузера
Возможно ли как то задать определённую величину процента маштабирования браузера, например при onLoad?
0 votes7 answers -
сделать локализацию input-кнопки с типом file
Всем привет, Делая локализацию как достучаться до лейблов "Choose File" и “No File Choosen” input-кнопки с типом file https://imgur.com/a/pqeAO ? Можно задействовать jquery но у лейблов выше есть id и если есть то какие? Спасибо !
0 votes5 answers -
Динамическое создание формы
Переделал скрипт под себя, но кое-что перестало работать, а именно: 1) в фф работает кнопка добавить, но не работает кнопка удалить, а в ие вообще ни одни кнопка не работает. 2) при создании новых форм fieldset вкладывается один в другого и получается наложение рамок от fieldset. html <div id="tovar"> <fieldset id="newline" name="nomer[0]"> <label>Название товара<font color="#FF0000">*</font> <input type="text" name="product[0]"> </label> <label>Ссылка на товар<font color="#FF0000">*</font> <input type="text" name="url[0]"> </label> <label>Артикул<font color="#FF0000">*</font> <i…
0 votes0 answers