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
-
Множественный draggable для html
<table><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr></table>Здравствуйте! Мне нужно таблицу сортировать с помощью jquery ui, менять местами ячейки <td> в одной строке а потом менять местами строки <tr>, менять метсами можно только ячейки в одной строке так как у каждого ряда ячеек свой родитель строка Пробовал вот таким методом $(function() {$( "#sortable" ).sortable();$( "#sortable"…
0 votes3 answers -
Функция в одном случае срабатывает, в другом - нет
Здравствуйте! Объясните, пожалуйста, почему в этом случае функция $('span.addtocart-button').on('click', function() ... срабатывает при клике на кнопку "Добавить в корзину", а в этом - нет.
0 votes3 answers -
Помогите изменить плавность прокрутки
Уважаемые пользователи помогите изменить прокрутку на сайте, с горем пополам все установил подгрузил но прокрутка почему то глючит не какой плавности ( Вот сайт то что я сделал http://669327.insturbo.web.hosting-test.net/ Для прокрутки использовал вот скрипт http://www.ex.ua/728097707858 А хотелось плавнее как тут http://luke.sno.wden.co.uk/full-screen-vertical-scroll?utm_source=jquer.in&utm_medium=website#fsvs-initial-setup
0 votes1 answer -
Не передаются параметры
Есть массив $row[] с переменными: id (тип integer), name (тип varchar), producer (тип varchar), price (тип integer), amount (тип integer), date (тип date). Эти данные передаются как параметры в функцию echo '<button class="option" id="u'.$id_upd.'" onclick="update_1('.$row["id"].','.$row["name"].','.$row["producer"].','.$row["price"].','.$row["amount"].','.$row["date"].')">Update</button>'; В javascript описана данная функция function update_1(id_upd, name_upd, producer_upd, price_upd, amount_upd, date_upd){ $("#id").replaceWith("<input class='input_id' value="+id_upd+" type='text' />"); $("#name").replaceWith("<input class='input_name' name='name…
0 votes1 answer -
Всплывающее окно без использования сторонних скриптов
Необходимо, чтоб при нажатии на ссылку всплывало по центру экрана окно с возможностью выбора из нескольких ссылок. при выборе это окно должно пропадать и переводить по выбранному пути. Условие - весь код должен помещаться только на одной странице, тк нет доступа к CSS и диску. Только эта страница. Кто-нибудь может что-то посоветовать? http://pers.narod.ru/jscript/js_popup_help.html тут - идеально, правда, хотелось бы чтоб окно всплывало не только при нажатии на картинку, но и на текст. как переделать, что-то не прилажу ума..
0 votes3 answers -
попап окно
почему не работает так ? просто ничего не происходит <script type='text/javascript'> parent.reload (); self.close(); </script>
0 votes2 answers -
0 votes0 answers
-
Dojo. Остановка распространения события меню
Всем привет. Люди, кто имел дело с событиями Dojo, помогите пожалуйста с таким вопросом: Нужно заставить работать такой скрипт: pMenu = new dijit.Menu({ targetNodeIds: ["progmenu"] , onMouseDown: function(e){ alert(' MouseDown '); dojo.stopEvent(e); e.stopPropagation(); } }); Полная версия здесь: http://jsfiddle.net/freeneutron/jrk4X/15/ За основу взят скрипт отсюда: http://dojotoolkit.org/reference-guide/1.8/dijit/Menu.html Суть в том, что при клике по элементам меню (dijit.Menu), оно по умолчанию закрывается. Я же пытаюсь предотвратить это закрывание путем остановки рас…
0 votes0 answers -
lightbox с "админкой"
Мне нужно иметь возможность загрузки фотографий на сервер с автоматической вставкой на страницу и чтоб прописывались нужные для lightboxa теги. Одним словом, мне надо чтоб левые люди, без даже доступа к файлам на сервере, имели возможность загружать фотокарточки.
0 votes2 answers -
Обьединение двух функций
Доброго времени суток. Столкнулся с проблемой, что при подсчете количества введенных слов функция отказывается выполнять умножение с ценой из другой функции... Первая функция: 01 function calc() { 02 03 var type_host = document.getElementById("type_host"); 04 var seo = document.getElementById("seo"); 05 var comment = document.getElementById("comment"); 06 var gallery = document.getElementById("gallery"); 07 var eshop = document.getElementById("eshop"); 08 09 var result = document.getEle…
0 votes0 answers -
Плагин для изображений товаров в Интернет магазине.
Нужен плагин для изображений в интернет магазине. Желательно как это реализовано вот здесь. Буду очень признателен!
0 votes3 answers -
Ищу книгу
Где можно купить книгу М.Моррисон - Изучаем JavaScript? На всех складах она отсутствует, не люблю читать в электронном виде.
0 votes1 answer -
JS WYSIWYG без автоматических правок
Нужен визуальный редактор для встраивания в страницу, который не будет автоматически исправлять переданный ему хтмл-код. Например: Есть код <div>qwe</div><div><div>qwe</div></div> При передаче этого кода в CKEditor 3.x или в TinyMCE он автоматически становится "красивым" <div> qwe </div> <div> <div> qwe </div> </div> Есть ли редактор, который не будет трогать код, пока оператор что-то не изменит в тексте? Или, возможно, есть способ утихомирить один из вышеупомянутых редакторов? На офф.форумах тишина (на тайни сообщение подчистили без предупреждения и объяснений) Заранее благода…
0 votes3 answers -
Скрипт работает только в Опере
Повторно задаю свой вопрос, так как не дождался одобрения модератором своего первого поста. Итак вопрос. Есть джава-скрипт, результат работы которого правильно отображается только в Опере, и не отображается в других браузерах (проверялось в Хроме, Мозилле, IE). Как исправить скрипт так, чтобы его результат отображался во всех указанных браузерах? Вот код: var awardsProfile = { uid: false, init: function () { if (navigator.userAgent.indexOf('MSIE') == -1) { document.addEventListener('DOMContentLoaded', function () {awardsProfile.start();}, false); } else { this.start(); } }, start: function () { JsHttpRequest.query('jsloader.php?loader=awards', {action:…
0 votes2 answers -
РЕБЯТКИИИ ОЧЕНЬ СРОЧНОО
Дело вот в чем, мне нужно сделать пункт меню в котором будет список из названий например 1 Шампанское и после того как нажать на эту ссылку Шампанское должен выпасть список видов этого Шампанского типа: 1 Советское полусладкое цена 5 долл. 2 Советское полусухое цена 5 долл. и так далее После того как я почитаю асортимент например я снова нажимаю на ссылку Шампанское и этот списочек плавно заезжает под ссылочку Верстаю таблицей так как это удобно потому что цена в другом краю обычным списком помереть можно это намучивать )) так…
0 votes2 answers -
Выделение ячеек на карте с помощью ссылок.
Здравствуйте. Необходимо реализовать выделение ячеек на карте при нажатии на ссылку. То есть когда я нажимаю на ссылку на карте появлялась квадрат закрашивающий ячейку (квадрат может быть рисунком) таких квадратов может быть до 6 штук. Нашел код который реализует данную систему но там можно выделять только 1 ячейку. а как добавить к коду чтобы он выделял несколько ячеек в разных координатах при нажатии на ссылку не пойму. в Java не разбираюсь. Код HTML <div id="threePics"> <img src="http://www.cyberforum.ru/../pics/pic1.jpg" alt=""> <img src="krug1.gif" alt="" id="krug3"> <img src="krug2.gif" alt="" id="krug4"> <br> <a href="#" onclick…
0 votes1 answer -
Добавить к объекту поле
Имеем объект: var obj = { "pole1" : { "key": 1 }, "pole2" : { ... }, pole_array: ["1", "2", "3"] } Как к obj добавить еще одно поле ? и к pole_array еще одно значение например "4" ?
0 votes1 answer -
Обновление определенного элемента
Есть <div> где "Последний зарегистрированный: ..." Все работает, все выводит, но как сделать чтоб обновляло этот <div>? Не всю страницу, а один div .
0 votes1 answer -
Как отследить установку обьекта на другой обьект?
Доброго времени суток всем, кто читает эту тему. Такая проблема: Не могу нигде найти материаллов, как применять методы или функции Grud Drop. Уже оргнизовал перемещение обьекта по клику , теперь осталось организовать установку обьекта на другой обьект, при пермещении на него. Вот мой код: 01 function mousedown(cook) //мышка нажата 02 { // отследить нажатие 03 console.log('нажатие на '+cook); 04 document.cookie= cook+'=1'; 05 console.log(cook); 06 dvizenie(cook); 07 08 } 09 function mouseup(cook) // мышка отжата 10 { // отследить нажатие 11 console.log('отжатие '+cook); 12 document.cookie= cook+'=0'; 13 console.log(cook); 14 dvizenie(cook); 15 } 16 17 function dvizenie(z…
0 votes3 answers -
Почему функция не выполняется?
Почему не выполняется первая функция? Она должна вывести слово word 10 раз http://jsfiddle.net/hnsq6yry/ Я разобрался
0 votes0 answers -
выделение текста
Нужно выделенному тексту задать стили (IE7-9) по аналогии ::selection. Никто не подскажет скрипт для огортания выделеннyого текста в span ? Нашел функцию получения выделеного текста но не знаю как ее прикрутить <script language=javascript> function getSelText() { if (window.getSelection) { return window.getSelection(); } else if (document.getSelection) { return document.getSelection(); } else if (document.selection) { return document.selection.createRange().text; } else return; } </script>
0 votes1 answer -
Вставить в див свойство
Здравствуйте Помогите : Есть блок : <div class="w w1" id="opened" ></div> Как в него вставить следующее contentEditable=true - это чтобы можна было редактировать содеожимое блока Должно выйти:<div class="w w1" id="opened" contentEditable=true ></div> Нужно юзать скрипт потому , что этот блок генирируется - эго нету в ДОМ модели.? Зарвние спасибо...
0 votes1 answer -
Замыкания и анимация - не могу разобраться
В самом конце файла slider.js у меня есть функция // on pagination click if (pagination=="true") { $(pagId).children().click(function() { var diff = $(pagId).children().index($(this)) - curActive; if (diff < 0 ){ diff = length + diff; } console.log(curActive, $(pagId).children().index($(this)), diff); var list = function() { for ( var i = 0; i < diff; i++) { setTimeout(function(){ console.log(i); next(); }, 500); } }; list(); }); } А именно весь вопрос вот в этой функции: var list = function() { for ( var i = 0; i < diff; i++) { setTimeout(function(){ console.log(i); next(); }, 500); } }; list(); Когда я кликаю в слайдере на кноп…
0 votes1 answer -
Подскажите что делать
Добрый день. На сайтах, над которыми я работаю, мне часто необходимо отображать большие списки чего- либо. И каждый раз я сталкиваюсь с одной и той же проблемой, при добавлении большого кол- ва DOM элементов на страницу создается заметная задержка в отрисовке этих элементов- несколько сотен div'ов (в каждом еще n дочерних) создают задержку в 2-3 сек. (а наш с вами любимый браузер может вообще зависнуть). Кроме того браузер начинает тормозить при работе с такими большими списками. Возьмем, например, предприятия. Я делаю AJAX запрос на сервер и получаю от него список этих предприятий (200-300 шт.), на клиенте генерю html и вставляю в страницу с помощью $(xxx).append(); Есте…
0 votes4 answers -
есть ли аналог для javascript
В PHP есть такая функция set_time_limit(0) есть ли в javascript-e такая чтобы не выскакивало в ие8 продолжить или остановить выполнение сценария.
0 votes3 answers