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
-
Закрепить форму и кнопку
Здравствуйте, помогите разобратся точнее.... короче у меня есть форма для изображений и есть кнопка далее как прикрепить кнопку к форме ну что бы если чеовек забыл загрузить изображений и нажал на кнопку то бы ему выдавало собщение типа загрузите изображение Заранее благодарен
0 votes3 answers -
отвалился jquery
у меня довольно бредовый вопрос, но всё таки надеюсь хоть на какой-то совет был сайт на вордпресс, он работал без проблем. после обновления перестало работать всё, что связано с jquey. консоль выводит следующее: Consider using 'dppx' units, as in CSS 'dpi' means dots-per-CSS-inch, not dots-per-physical-inch, so does not correspond to the actual 'dpi' of a screen. In media query expression: (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)jquery.fancybox.js?ver=1.3.4:18 Uncaught TypeError: Cannot read property 'msie' of undefinedjquery.mobile.customized.min.js:1 Uncaught TypeError: Cannot set property 'touchstart' of undefinedcustom-script.js?ver=1.0:1 1234c…
0 votes2 answers -
С чем связывать AJAX?
Допустим есть 3 файла (controller, model, view), первый получает запросы (POST) и передает второму, который записывает их в бд, а третий подготавливает их к выводу в шаблоне. Т.е. MVC. Ajax мы связываем с серверным файлом, который, по сути, должен выполнять одну из перечисленных выше функций, но какую? Если в ajax указать связь с файлом, который записывает данные бд (что очень удобно, т.к. мы получили запрос и сразу записали его), то этот класс (класс записи в бд) должен вызываться именно файле, в котором он объявлен (т.е. если в файле model.php мы объявили класс, то в нем же и должен идти вызов, т.е. $m = new model(); ) иначе AJAX не сможет организовать передачу…
0 votes11 answers -
Движение фона
Написал скрипт движения фона туда-сюда <- -> function headBgMove(i, width, to){ if(to == "left") i--; else i++; var ai; ai = (i+i)+i; if(i == (width + 900)) to = "right"; if(i == 0) to = "left"; document.getElementById('headerbg').style.backgroundPosition = i; ptr = setTimeout('headBgMove('+i+', '+width+', "'+to+'")', 30 ); } где: i - стартовое положение фона width - ширина фона to - направление движения Все работает отлично, но не везде, кроме мазилы и хрома. не подскажите, как оптимизировать под эти два браузера, может у них объектная модель другая?
0 votes2 answers -
Подскажите jquery плагин
Добрый день. Наводишь на другую ссылку - рисунок меняется... Это какой плагин? И еще: при наведении на ссылку рисунок затемняется... Понятно, что искать его надо на http://plugins.jquery.com/ , но там столько... Может кто-то натыкался? В разделе, наверное, Animation and Effects?
0 votes4 answers -
Нужна уникальная галерея фотографий ))
Буду очень благодарен если кто-то поделиться такой фотогалерей (см. http://fotoobmennik.ru/image-48D8_4CE67C1C.jpg ). Может кто-то сам разрабатывал, или кто-то где-то видел, или просто знает где можно взять такое счастье))) Любой подсказке буду очень рад.. Заранее СПАСИБО. Уже много страниц перелопатил, но такое не нашел.
0 votes3 answers -
Закрытие всплывающего блока
В общем, сделал я некоторое подобие всплывающей подсказки при наборе текта в поиске (по смыслу походит на такой же у яндекса, например). Блок вылезает, встаёт на нужное место и всё хорошо. Вот только не знаю как его закрыть при нажатии куда угодно за пределы этого блока. Использую jQuery. Если сделать, скажем $(document).click(function(){$('#hint').hide()}); то куда не кликни, блок закроется. А вот как сделать так, чтобы блок не закрывался при клике на него самого?
0 votes6 answers -
FIREBUG - проблема с русским текстом в документе
Версии: FIREFOX - 3.0.6 FIREBUG -1.3.2 Если в документе в любом разделе (HTML, CSS, JavaScript) есть русские буквы, то при открытии FIREBUG выдает ошибку: Вот такой текст откроется без ошибки: А такой с ошибкой: Можно ли победить ?
0 votes2 answers -
jQuery
Здравствуйте. В библиотеке jQuery есть метод show(), мне нужно чтобы он, помимо своих основных функций, выполнял еще мои. К примеру, выводил на экран какое-нибудь сообщение при помощи alert();. Как это сделать?
0 votes6 answers -
По вызову функции должно срабатывать значение
У нас есть: <body> <input type="button" value="button" onclick="test()" /> <span id="div">BLOCK</span> <script type="text/javascript"> function test(){ var a = [] a[0] = document.getElementById('div').innerHTML = '<h1>Bye1</h1>'; a[1] = document.getElementById('div').innerHTML = '<h1>Bye2</h1>'; a[2] = document.getElementById('div').innerHTML = '<h1>Bye2</h1>'; a[3] = document.getElementById('div').innerHTML = '<h1>Bye3</h1>'; } </script> </body> Задача: При нажатии на <input type="button" value="button" onclick="test()" /> в <span id="div">BLOCK&l…
0 votes4 answers -
Выбор последнего елемента списка
Всем привет. Коротко о себе Какой-то минимум соображаю в джиквери, и абсолютный минимум в чистом JS. Сел было за обучение, но сложно.. Вот решил начать с практики, с простых примеров. Очень надеюсь на помощь. Задача: Создать универсальную функцию, которая будет выбирать последний элемент из нужного нам списка и вешать на него класс "last-child" Примерно в таком вот виде: function initPage(){ initLastChild({ menuSelector: "#nav3" }); initLastChild({ menuSelector: ".nav-block" }); initLastChild({ menuSelector: ".product-block > ul" }); } function initLastChild(){ /**code*/ } Вроде бы самая элементарная вещь. Надеюсь кто-то объяснит "на пальцах" спасибо
0 votes4 answers -
Разное отображение Alert одного текста
<span onclick="alert('\"');">Проверка </span> <script> alert('\"'); </script> Объясните почему именно так, а не одинаково?
0 votes2 answers -
наложение картинки на другую
Помогите мне вот что решить У меня есть код картинки, который я не могу не как поменять <a href="ССЫЛКА"><img src="ССЫЛКА НА КАРТИНКУ" border="0"></a> Вопрос такой как сделать чтоб при ведении на эту картинку на неё накладывалась ( НЕ ЗАМЕНЯЛА ) другая с полу прозрачным фоном? Ещё один вопрос можно ли сделать чтоб этак картинка накладывалась плавно? ( это не обязательно, но желательно )
0 votes1 answer -
Всплывающие окно проблемы с IE 7
Всем привет, имеется скрипт всплывающего окна... #Код js_ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } /* This is our current popup function - parts of the site still use it, so I need to keep it */ function acpopup(strURL,strType,strHeight,strWidth) { var strOptions=""; if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth; window.open(strURL, '', strOptions); } /* new accessible, unobtrusive popup code */ function windowLinks() { // create a new function called window…
0 votes5 answers -
Как сделать параллакс-фон?
Прочитал статью по теме на хабре - в описанном способе, с использованием плагина jQuery jParallax необходимо указывать width/height, но как указать для сайта... Прочитал статью Ян Луна http://www.ianlunn.co.uk/blog/code-tutorials/recreate-nikebetterworld-parallax/ о том, как воссоздать эффект с сайта http://www.nikebetterworld.com , ковырял демо - но как упростить схему (чтобы «замедлялся» только фон, допустим body) так и не понял. Возможно есть готовые варианты?.. Был бы благодарен, если бы кто-нибудь помог решить эту задачку.
0 votes2 answers -
Вывод JS в HTML через <div>
Код я написал, но вот как его вывести в элемент....мысли нет(( Помо гите... <html> <head> <script language="JavaScript"> var i=1; function pow(x, n) { return (n != 1) ? x*pow(x,n-1) : x; // пока n!=1 сводить к n-1\ } while (i<=7) { var a = pow(i, 2); alert('Квадрат '+i+' равен '+ a); i++; } </script> </head> </html> Вот так должно выводить в HTML. Квадрат 1 = 1 Квадрат 2 = 4 Квадрат 3 = 9 Квадрат 4 = 16 Квадрат 5 = 25 Квадрат 6 = 36 Квадрат 7 = 49
0 votes3 answers -
Как при нажатии на картинку вывести видео посередине экрана?
Добрый день, подскажите, как можно при нажатии на картинку видео вывести iframe с видео посередине экрана, как на сайте rutube.ru например
0 votes2 answers -
-/+ в ячейке
Доброго времени суток. У меня есть вот такой html, где раньше у value была 1, теперь надо чтобы там был 0, я его поставила <td class="tdsummary"> <div class="minus js-minus-lite">-</div> <input type="hidden" value="{$upage}" class="pageid"/> <input type="hidden" value="" class="itemid"/> <input type="text" value="0" disabled="disabled" class="number"/> <div class="plus js-plus-lite">+</div> </td> но возникла проблема, при 1, нажимая "-" ниже 1 не опускался, как только поставила 0, сразу получается -1, -2 …
0 votes8 answers -
Пропадает блок при подключении OwlCarousel
Здравствуйте, кажется я делаю что-то не так, но вот что именно никак не пойму. Проблема в следующем: подключаю карусель и блок становится неактивен, хотя вроде бы все должно работать как нужно. Пробовал подключать карусель и через cdn и через скачанный архив - результат один и тот же. Открывал через google, firefox и opera-у - все так же никакого сдвига. Подключал по инструкции на официальном сайте. Пробовал использовать SlickSlider, но результат тот же.
0 votes0 answers -
Не отображается JavaScript в IE
Не отбражается ни один JavaScript в IE. В других браузерах все OK. Исчезли статистика, реклама от гугле, время, дата, RSS-канал...Может это в настройках самого браузера дело...подскажите, пожалуйста.... http://protokoly-khromtsev.narod.ru/index.html
0 votes3 answers -
код не работает в Е
подскажите, почему вот такая функция работает в Мозиле но не работает в ИЕ function sndvl() { p=opener; if(p!=null) p.document.forms.forma1.inp1.value=document.forms.form2.inp2.value; }
0 votes5 answers -
Редактирование контента сайта
Здравствуйте, уважаемые форумчане!) Есть страница (самая обычная html страница) можно ли как-то сделать следующее: пользователь заходит на страницу и при нажатии кнопки "редактировать" может изменить содержание какого-то div. *содержимое этого div'a берётся из текстового файла и туда же сохраняется после редактирования* Если да, то расскажите как)) p.s. создал в разделе js т.к. думаю что для реализации нужен js, но если вы знаете как это можно реализовать на php тоже подойдёт =) p.p.s. в *...* написано то как я себе это представляю. Спасибо за внимание!
0 votes9 answers -
Opera & jQuery
Добрый день/вечер. Opera (до 11-ой версии) просто не видит jQuery. Консоль оперы пишет: "message: Statement on line "n"( n- строка кода в плагине слайдера) : Undefined variable: jQuery". Выглядит в точности так, как будто я не подключил библиотеку jQuery. Подключал и через CDN, и локально - нифига. Гуглил и ничего не нашел. Полдня уже туплю с этим.
0 votes9 answers -
Нужна помощь по JS
Всем привет, нужна помощь в пролитии света на одну из тем в JS, называется она делегирование событий, Кантор на своем сайте приводит пример с табличкой и изменение цвета. Хорошо это я понял как у него работает и тему понял, НО! Когда я начинаю писать свой JS код, вещать обработчик на общего родителя, например есть вот такая разметка , и я хочу чтобы при по кнопке в любом из блоков мой wrapper-slider становился display:block; Не получаеться написать правильный JS для этого дела((( Ну или так же есть скрипт увеличения цены и количества товара, но мне пришлось на каждый блок вещать свой обработчик так как по другому к сожалению не могу додуматься как, теорию читал…
0 votes13 answers -
Как c помощью JS передать в форму значение прокрутки окна браузера.
Здравствуйте. Для отправки своей же странице значения прокрутки браузера при нажатии определённой кнопки, я пишу такой скрипт. function modzap(id) { var scrtop = window.pageYOffset; window.location.href = '../burst/sklad.php?mod_id='+id+'&scrtop='+scrtop; } В переменную scrtop попадает значение прокрутки и отправляется на сервер. Но как мне добавить при отправке формы, новую переменную scrtop в эту форму ? Я ранее так уже делал, с помощью document.getElementById("...").innerHTML изменял HTML страницы, а именно строку со скрытой переменной формы и она замечательно отправлялась. А вот как я это делал, не могу вспомнить. …
0 votes1 answer