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
-
прокрутка на javascript
в общем неполучается сделать. все описал вот тут, но думаю тема там не совсем по адресу, очень нужна помощь..
0 votes0 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 -
Очень странное поведение скрипта - не могу найти причину ошибки
УПД. Проблема решена - причина, использовалось hide(), вместо modalHide(); Удалите плз тему)... Вот сайт - http://zverushka.zz.mu/palatki/ На нем есть самописный скрипт modal.js Суть проблемы - выбираем окошко с одной из палаток и жмем кнопку "заказать". Всплывает окно. Если отправить какие-то данные на сервер, нажав кнопку отправить. То у этого окна остается класс .active и при попытке открыть другие окна - они тут же закрываются. Закрытие окна по сабмиту реализована через $modal1.hide(); hide - это внутренняя функция плагина, сделанная через // external functions // $modal = $(this); $modal.modalHide = modalHide; $modal.modalShow = modalShow; Все, что делает эта фу…
0 votes4 answers -
Вписывание цифры после отметки чекбокса
Добрый день, Подскажите, пожалуйста как повесить обработчик на 2-ой чекбокс var2, чтобы при нажатии на него, в Поле ввода где переменная znachenie вписывалась цифра 10? И также при нажатии на + и – значение в поле znachenie увеличивалось на 10 при нажатии на + или уменьшалось на 10 при нажатии на минус. То есть два раза на + нажали, получили 20. Можно пример? <form><td align=center width=5%><input type=checkbox name=var1 value=><input type=checkbox name=var2 value=>+ | -</td><td align=center width=1%><input type=txt name=znachenie></input></td></form>
0 votes2 answers -
Переменные
Здравствуйте. 1. Внутри фукции создаётся локальная переменная, после окончания вызова переменная умирает? А при последующем вызове занова создаётся? Так это или нет? 2. А если в этой функции помимо локальной переменной есть и глобальная, которая вдобавок globalvar = localvar? Локальная всёравно должна умереть, а глобальная получет значение локальной? Подскажите пожалуйста
0 votes3 answers -
Вставка картинки из буфера - помогите потестить
Здравствуйте. В общем пришла идея сделать такой вот проект: http://pastenow.ru/ Аналог буржуйского heypasteit.com, только с возможностью пастить картинки. Здесь присутствуют стандартные способы аплоада картинок, плюс вставка из буфера обмена. Ctrl+V картинок реализуется Java-аплетом (http://supa.sourceforge.net/). Проблема в том, что нет возможности полноценно протестировать эту функцию. На своём компе и ещё на одном проверил в разных браузерах - всё ок. Но этого мало... В общем, если не сложно, посмотрите, как оно работает и отпишитесь - какие глюки/баги. Ну и любые другие комментарии пишите.
0 votes0 answers -
Глюк скрипта в mozilla firefox
проблема решена, спасибо
0 votes1 answer -
Меню закрывается при наведении мыши (Срабатывает MouseOut родительского контейнера)
Всем привет. Попробовал реализовать анимированое меню таким вот образом http://codepen.io/BirviZ/pen/XbRBxg Если наводить курсор на синюю панель и убирать, работает все хорошо. Но если попробовать пройтись по пунктам, то меню начинает глючить. Догадываюсь, что у родительского nav срабатывает MouseOut. Но как сделать, что бы не срабатывало данное событие в пределах пунктов, пока не догадываюсь.
0 votes2 answers -
Модальное окно
Доброго времени суток! Суть задачи такова: Есть форма: <form name="nameForm" action="nameAction" method="POST"> ... <input type="submit" name="nameButton" value="valueButton" id="idButton" /> <div id="modal"></div> </form> при нажатии на кнопку, форма отправляется на сервер, а управление данными передается программе заданной атрибутом action тега форм. Необходимо перед этим вывести окно с соглашением и в зависимости от выбора пользователя отправлять данные на обработку или нет. alert, confirm, promt не подходят, так как окно будет содержать текстовое поле, радиоБатоны, кнопку... пробовал jquery-ui не выходит. вот мой код: $('[n…
0 votes1 answer -
Смена текста
Есть, напрример, список: <ul> <li> <a> tra-ta-ta</a></li> <li> <a> tra-ta-ta</a></li> <li> <a> tra-ta-ta</a></li> </ul> Но, допустим, окно для вывода списка небольшого размера. Как сделать, чтобы список каждый раз подгружался с разным порядком, и выводилось, например, только первые три пункта?
0 votes1 answer -
Обьединение двух функций
Доброго времени суток. Столкнулся с проблемой, что при подсчете количества введенных слов функция отказывается выполнять умножение с ценой из другой функции... Первая функция: 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 -
Размеры и прокрутка элементов
https://jsfiddle.net/85mbmrau/ clientWidth = 200/2=100offsetWidth = 220/2=110 clientHeight = 126/2=63offsetHeight = 146/2=73 получается ball.style.left = Math.round(100 - 110) + 'px';ball.style.top = Math.round(63 - 73) + 'px'; Потом ball.style.left = "- 10px";ball.style.top = "- 10px"; И как мяч оказался по центру?
0 votes1 answer -
Глюк аккордеона jq
http://jsfiddle.net/UHuxh/9/ При добавлении .dequeue() если много раз подряд покликать по start - меню в дальнейшем будет тупить и разворачиваться не полностью (или вообще не разворачиваться) Если .dequeue() не добавлять, при многократном кликании анимация будет продолжаться Конечно мало кто будет заниматься такой фигней как кликание по меню много раз подряд, но все же)) Проблема конечно не критическая, просто интересно с чем вообще это может быть связано? Есть у кого идеи? PS. тестил только на мозилле и хроме
0 votes2 answers -
[XMLHTTP] Как написать запрос для выпадающего списка.
Есть у меня код на js, спойлер например. Я хочу сделать что бы после того как нажал в область которую он раскрыл передавались и вставлялись данные которые нам по запросу передаст нейкий скрипт. Вся проблема в том, что я мало знаком с JS и тем более с XMLHTTP технологией. Результат который мы должны будем отправить для вставки в спойлер, скорее всего будет массивом. И возможно в будущем он будет немаленьким, так что прийдется разбить его на куски, и соответственно в том же спойлере сформировать что то типа листалки страниц (стр. 1, 2, 3 и т.д.). К примеру пусть 1на страничка спойлера хранит 10-15 значений из массива.
0 votes2 answers -
Проблема с меню
Может тема уже была озвучена. Помогите плиз. Как сделать чтобы по клику в меню кнопки "Главная" изменялся текст в <div id="cont"><p>Content</p></div> ? ===========================================================index.html <link type="text/css" rel="stylesheet" href="harpy.files/css/menu.css" /> <script type="text/javascript" src="harpy.files/js/menu.js"></script> </head> <div id="menu"> <span class="preload1"></span> <span class="preload2"></span> <ul id="nav"> <li class="top"><a href="#nogo1" id="root" class="top_link"><span>Главная</span></a></li> …
0 votes1 answer -
jq: slideToggle
подскажите пожалуйста почему здесь смена видимости происходит плавно, а здесь резко
0 votes2 answers -
Прокрутка блока с помощь jQuery
Здравствуйте! У меня возникла следующая проблема: на сайте есть страница с новостями. Сначала выводятся первые три новости в блоке. При клике на стрелку, по ajax-запросу подгружаются следующие три новости и показываются в блоке вместо предыдущих новостей. Мне необходимо сделать так, чтоб при смене одних новостей другими создавался эффект плавной прокрутки блока. Подскажите, пожалуйста, как то реализовать.
0 votes1 answer -
Каталог
Добрый день друзья, начал изучать Jquery и захотелось создать такой типо каталог с логотипами вот собственно код jQuery(document).ready(function($) { $('.catalog tr td ul').hide(); $('.catalog tr td img').mouseover(function() { $('.catalog tr td ul:first').slideDown(); }); $('.catalog tr td img').mouseleave(function() { $('.catalog tr td ul:first').slideUp(); }); }); есть таблица с классом .catalog в ней 4 ячейки, хотелось бы что бы при наведение на фотографию(img) рядом справа появлялся список ul с логотипами(стили я напишу) получается что в набор попадают все фотографии в ячейках а не в конкретной ячейки и при наведении на любую фотографию в таблице вы…
0 votes1 answer -
помогите найти что нибудь подобное
хочу сделать интерактивный каталог как по ссылке, подскажите какой нибудь скрипт, или как нибудь можно эту страницу скачать что бы она работала, а то скачиваю она не работает http://www.texkom.ru/article.php?docID=25&typeauto=5&mark=35&model=178&group=9&lvl=4#p787324
0 votes2 answers -
как поменять координаты часов?
<!DOCTYPE html> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <title>Untitled 1</title> <style> </style> </head> <body onload="ad()"> <p id="ad"></p> <canvas id="ctx" width="1200" height="800"></canvas> <script> var canvas = document.getElementById("ctx"); var ctx= canvas.getContext("2d"); ctx.fillStyle = "rgb(20, 184, 255)"; ctx.fillRect(100, 100, 300, 200); ctx.fillStyle = "rgb(255,255,255)"; ctx.fillRect(130, 130, 240, 80); ctx.beginPath(); ctx.fillStyle = "black"; ctx.arc(150, 260, 22, 0, 2 * Math.PI, true); ctx.closePath(); ctx.f…
0 votes1 answer -
Социальные Комментарии
Добрый день. Постараюсь как всегда конструктивно. Задача: Возможность оставлять комментарии на странице от аккаунтов социальных сервисов. Условие: Чел видит 2 блока - (1) блок - предложение авторизоваться с помощью всевозможных соц. сетей, после авторизации блок меняется на форму для отправки коммента. (2) блок - это собственно комментарии. Это не должен быть какой-то плагин с фиксированным стилем, рекламой и прочей чепухой выдающих его `e-commerce` и происхождение. Так вот, еще одна тема в которой я плохо понимаю, но подозреваю что задача тривиальна. Прошу ваших мыслей по теме, подозреваю, что кто-то из читающих проделывал это.
0 votes2 answers -
Нужна помощь по доработке скрипта отсчета времени
Что нужно добавить или поменять, чтобы счетчик считал только тогда, когда пользователь находится на странице (на активной вкладке браузера)? Вот код: <script language="Javascript"> x<?php echo $randcounter; ?>=<?php echo $downloadtimer; ?>; function countdown() { if ((0 <= 100) || (0 > 0)) { x<?php echo $randcounter; ?>--; if(x<?php echo $randcounter; ?> == 0) { document.getElementById("dl").innerHTML = '<a href="<?php echo $scripturl . "download2.php?a=" . $filecrc . "&b=" . md5($foundfile[2].$_SERVER['REMOTE_ADDR']) ?>">Download</a>'; } if(x<?php echo $randcounter; ?> > 0) { document.…
0 votes1 answer -
Не вычисляется scrolleft при загрузке страницы
Есть строчки в коде http://html2css.ru/paul3/index.html#nav-contacts Информация выводится в консоль. var offsetMainLeft = $("#main-viewport").scrollLeft(); console.log(offsetMainLeft); console.log($("#main-viewport").scrollLeft()); setTimeout(function() { console.log($("#main-viewport").scrollLeft()); }, 500);Не понимаю почему мы получаеv 0, когда грузится по якорю сразу, dom сформирован...
0 votes1 answer -
Вывод контента с учётом города (ip)
Нужна помощь в реализации такой фишки. Необходимо определить город, и в зависимости от того какой город — вывести подходящий контент. Например есть страница контакты, на ней карта, при входе из Москвы — карта Москвы, из Питера — карта Питера. Подскажите как это можно реализовать, подкинтье ссылочек пожалуйста.
0 votes1 answer -
Получение ссылок из блока с рекламой в скрипт
Всем привет, в джавасрикпт я почти ничего не смыслю так что решил обратиться к вам, я думаю все знают что такое так ру и кликандер. В чем суть вопроса, можно ли сделать так что бы кликандер открывал в новом окне ссылки из блока с рекламой от так ру ? Вот код кликандера <script type="text/javascript">var params = "menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes"function PopShow3() {CookieTest=navigator.cookieEnabled;if(CookieTest){ClickUndercookie = GetCookie('clickunder');if (ClickUndercookie == null){var ExpDate = new Date ();ExpDate.setTime(ExpDate.getTime() + (24 * 60 * 60 * 1000));SetCookie('clickunder','1',ExpDate, "/");window.open("http://ya.…
0 votes0 answers