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
-
Ajax.InPlaceEditor
Помогите разобраться. Строю InPlaceEditor кирпичами от scriptaculous Во всем разобрался, все работает, но не могу понять как указать скрипту возвращенное сервером значение. Скрипт должен забрать из инпата значение, передать обработчику. new Ajax.InPlaceEditor( 'edit_name', 'hotel/hotel_edit.php' Тут все ясно. Дальше обработчик обновляет значение в БД и в случае неошибки return $this->hotel_name; Ajax.InPlaceEditor сидит и ждет возвращенного значения. Вот так ждет: { callback: function(form, value) { return 'myparam=' + encodeURIComponent(value) } } Тут мне все не понятно... Что означает сия конструкция? function(form, value) И сия? { return 'myparam=' + encode…
0 votes0 answers -
Работа модульных систем
Проясните, пожалуйста, пару момент по модульным системам, например AMD: 1) если на странице нету какого-то модуля, который нужен для работы другого модуля, который уже есть на странице и ждет своего резолвинга, то модульная система скачивает файл этого отсутствующего модуля с сервера и чтобы не делать кучу аякс запросов на сервер, разработчики используют тулзы, которые смотрят все зависимости всех модулей и собирают один js файл со всеми модулями, который подключается вручную на страницу, чтобы не делать запросы на сервер? 2) как я понимаю, если несколько модулей зависят от одного и того же модуля, то все эти модули получат ссылку на одно и тоже экспортируемое значение …
0 votes4 answers -
Шрифт в javascript
Здравствуйте! Помогите, пожалуйста, найти то место, где в этом коде можно поменять цвет цифр. Вот код:<script language='javascript' type='text/javascript'> function fulltime () { var time=new Date(); var newYear=new Date("jan,01,2011,00:00:00"); var totalRemains=(newYear.getTime()-time.getTime()); if (totalRemains>1){ var RemainsSec = (parseInt(totalRemains/1000)); var RemainsFullDays=(parseInt(RemainsSec/(24*60*60))); var secInLastDay=RemainsSec-RemainsFullDays*24*3600; var RemainsFullHours=(parseInt(secInLastDay/3600)); if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours}; var secInLastHour=secInLastDay-RemainsFullHours*3…
0 votes1 answer -
Помогите переделать функцию
На одном сайте нашел интересный аккордеон, его скрипт скопировал но он оказался професионально написанный это не пару строчек jquery В общем вот он function() { app.on("#faq", function(e, t) { return t("dl.faq.faq-imp").click(function() { return e(this).toggleClass("faq-closed faq-open").find("dd").slideToggle(300) }) })}.call(this)Помогите упростить его, тут что-то из объектно ориентированного применятеся, функция что-то возвращает а точнее избавиться всяких там return и чтобы было как-то так $(document).ready(function(){app.on("#faq",function(){t("dl.faq.faq-imp").click(function().toggleClass("faq-closed faq-open").find("dd").slideTogg…
0 votes14 answers -
Переход на сайт с последующим имитированием клика
Доброго времени суток! Почитал статейки, вроде как сюда. Дали задачу сделать QR (что смогу сделать), с последующим переходам на сайт и и имитированием клика по блоку, которое должно вызывать pop up окно с определенным классом. Сайт Akromi, блок *Маркетинговые услуги*, по клику вызывается блок pop up. Надеюсь описал все правильно, если это делается другим способом, шлите меня... в другую ветку.
0 votes1 answer -
Как вычислить разницу между 2я слоями?
Здравствуйте! У меня такая проблема: есть header и footer. между ними есть слой, высоту которую нужно узнать. Как это сделать? p.s. не надо возражать что можно сделать с процентами. Мне нужно знать точное значение иначе не работает overflow.
0 votes1 answer -
Всплывающий DIV под флеш
Добрый день! Столкнулся с такой проблемой, мой всплывающий div оказывается под флеш. после поисков в нете решения нашел только одно <param name="wmode" value="transparent" /> добавить в код флеша и div дать z-index:1; не помогло. Вот код флеш <div style="width:800px; height:100px; background-color:#000000;"> <!--Реклама 780 на 100--> <center> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="800" height="100" id="dis" align="middle"> <param name="wmode" value="transparent" /> <param name="…
0 votes2 answers -
Яваскрипт для изменения контента
Все привет! Помогите разобраться - вообще зашел в тупик и ничего не могу сделать есть шапка с 4 дивами показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки <div id="1" class="active">Текст 1</div> <div id="2" class="noactive">Текст 2</div> <div id="3" class="noactive">Текст 3</div> <div id="4" class="noactive">Текст 4</div> и есть 4 блока на странице показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки <div id="user_1" class="block-shown">Текст 1</div> <div id="user_2" class="block-hidden">Текст 2</div> …
0 votes5 answers -
Переменная в имени изображения
есть несколько ссылок, выводимых блоками заданного размера. Внутри каждого блока по картинке надо, чтобы при наведении на блок картинка менялась на соответствующую. Вот js для блока 3 http://jsfiddle.net/5y163gbx/
0 votes8 answers -
много выпадающих меню из отдельного файла
Здравздвуте! ) есть табличка со большим количеством ячеек. нужно что бы при клике на ячейку выпадало меню, созданное в отдельном файле. пример таблицы: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <style> body { background-color: Black; } .tab { background-color: black; margin-top: 1%; border: 2px solid #339900; } .tr{ background-color: #333333; border: 1px solid #00FF00; } H1 { color: #00FF00; font-size: 14px; font-family: serif; margin:0px; padding:0px 1px 0px 1px; } H2 { color: red; font-size: 15px; margin:0px; padding:0px; } </style> </head>…
0 votes1 answer -
Изменение состояния кнопки и простой счетчик
Здравствуйте. У меня есть две задачи. 1) Есть такой код - http://jsfiddle.net/xayke/ мне нужно, чтобы вводимая сумма умножалась на некий фиксированный коэффицент (0,8 в данном пример), причем это должно происходить мгновенно. Например, пользователь добавляет ноль к 10, получает 100 и в span 8 сразу меняется на 80. 2) Код - http://jsfiddle.net/2Kg4U/ мне нужно, чтобы по дефолту показывалась неактивная кнопка, но если заполнить оба поля, то div меняется на button. Как мне это реализовать? Раньше я дела с javascript практически не имел.
0 votes3 answers -
Почему скрипт не отрабатывает
не работает скрипт, надо чтобы он заменил значения в li music_list.html
0 votes4 answers -
Не могу присвоить функцию переменной (вопрос новичка)
Добрый день! Подскажите, кто чем может - изучаю JS и не могу понять одну вещь. Почему вот так ошибки нет: function f() { var z = 7; return function() { console.log(z); } } var x = f(); x(); ————— 7 А вот так ошибка есть: function f() { var z = 7; return console.log(z); } var x = f(); x(); ——————- Uncaught TypeError: x is not a function at <anonymous>:7:1 Я ника не могу понять, почему в первом случае x(); отрабатывает, а во втором это вдруг уже не функция.
0 votes5 answers -
Помогите с JS
Подскажите, пожалуйста, как правильно обратиться к фильтру через скрипт конструкции вида, приведенного ниже, к сожалению, не работают document.getElementById(elementID).style.filters.alpha.opacity=opacity; document.getElementById(elementID).style.filter = ‘alpha(opacity=’+ opacity +’)';
0 votes3 answers -
Увеличение картинки при наведении
Друзья, подскажите пожалуйста. Нудно сделать увеличение картинки при наведении на нее. У меня есть код Это в css вставить надо .hovergallery img{ -webkit-transform:scale(0.8); /*Webkit: Scale down image to 0.8x original size*/ -moz-transform:scale(0.8); /*Mozilla scale version*/ -o-transform:scale(0.8); /*Opera scale version*/ -webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/ -moz-transition-duration: 0.5s; /*Mozilla duration version*/ -o-transition-duration: 0.5s; /*Opera duration version*/ opacity: 0.7; /*initial opacity of images*/ margin: 0 10px 5px 0; /*margin between images*/ } .hovergallery img:hover{ -webkit-transform:scale(1.1); /*Webkit: Scale up…
0 votes1 answer -
Проблема со слайдером
Добрый вечер. Начал потихоньку переносить наработки по сайту на двиг. Там же есть карусель на jquery. На сверстанном шаблоне все работает, на двиге нет....все файлы подгружаются, с правами на файлы проблем нет, так как в самом двиге подгружаются еще и свои скрипты, то пробывал их отключить....один хрен. страничка с проблемой Пример Заранее спасибо за помощь.
0 votes6 answers -
return' =)
Здравствуйте! У меня есть функция, использующая Аякс) В ней (как известно) есть еще одна функция, которая проверяет, не получен ли ответ от сервера. Вот выдрал кусок кода: functions: { open: function (link) { var exit; if( xmlHttp ) { xmlHttp.open('get', 'test.js?id='+Math.floor(Math.random()*6000)); xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { exit = xmlHttp.responseText; } }; xmlHttp.send(null); return exit; } } } } Мне нужно, чтобы функция …
0 votes5 answers -
Как отслеживать видимость div и считать сумму value в input, только в display:block (jQuery)
Есть скрипт калькулятора, все - работает, считает. Возникла необходимость, чтобы подсчет суммы велся из отображаемых div`ов, т.е. с display:block, а с спрятанных div`ов (display:none) - сумма не считалась. Делаю проверку, на отображения div, но скрипт работает не так jsfiddle.net. Помогите пожалуйста, нужно, чтобы при отметки чекбокса Касс2 (Касс1...) - таблица скрывается, и при этом Итоговая сумма считалась толь по Касс1 (по всем видимым Касс.n)
0 votes6 answers -
Как тут прикрутить settimeout?
<img id='Img1' src='online.jpg' width='432' height='100' style='position:absolute; top:348px; left:33px;' onload="fadeOpacity(this.id, 'rule01')" /> <script type="text/javascript"> fadeOpacity.addRule('rule01', 0.0, 1, 30); </script> Скрипт тут http://szr4.com/stuff/opacity.js
0 votes5 answers -
Есть ли в природе человеческие доки по TinyMCE?
На их сайте нифига не понятно. Примеров почти нет. На wiki API написан только под обычную версию, а мне с jQuery надо интегрировать. Может кто-нить знает ссылку на какой-нить туториал по нему или готов помочь с настройкой? В частности интересует как убрать тулбар вообще. Как убрать кнопки разобрался, но сама область где эти кнопки располагались остается видна. Так же интересует как получить ссылку на сам объект tinymce применительно к jQuery, чтобы потом вызвать евойные методы на click на другом объекте (допустим ссылке). UPD: Во всем разобрался кроме того как отключить ресайз картинок по умолчанию.
0 votes0 answers -
Некоректно работает функция hover
Пытался прикрепить на свой сайт этот плагин BookBlock (demo), но с некоторыми изменениями. А именно. Хотел чтобы страницы листались при наведении на блок с изображениями. При наведении вперед ну и при отводе курсора соответственно назад. Столкнулся с двумя проблемами: 1. Некоректно работает функция hover. При наведении все срабатывает и изображение листается вперед, но при отводе курсора ничего не происходит. 2. Как сделать, что бы функция сработала один раз?! То есть если курсор наведен на изображение, то оно перелистывается один раз и останавливается. var Page = (function() { var config = { $bookBlock : $( '#bb-bookblock' ), …
0 votes0 answers -
Что будет, если не удалять обработчики событий?
Добрый день! Следующая ситуация: решил, вместо обновления страницы при переходе по пунктам меню использовать HTML5 History API и подгрузку контента через AJAX. Но ведь получается что после того, как я заменил основное содержимое страницы обработчики этого удаленного содержимого все еще висят где-то в памяти, так? Вот хотелось бы узнать, чем это чревато? Нужно ли после смены страницы очищать все обработчики предыдущей страницы или пускай они копятся и ничего плохого в этом нет? Спасибо!
0 votes2 answers -
HTML vs. XHTML (взаимодействие с JavaScript)
Прошёл книгу "Изучаем HTML, XHTML и CSS" (O'Reilly). Книга нормальная, всё понятно написано. После прочтения книги, в результате советов, которые там дают читателям, сейчас страницы пишу на XHTML Strict. Почему - сказать не могу. Просто в книге читателя плавно подвели к тому, что HTML - это вчерашний день, а сегодняшний - Strict XHTML. И нужно писать страницы на XHTML Strict, чтобы разные браузеры чётко понимали на каком языке написана разметка страницы. Пытался на форумах найти ответ на вопрос "На чём писать: HTML, XHTML или HTML5 ?". Каждый хвалит свою корову. И аргументов у каждого - целая куча. Сейчас прохожу книгу "Изучаем JavaScript" (O'Reilly, м.Моррисон). Думал, ч…
0 votes5 answers -
Подсчет динамически добавляемых div на странице.
привет. Есть js плагин который добавляет динамически div - ы на страницу. Div добавляются не по клику или какому либо действию, а именно сам js добавляет элементы, при определенных условиях <div id="one">.............................//0<div class="dinamic</div> //1<div class="dinamic</div> //2<div class="dinamic</div> //3</div>Как их подсчитать на jQuery,cтатистические понятно function cnt(){return $("#one>div.dinamic").length();}Когда эти элементы будут добавлены неизвестно, поэтому наверно, нужно следить за изменениями в DOM - дереве, и периодически пересчитывать количество нужных div -вов. (если их количество достигло о…
0 votes5 answers -
получить get-параметр после перезагрузки страницы
помогите пожалуйста советом на сайте каждый url содержит ?locale=ru или ?locale=enна странице есть переключатель, который меняет параметр locale на противоположный и перегружает страницу. я про помощи следующего скрипта пытаюсь на основе get-параметра присваивать класс active определённому элементу: $(document).ready(function() { var get = window.location.search, langContainer = $('.language_area'), rusToggler = $('#rus'), engToggler = $('#eng'); console.log(get); langContainer.find('a').removeClass('active'); if(get.indexOf('locale=ru')){ console.log(11); rusToggler.addClass('active'); }else{ console.log(22); engToggler.addClass('act…
0 votes8 answers