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
-
Проблемы с методом .GET
Задача, по клику, на ссылку, отправлять запрос с данными к определённой странице. Наковырял краткое синтаксическое описание как это работает: $.get("test.php", { name: "John", time: "2pm" } );Где test.php - адрес страницы, а в скобках идёт объявление переменных. Как сделал я: $('.submit').click(function() { $.get("/korzina", { name: "John", time: "2pm" } ); });Надо сказать, что делал я на WP. Поэтому адрес записан как /korzina, т.к. это адрес страницы в wp. При распечатывании массива GET функцией var_damp - выдаёт пустой массив. Почему массив пустой? Почему данные…
0 votes11 answers -
Как привязать событие к input
Добрый день Уважаемое сообщество форума htmlbook! имею форму обратной связи, service-france ру /contacts/contact-us.html Можно заделать так? 3 галочки- чекбокса, для трех разделов, *Недвидимость *Автомобиль *Яхта Причем если галочка не стоит то поля для ввода, относящиеся к разделу -невидимые (это желательно дабы отметил галкой - все октрылось для ввода, убрал - все забыли) здесь пример сайта, у него, по клику на страну появляется регион: думаю обернуть разделы в div , будет у меня три div с (display:none), только как отобразить блок при клике на чекбокс? не знаю как к кнопке чекбокса привязать событие, что бы поставив галочку, блоку прописывался стиль display:bl…
0 votes2 answers -
Не успевает обработаться скрипт
Есть галерея нодов на Друпале.По клику на элементе открывается модальное окно через colorbox-node на страницу со слайдером картинок flexslider.Проблема в том,что слайдер срабатывает через раз только после загрузки картинок.Я уже ставил load() где только можно.
0 votes8 answers -
Ctrl+Enter
Добрый день! Подскажите, пожалуйста как поймать нажатие Ctrl+Enter. Собственно хочу сделать отправку комментария как вконтакте, когда курсор в форме нажимаем Ctrl+Enter и осуществляется отправка формы. Заранее благодарю! PS проще говоря, если курсор в форме, то при Ctrl+Enter -> выполнить функцию.
0 votes3 answers -
С чем связывать AJAX?
Допустим есть 3 файла (controller, model, view), первый получает запросы (POST) и передает второму, который записывает их в бд, а третий подготавливает их к выводу в шаблоне. Т.е. MVC. Ajax мы связываем с серверным файлом, который, по сути, должен выполнять одну из перечисленных выше функций, но какую? Если в ajax указать связь с файлом, который записывает данные бд (что очень удобно, т.к. мы получили запрос и сразу записали его), то этот класс (класс записи в бд) должен вызываться именно файле, в котором он объявлен (т.е. если в файле model.php мы объявили класс, то в нем же и должен идти вызов, т.е. $m = new model(); ) иначе AJAX не сможет организовать передачу…
0 votes11 answers -
Кто-нибудь может кинуть в меня статьёй или примером как сделать:
Путанно написал заголовок, разъясняю. Вот пример сайта, где можно посмотреть что я имею ввиду. Под большой фотографией есть панель, где имеются маленьки фотографии. Все фотографии не умещаются на панели, поэтому её можно "пролистать", не обновляя страницу. Как я понял, используется JavaScript. Но когда я сохраняю страницу, чтобы поковыряться в исходном коде - локально эта "листалка" не работает. В общем вопрос: Не могли бы вы мне помочь и поделиться, если у кого есть, ссылками на статьи, обозревающие как сделать такую панель. Или поделиться готовыми исходниками, чтобы в них мог поковыряться и разобраться как это работает. Или, кому не лень, подскажите - как это реализован…
0 votes2 answers -
Скрипт автоотправки формы
Люди дайте пожалуйста ссылку на скрипт или скажите в какую сторону копать. Форма состоит из одного элемента типа <select> и отправлятся должна после того как юзер выбрал хотя один оптион
0 votes2 answers -
nodeId
Подскажите, пожалуйста, нужно ли определять переменную: var content = document.getElementById("content"); content.style.display = "none"; или же можно сразу content.style.display = "none"; если в HTML задано: <div id="content"></div>
0 votes3 answers -
jQuery меню
В JavaScript и jQuery я полный профан, только только начинаю изучение. Решил воспользоваться готовым небольшим решением для одного из тестовых проектов. Но вот беда, не получается грамотно подключить js к требуемому меню. Скрипт, который пытаюсь подключить. А вот и сам пациент. (тесты провожу на бесплатном хосте, может тупить) Что я делаю не так? Ну кроме того, что я лентяй и богохульник, который решил опробовать в бою js без должного обучения.
0 votes6 answers -
Плюс 4 процента к итоговой сумме
Подтолкните в нужном направлении, верно ли я делаю? исходная ф-ция: <script> <!-- function submitForm(val) { if(val != 'Y') document.getElementById('confirmorder').value = 'N'; var orderForm = document.getElementById('ORDER_FORM_ID_NEW'); jsAjaxUtil.InsertFormDataToNode(orderForm, 'order_form_div', false); orderForm.submit(); return true; } //--> </script> ну и то что я пытаюсь так сказать сделать: <script> <!-- function submitForm(val) { if(val != 'Y') document.getElementById('confirmorder').value = 'N'; var person_legal = document.getElementById('PERSON_TYPE_2'); var sum = document.getElementById('sum_product'); var without_n…
0 votes14 answers -
Подскажите плз.
Доброе время суток, уважаемые пользователи форума. Подскажите пожалуйста как мне решить поставленную мной же задачу. И так, имеется список в котором находится инпут с типом радио, поле label и еще некий контент ( текстовой). Как сделать, что бы при нажатии и активации определенной радио кнопки в блок где все это находится добавлялся некий класс, что бы уже потом стилями разделял выделенный список от всех остальных. Большое спасибо заранее. Может есть способы без использования js
0 votes5 answers -
Поймать положение скролла
Всем добрый день. Вопрос таков... Допустим, у нас есть страница, к примеру http://forum.htmlbook.ru/ На ней есть скролл справа. Как отследить, что пользователь прокрутил ровно на половину всю страницу, или ровно на треть, четверть и т.д.? Интересует с использованием jQuery. Сам что-то никак не могу придумать. Но кажется мне, что это не так сложно =) Спасибо.
0 votes10 answers -
Праздничные и выходные дни (веб-сервис)
Есть ли веб-сервис или API, чтобы узнавать, какие дни рабочие, какие предпраздничные, какие выходные? Самому каждый год править массив с праздниками кажется нелогичным. Видел пару тем: http://www.cyberforum.ru/android-dev/thread1048345.html http://htmlweb.ru/service/holidays.php. Но там не совсем под описанную задачу подходит. Мне кажется в Google или Yandex календарь должна быть такая функция? Но как -то с разгону не нашёл...
0 votes0 answers -
Простой шаблон, который позволяет сделать медленный скролл заднего фона.
Есть варианты как просто сделать такой вот паралакс эффект без особого углубление фо фреймворки? http://www.lstm.com.ua/ Пока страница прокручивается нормально, бэкграунд движется немного медленнее. Никак не могу добиться такого эффекта, перелазил уже все форумы. Заранее благодарен, кто отзовется.
0 votes2 answers -
perfect scrollbar - реализовать прокрутку
http://jsfiddle.net/s95ZU/ Проблема с удалением. Надо, чтобы при удалении элемента - скроллбар прокручивался к низу, а не оставался на том же месте. Офигеть, уже решила... да что такое... надо старую высоту отнять... Тогда такой вопросик. Может кто сможет помочь. У меня именно в хроме по сути тот же код работает некорректно, то есть вот эта часть function cartScrollBottom() { var oldHeight = $(cartItemsCont).height(); $(cartItemsCont).height("auto"); var newHeight = $(cartItemsCont).height(); $(cartItemsCont).height(oldHeight); $(cartItemsCont).scrollTop(newHeight - oldHeight); $(cartItemsCont).perfectScrollbar('update'); setTimeout(function() {}, 1); }Сраба…
0 votes0 answers -
Пишем плагин jQuery cookie
Предлагаю за основу взять пример (function($){ function jcookie(options) { var defaults = { result: { } }; var options = jQuery.extend(true, {}, defaults,options); var rgxp = /[a-z]{3},\s[0-9]{2}\s[a-z]{3}\s[0-9]{4}\s[0-9]{2}\:[0-9]{2}\:[0-9]{2}/i var cookie = document.cookie; if (options.expires && rgxp.test(options.expires)) { exp = options.expires; } else { exp = ''; } if (options.data && options.data.indexOf('=')) document.cookie = options.data+";expires="+exp+";path=/;"; var start = cookie.indexOf(" "+options.name+"="); (start == -1) ? start = start : start = cookie.indexOf(options.name+"="); (cookie.…
0 votes1 answer -
ассоциативные массивы!
привет !!помогите с ссылками по изучению или наглядно покажите как получать ключ и свойство з массива и как добавить новый ключ в масив
0 votes7 answers -
Почему не хочет работать скрипт?
Есть беда такая. Написал, допустим, скрипт. Теперь, чтобы запустить его сразу после загрузки страницы мне можно пойти разными путями. В частности, я могу весь его в теге script разместить прям в самом теле страницы или же могу в теге script написать имя нужной функции. Но, как ни крути, ничего не выходит, стоит там банальный алерт на проверку. Пытаюсь запустить страницу алерт не выбегает. делаю элемент с прописанным онкликом, после загрузки кликаю на нем - все в порядке. МОгут ли еще какие-нибудь из стапицотмильенов скриптов и функций, которые так же грузятся на этой странице каким-то образом быть тому виной? Ежели чего не доучил (а недоучил точно) то пойду учить, готовы…
0 votes3 answers -
Вопрос по ЯваСкрипт
Здрасте,у меня такой вот ламерский вопрос:почитав небольшую книженцию по ЯваСкрипт,наткнулся на пример по мультипликации.Собственно вот он: <HTML> <HEAD> <SCRIPT> function multi_pulti() { img_array = new Array() img_array[0] = new Image(50,100) .... img_array[99] = new Image(50,100) img_array[0].src = "IMAGE1.GIF" ... img_array[99].src = "IMAGE100.GIF" n=0 while(n==0) { document.images[0].src = img_array[0].src ... } } </SCRIPT> </head> <body onLoad="multi_pulti()"> <IMG SRC=IMAGE1.GIF> </body> </html> Естессно все Имейджи я поставил свои.Но почему-то этот скрипт не работатОбидно(( Буду очень благодарен за по…
0 votes1 answer -
Скрипт открытия DIVа ...
Добрый день. Подскажите плз. скриптик что бы показывать/не показывать скрытый див. Заранее спасибо.
0 votes3 answers -
Создание и проверка существования переменной
Знаю, что вопрос нубский, но всё же: Создаю переменную: ... var obj = document.getElementById('ID'); ... И проверяю: ... if (obj) { ... } ... Это вообще верно? Как в JS грамотно выполняется такая проверка? (ситуация, когда 'ID' нету в документе) Спасибо.
0 votes11 answers -
Собственный скролл на jQuery
Всем трям! Есть вот такая штука. Пример конечно сырой, но суть отражает очень близко. Сразу оговорюсь: jQueryUI и прочие прилабуды предлагать не надо (напротив, pure-JS приветствуется), интересует возможность сделать нужное средствами самого jQuery. Итак: Нужно во-первых сделать так, чтобы при щелчке по полосе прокрутки, курсор цеплялся не за ее оптический центр, а за то её место, за которое было "ухвачено". И второе: случается так, что если при перетаскивании отпустить крысу за пределами элемента, не срабатывает событие отпускания крысы. Т.е. потом при ненажатых кнопках скролл тянется за мышью. Все остальное проблем (вроде бы) не вызывает, но любые комментарии по улучшен…
0 votes3 answers -
Помогите разобраться, как создать такой слайдер
Каким образом мне переместить последнего человечка в начало слайдера при клике на стрелку? То есть, когда я нажимаю "дальше", последняя картика пропадает и появляеться в начале слайда, а остальніе смещаються вправо.
0 votes3 answers -
Array()
var reter = new Array(); reter[1][3]='cats'; Есть ли возможность присвоить значение reter[1][3], не присваивая значения reter[1]
0 votes5 answers -
проблема с подсчетом строк в ie
Здравствуйте! Есть такой код: <textarea rows="12" placeholder="HTML" onInput="document.getElementById('html_linecount').innerHTML = value.split(/[\n\r]/).length" onpropertychange="if (event.propertyName == 'value') document.getElementById('html_linecount').innerHTML = value.split(/[\n\r]/).length"></textarea> он подсчитывает строки в textarea. При этом в IE происходит такой баг: он не считает пустые строки. Как это исправить?
0 votes10 answers