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
-
JavaScript
Всем доброе время суток К меня есть прога которая создает фотогалерею, но у нее есть один не достаток, она не дает скачать фото. Вопрос какой нужно прописать скрипт, для того чтоб можно было возможность скачивать? P.S. прога называется Web Gallery Creator Заранее спасибо за помощь
0 votes1 answer -
document.ready + Opera ?
Помогите, столкнулся с такой проблемой. Есть страница, на ней скрипт BubbleEngine на jQuery. Запускается он следующим образом: <script type="text/javascript"> $(document).ready(function() { var SoapBubbleMachineNumber1 = $('fn').BubbleEngine({ ........................................ ........................................ С главной страницы (А) есть ссылка на другую (В). Теперь суть вопроса. Переходим по ссылке с А на В. Потом на В нажимаем кнопку "назад" браузера и снова попадаем на А. Так вот, во всех браузерах BubbleEngine при таком переходе запускается по новой. Но в Opera скрипт всё время, пока пользователь на B, как бы продолжает свою работу, и…
0 votes2 answers -
логика дней\дня
всем привет! Такое вот дело, делаю таймер и вот думаю как сделать логику чтобы писало дней или дня?
0 votes3 answers -
как узнать выбранный элемент?
в общем есть конструкция: <select> <option value="1">Пункт 1</option> <option value="2">Пункт 2</option> </select> при определенном событии я бы хотел получить value с того элемента который выбран в селекте... как это сделать? на jquery пробовал: alert($('.class:checked').val()); Не сработало(класс естественно у меня указан был...). UPD вопрос снят чето я уже тупить начинаю... если кому интересно решение на jquery есть такой селект "option:selected" ну собственно моя ошибка было в ":checked"
0 votes1 answer -
Регулярное выражение
Дано строка: <span style="font-weight: bold;">bold</span> some text <span style="font-style: italic;">italic</span> some other text Надо написать регулярку, которая заменит <span style="font-weight: bold;">bold</span> на <b>bold</b>. Пишу такую регулярку: str = str.replace(/<span.* style="font-weight: bold;">(.*)<\/span>/g, '<b>$1</b>'); Получаю на выходе вот такую строку: <b>bold</span> some text <span style="font-style: italic;">italic</b> some other text Как написать регулярное выражение, чтобы заменить спан правильно?
0 votes21 answers -
Объект и область видимости переменных
Немного не понимаю, почему так происходит. Код: <script type="text/javascript"> // <![CDATA[ // --> var obj = {}; // Объект --> obj.one = function(){ // Метод --> a = 'Глобальная переменная a'; var b = 'Локальная переменная b'; } // --> obj.two = function(){ // Метод --> alert(a); alert(b); } // --> // ]]> </script> Вызываю: onclick="obj.two();" onclick="alert(a); alert(b);" Вопросы: У меня есть глобальная переменная 'a'. Почему ее нету в вызове onclick="alert(a); alert(;"? И самый главный вопрос: в вызове onclick="obj.two();" - я хочу получить переменный из метода "obj.one". (Логика была такая: хотел …
0 votes7 answers -
Object literal syntax
задача: есть объект, в котором должны быть статические (не будут изменяться) и динамические (будут изменяться) свойства. испльзуя Object literal syntax для объекта статич. свойства я объявляю как свойства, а динамические каждый раз перезаписываю в методе init. вот так: obj = { stat1 : 'some value', stat2 : obj.stat1 + ' will be here', init : function(){ // небходимо использовать некоторые из ранее созданных свойств этого объекта (stat1, stat2,...) dynamic_prop = stat1 + stat2; } } obj.init(); но при попытке использования stat1 когда я объявляю stat2 приводит к ошибке: "obj is undefinite". то же и с init() методом. чувствую, что-то не так, но не врубаюсь ч…
0 votes17 answers -
Выпадающее меню с градиентом
На форуме нужной мне темы не нашел. Вот есть сайт, нужно сделать динамическое меню, которое при нажатии на Услуги сворачивалась бы и разворачивалось. в меню на фоне используется градиен, внизу тень и в этом вся проблема. подскажите, как можно добиться этого эффекта.
0 votes17 answers -
Работа с формати (текстовые поля)
Подскажите как сделать так, чтобы текстовое поле автоматически меняло высоту при добавление в него записей, но до определенного значения высоты... при достежение значения высоты большего чем заданно, должен появиться скролл...
0 votes3 answers -
Ошибка в операции сложения
alert(parseFloat('600.66')+parseFloat('1200.00')); Как мне кажется, должно получаться 1800.66, и в «Опере», например, так оно и есть, а вот в ФФ и хроме почему-то 1800.6599999999999. Кто знает что это за фигня и как от неё избавиться?
0 votes3 answers -
document.all | layers | getElementById
Доброго времени суток. Встретился такой код function getObj(objId){ if(document.getElementById){return document.getElementById(objId);} else if(document.all){return document.all[objId];} else if(document.layers){return document.layers[objID];} } Никак не пойму, зачем такую конструкцию делать.. Нашел только, что IE4 поддерживал .all, а про layers так и не понял - это для поддержки NN4.0? Он еще используется? С уважением, Олег.
0 votes6 answers -
jquery событе раскрывания текста
Ребят, подскажите может кто сталкивался. Есть блок с текстом, к примеру вывести в нем первые 3 строки текста, а при клике по ссылке снизу чтобы блок разъезжался вниз и было видно весь текст, при повторном клике чтобы обратно все сворачивалось? Есть такой пример, но он скрывает сразу весь текст, а нужно показать какое-то скрытое количество текста из всего скрытого <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Раскрытие и скрытие div с помощью jquery</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript" src="jquery-1.4.1.min.js"></…
0 votes4 answers -
Вопрос про функцию!
Как на JS сделать типо такого! {Если значение переменной "x" = "true" то делать "действие"} Как правильно на JS такое написать?
0 votes9 answers -
Интересно. Логика работы карт.
Добрый день! Стало интересно и решил задать этот вопрос экспертам. Какова логика работы различных карт (Яндекс, Гугл). Как осуществляется масштабирование, скроллинг карт, прорисовка различных объектов. Особенно волнует зум. Очень интересно. Поделитесь пожалуйста, если кто знает.
0 votes8 answers -
Java не понимает тег style
Помогите плиз решить проблемку. Имеем java script: //<!-- function menu_parent_show_on(ID){ timeout_id = window.setTimeout("menu_parent_show('"+ID+"')",1200); } function menu_parent_show_off(){ clearTimeout(timeout_id); } function menu_parent_show(ID){ if(document.getElementById(ID).style.display == 'none'){ document.getElementById(ID).style.display=''; } } function menu_parent_hide(ID){ if(document.getElementById(ID).style.display != 'none'){ document.getElementById(ID).style.display='none'; } }//--> И html вариант, который использует данный java script: <div class="menu_parent"><a onMouseOut="menu_parent_show_off()" href="http://arne…
0 votes2 answers -
Подключение jQuery
Посоветуйте кто, есть движок блога, стоит ли включать в него jQuery. Сейчас на чистом js реализованы след. вещи: аякс модальные окна бб-коды планируется введение: drag and drop загрузка файлов и картинок аякс стоит ли подключить jQuery и сделать всё на jQuery или лучше писать всё на чистом js? заранее спасибо
0 votes2 answers -
Определить событие при добавлении контента
Всем привет. Попробую описать проблему. Есть страница с таблицей. При загрузке в зависимости от количества столбцов и их содержимого скриптом определяется их ширина. Тут проблем нет. При нажатии на кнопку появляется див, в котором есть возможность добавить или удалить столбцы (без перезагрузки страницы). Соответственно, после добавления или удаления столбца, скрипт должен пересчитать количество столбцов и назначить им новую ширину. Вопрос в том, что никак не могу понять к какому событию можно привязаться. Если к клику по кнопке "добавить столбцы" в диве, то событие наступает раньше, чем добавляются столбцы. А другое, что-то не приходит в голову
0 votes9 answers -
Узнать, где focus()
Проблема такая: Имеется форма с кучей полей (input, к примеру). Допустим, в некоторые поля в любом порядке вносится информация. После нажатия на кнопку "Отправить" - нужно знать, какой из инпутов последним был в фокусе? Обыскал инет - ничего путного нету. Пробовал так: Всем полям - по 2-а события: onfocus() и onblur(). На onfocus() - заносим в переменную например id элемента. При выходе из фокуса - убираем. Проблема в том, что при нажатии на кнопку - фокус на инпуте тоже теряется. Не знаю, что делать...
0 votes15 answers -
Передача html кода через json
я получаю с помощью ajax'а данные в формате json {"type": "success", "data": "<div id="comment2" class="cBlock1" style="width:auto;*width:100%;margin-left:0px;">"} и такая вылазит ошибка Ошибка: unterminated string literal Источник: ajax.js Строка 208, символ 29 Исходный код: ({"type": "success", "data": "<div id="comment2" class="cBlock1" style="width:auto;*width:100%;margin-left:0px;"> array = eval( "(" + xmlhttp.responseText + ")" ); - 208 строка p.s. без htmlspecialchars который я применяю к выводу, такая же ошибка. что делать?
0 votes2 answers -
Передача переменной из PHP
Вот var USD = "<?php echo $bucks; ?>"; var EUR = "<?php echo $euro; ?>"; Переменные $bucks и $euro; существуют, выводятся нормально, JavaSrcipt тоже нормально работает если сделать так к примеру var USD = 30.9809; var EUR = 40.5416; А когда приравниваю к PHP переменной через echo то не работает скрипт. Что не так делаю?
0 votes15 answers -
Не работает скрипт в IE
Доброго времени суток. Решил календарик забодяжить, все вродь ничего, но вот ИЕ показал свои мохнатые уши.( Скрипт для часов и прокрутки месяцев работают, а вот заполнение таблицы календарика не происходит.. Насколько я понял, его чем-то неустраивает строка "k.innerHTML="";" в функции run_calendar_to. Заранее спасибо. С ув. я. http://www.beavers-net.narod.ru/clock_n_date.html var monthes=['фев','мар','апр','май','июн','июл','авг','сен','окт','ноя','дек','янв'], k, date, mon, today, year, param=0; function init_kalendar(){ k=document.getElementById('kalendar'); date=new Date(); mon=date.getMonth(); today=date.getDate(); year=date.getFullYear(); } functi…
0 votes4 answers -
StateController. Как это работает.
Принципиальная схема работы SC отличается от любого другого фреймворка. StateController построен на событийной модели и оперирует такими понятиями как событие, обработчик, зона распространения события, объект обработчика и другими. Обработчики SC не являются обработчиками DOM, наступление события контроллируется разработчиком, а не браузером и пользователем. Если в том же jQuery работа с DOM начинается с поиска элемента или группы элементов, то в SC началом всего является запуск события. Событие в SC является неким пакетом данных, который запускают определенному набору элементов внутри одного или нескольких контейнеров. Пакет формируется в момент запуска события и его пут…
0 votes2 answers -
Onclick не работает
Задача такая: при клике по одному элементу должен появляться другой. Не работает. Вот код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Каталог</title> <meta http-equiv="Content-Language" content="ru" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type = "text/javascript"> window.onload = function (){ document.getElementsByClassName('odin').onclick = makeIT; } function makeIT (){ var text = document.getElementsByClassName('dva'); if(text.style.display!='block'){ tex…
0 votes11 answers -
Горизонтальное менб с использованием js
Ох, понимаю, что нужно учить js. Но сейчас столько всего навалилось на мои плечи, что просто физически не успеваю. А тут как раз необходимо небольшую задачу решить, и конечно же без скрипта здесь никуда. Прошу подсказать решение. Буду очень благодарен В общем, есть меню: http://rubanys.narod.ru/menu/index.html На его внешний вид и позиционирование особо внимание не обращайте. Я это поправлю. Меня интересует такой момент. Вот при наведении на пункты меню - меняется фоновая картинка. Мне надо чтобы когда скажем посетитель находится на странице, например, "Услуги", чтобы этот пункт как раз был с той фоновой картинкой, что и при наведении. Когда посетитель не находится ни на…
0 votes11 answers -
Смена множества картинок при наведении курсора
Порылся в поиске, но нашел только вариант где меняются две картинки (основная и появляющаяся при наведении). Мне же надо множество картинок, чтобы при каждом наведении была другая картинка. В общем нужно сделать как в логотипе у Лебедева Подскажите плиз как это реализовать.
0 votes17 answers