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
-
Совместное использование prettyPhotos и extjs grextjs grid-plugins
Использую extjs grid-plugins. Каждая строка (в примере первая таблица) имеет свойство раскрываться [+]. Внутри находится текст и изображения. Все данные (тект+изображения) хранятся в grid-plugins.js jQuery pretty photo использую для img. Из-за того, что img находится в js, prettyPhoto не может их считать и следовательно переменить эффект. Если img использовать в body, то все нормально работает. Как prettyPhoto заставить работать с изображениями из js?
0 votes0 answers -
Разрешение экрана
Возникла необходимость при разрешении экрана шириной меньше 800, уменьшить размер видео.пробую так, не срабатывает почему-то. <script type="text/javascript"> alert(); if(screen.width<=800) { document.write(' <div align="center"> <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/4CQr9vb-MLs?fs=1&hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4CQr9vb-MLs?fs=1&hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wid…
0 votes1 answer -
Отправка запроса по почте
Вот такая задача: есть сайт с каталогом продукции без цен. Около каждой позиции хочу создать кнопку - "Запрос цены". При нажатии на которую всплывает окошко (думаю, посредством JS), с полями "Ваше имя.. Ваш телефон.." и кнопкой "Запрос". Всё, после этого эта короткая инфа отсылалась бы мне на почту. Как реализовать? Правильно ли выбран JS для такой задачи?
0 votes1 answer -
Общий подсчёт из нескольких полей
Здравствуйте . Есть 4 таблицы. В каждой по нескольку десятков вычисляемых input-полей для ввода. В каждой таблице все поля суммируются и результат выводится в <span></span>. Таблицы никак не связаны между собой. В общем хочу сделать так, чтобы был ещё один <span></span>, в который суммируются все 4 <span>'а соответствующих четырёх таблиц. Сам никак не дотумкаю. Спасибо заранее. HTML-КОД: <div id="calculate"> <form method="post"> <table id="tableSelect" class="zebratable" width="100%" cellpadding="0" cellspacing="0"> <tr> <th>Наименование работ</th> <th>Ед.изм.</th> <th>Кол…
0 votes3 answers -
Помогите пожалуйста
Привет, всем! Помогите найти ошибку, не понимаю почему подменю не выскакивает. Вот это CSS: #nav { margin: 30px; } li { float: left; list-style: none; width: 150px; } #nav ul { display: none; } #a { text-decoration: none; background: #0000cc; padding: 15px; text-align: center; color: #ccc; display: block; margin: 3px; border-radius: 5px; } #a:hover { background: #6666ff; color: white; } А это HTML: <head> <title>Меню от Никиты</title> <link rel="stylesheet" href="menu.css" type="text/css"></link> <script type="text/javascript"> $(function(){ $('#nav li').hover(function(){ …
0 votes7 answers -
Функция корзины на javascript?
Подскажите, пожалуйста, как сделать функции корзины на нативном js? Самая большая трудность состоит в том, что нужно спарсить данные продукта, под которым нажали "заказать" (стоимость, название и т.д.), так вот: как определить что именно под конкретным товаром нажали заказать (и спарсить данные товара) и запретить повторное добавление его в корзину? Спасибо.
0 votes3 answers -
Проблема array JS и данные из БД MySQL типа text
Здравствуйте! В базе данных таблица в которой есть поля где хранится путь к маленькой картинке тип varchar(256), путь к большой картинке varchar(256) и описание картинки text. Столкнулся с проблемой если описание длинное то массив JS не создается вот как я это делаю. сначала массив php $des_img=array( array($des_img_small_1, $des_img_big_1, $des_img_description_1), array($des_img_small_2, $des_img_big_2, $des_img_description_2), array($des_img_small_3, $des_img_big_3, $des_img_description_3), array($des_img_small_4, $des_img_big_4, $des_img_description_4), array($des_img_small_5, $des_img_big_5, $des_img_description_5), array($des_img_small_6, $des_img_big_6…
0 votes2 answers -
как показывать по 2 элемента в JCarousel?
По 3 - все ОК (но это по умолчанию), а мне нужно по 2, и когда я ставлю ширину чтоб влазило только 2 элемента при прокрутке он не докручивает элементы и тогда видно кусок предыдущего и не видно кусок следующего (который должен быть полный)
0 votes5 answers -
помогите с изменением css с помощью jQuery
<script type="text/javascript"> $(".arrow").click(function(){ var visota, needvisota; needvisota = '198px'; visota = $('#mini_profile').css('height'); if (visota == needVisota) { $('#mini_profile').css('height','70px'); $('#arrow').css('background','url("images/arrow.png") 0px 9px;'); } else { $('#mini_profile').css('height','198px'); $('#arrow').css('background','url("images/arrow.png") 0px 18px;'); } )}; </script> вот код JS, но нивкакую не хочет работать! на onclick в объекте рабоатет, но если писать по-драугому. в хедере прописал - <script src="http://code.jquery.com/jquery-latest.js"></scri…
0 votes2 answers -
подключить jq два раза
скажите пожалуйста что происходит если я подключаю на странице jquery два раза? например есть сайт, работающий на cms. он использует jquery 1.7. я в самом низу страницы ещё подключаю jquery 1.8 значит ли это, что функции, которые в 1.7 полностью перекрылись новыми и проблем при использовании их не будет? то есть произошло просто обновление версии jquery не совсем красивым способом
0 votes5 answers -
jQuery animate()
Здрасте, еще раз Проблема второго цикла, всё работает кроме анимации , в чем дело не могу понять. Что не так с анимацией второго цикла? Подсажите пожалуйста. for(var n = 0; param.vis_block - 1 >= n; n++){ var curr_block = container.children('div:eq('+n+')'); if(typeof curr_block != 'undefined'){ //animate news_block curr_block.stop(false, true).animate({'top': '+='+step}, 100) //animate inner images for(var m = 0; param.inner_img_max - 1 >= m; m++){ if(typeof curr_block.children('img:eq('+m+')') != 'undefined'){ curr_block.children('img:eq('+m+')').stop(false, true).animate({'top':'+='+parastep}, 10); // НЕ Р…
0 votes1 answer -
Обращение к определенному элементу
Добрый день, Понадобилось что-бы при наведении на <div class='block'></div> появлялся <div class='drop'></div>, написал, но возникла проблема, таких блоков на странице допустим 10, и при наведении на любой из них, блок с классом drop появляется сразу у всех элементов с классом block, а не у того на который навёл...как заставить скрипт срабатывать только на блоке на который навёл? Сории за кашу, даже не знаю как описать проблему, заранее спасибо! $('.block').hover( function() { $('.drop').show(); },function(){ $('.drop').hide(); } );
0 votes3 answers -
JQuery (animate)
Всем привет. В JQ я не силен и в последнее время пытаюсь осваивать данное направление.. При написании примитивного плагина(слайдера) столкнулься с непониманием того, как именно работает метод 'animate' . Имеется такая страница: http://webmaster.ayrveda.ru/slider/slider.html JS на ней выглядит вот так: $(document).ready(function() { $('.my_slider span.my_slider_left_arrow').click(function myClick(){ $('ul.blocks_my_slider li:first-child').animate({'marginLeft':'-535px'},800).animate({'marginLeft':'-493px'},300).animate({'marginLeft':'-500px'},300,function(){ $(this).css({'margin-left':'0px'}); }); mySetTimeOut(); }); function MyBlockDelete(){ …
0 votes7 answers -
Слежение за действиями
Доброго дня всем! В общем возникла проблемка. Есть элемент по нажатию на который срабатывает скрипт открытия модального окна с формой. Изначально в коде страницы окно не присутствует, те оно полностью создается средствами Jquery. Мне же в свою очередь нудно провернуть несколько действий с элементами этой формы, но именно в тот момент когда форма уже подгружена и соответственно её код разметки появился в общем коде. К изменению исходника с формированием окна я доступа не имею. Как можно заставить Jquery следить за появлением этого окна (элемента) и в случае его появления выполнять действие?
0 votes3 answers -
Stealth bootsrap ... зарисовки
У меня есть идея сделать bootstrap на JS, который будет кроссмутабельно принимать с backend части приложения и инъекции параметров, без перезагрузки обновляя параметры приложения. Из особенностей закрытый доступ к внутренним методам приложения через строку, минимальное использование Prototype и возможность мутировать в связи с ситуацией согласно командам пользователя и настройке backend. Сжимается в мясо без потери работоспособности сразу 3мя способами. Front-end не призванивается снаружи обычными способами. Базовое приложение очень компактное, остальное инжектируется с backend( методы, функции параметры, контент ... ) через AJAX или Sockets; Работает с любым jQuery и Му…
0 votes2 answers -
Firefox что возвращает DOMMouseScr
Ребят подскажите пожалуйста, что возвращает DOMMouseScr в firefox? есть код. $(window).bind('mousewheel DOMMouseScroll', function scrolling(event) { if (event.originalEvent.wheelDelta >= 0) { alert('true');}else { alert('false');} } В лисице всё время возвращается false. Чему равен скролл вниз-вверх в нём?
0 votes2 answers -
Помогите c iframe
Искал js, позволяющий менять scr в ифрейме, нажатием на линки. Нашел один. Всё вроде бы работает и в этом скрипте даже была возможность открыть в окне тот линк, который отображается на данный момент в ифрейме, нажатием на чекбокс. Это в head: <script type="text/javascript"> var selectedtablink="" var tcischecked=false function handlelink(aobject){ selectedtablink=aobject.href tcischecked=(document.tabcontrol && document.tabcontrol.tabcheck.checked)? true : false if (document.getElementById && !tcischecked){ var tabobj=document.getElementById("tablist") var tabobjlinks=tabobj.getElementsByTagName("A") for (i=0; i<tabobjlinks.length; i++) tabobjlin…
0 votes0 answers -
Подсыпьте ссылок пжалста на тему JSON и local storage security
сабж. очень нужно, подтягиваю хвосты с косяками
0 votes5 answers -
как прописать 2 действия в кнопке
вопрос такой, как сделать, чтоб при нажатии на кнопку направляло на форму регистрации и одновременно на еще одну страничку (вроде: спасибо за ваши данные). это в action как-то прописать можно? кнопка: <form style="width: 266px; border: 2px solid rgb(200, 200, 200); margin-left: ; border-radius: 6px 6px 6px 6px;" class="sr-box" method="post" action="https://smartresponder.ru/subscribe.html" target="_blank" name="SR_form_39030_69">
0 votes2 answers -
Реализация Online консультанта
Потребовалось сделать на сайте Online консультанта. В интернете хватает скриптов чата, но они используют php. Скажите возможно ли сделать чат только на ajax без php. И может подскажете как реализовать возможность вывода сообщения "online/offline консультант" . Всем заранее огромное спасибо.
0 votes6 answers -
Ограничение работы счётчика input по переменной
Самостоятельное изменение input запрещено. Есть кнопки - "Плюс" и "Минус". По нажатию "Плюс" значение input изменяется на единицу в положительную сторону, по нажатию "Минус" - в отрицательную. Нужно ограничить максимальное значение input переменной. Например, количество доступных товаров - 25 (в некую переменную попадает 25), нужно ограничить максимальное значение input цифрой 25. var minus = $('.minus');var plus = $('.plus'); plus.click( function () { var input = $(this).parent().find('input'); input.val(parseInt(input.val()) + 1); input.change(); }); minus.click( …
0 votes2 answers -
Скрыть некоторую часть строки системы для онлайн редактирования страниц html
Добрый день. Может кто подскажет как решить такой вопрос: У меня на сайте имеется система для онлайн редактирования страниц html. Так вот при активации данной системы вверху редактируемой страницы появляется горизонтальная строка с "Настройками" и разными "Меню". Мне необходимо скрыть некоторую часть этой строки, что бы некоторые любопытные пользователи не лезли куда не надо и не сбивали настройки. Пробовал закрыть эту зону, с помощью наложения картинки, и придания разных свойств этой картинке при помощи команд: position:fixed, z-index, разных скриптов для модальных окон. В общем ничего не получается, строка меню автоматически опускает верхнюю часть страницы вниз (под с…
0 votes1 answer -
Событие показывает координаты относительно внутреннего блока
<div id="exp"> <div>b</div> <div>b</div> </div> В этом коде внешнему блоку exp назначено событие клика мыши, у внутренних блоков нет никаких событий. При нажатии мышью и запрашивании координат клика в свободном пространстве exp код показывает верные координаты. При нажатии в любом внутреннем блоке код показывает координаты относительно внутреннего блока. Как это исправить?
0 votes1 answer -
Заполнение поля.
Я даже не знаю как этот метод называетсья но очень нужен, поэтому даже не смог нормально назвать тему. В общем нужно чтобы заполняя одно поля русскими буквами в другом поля оно автомотически заполнялось английскими. Допустим вы вписали в одно поле Британский чарт и во втором поле в режиме реально времени набиралось britanskii-chart. Я думаю писать код за меня не кто не будет, просто скиньте хотябы ссылку где можно такое сделать, или просто как это называеться пойду погуглю чтоль...
0 votes2 answers -
Динамическое добавление полей, после себя
Как сделать, чтобы поля добавлялись после себя? Сейчас они улетают в конец всех, т.е. в конце блока создаются. http://jsfiddle.net/npofopr/LPYwU/ Сюда смотрел, но не вышло.
0 votes6 answers