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
-
Определить line-height, но не через style.lineHeight
<div id="ddd" style="line-height:20px;"> text text text </div> alert(document.getElementById('ddd').style.lineHeight); Если в примере выше убрать стили для id="ddd", то тогда в системном окне будет пустота. Как определить значение line-height у тега, если line-height не задаётся через стили, а наследуется от родителя, например тега body? На jQuery есть функция css('line-height'), которая выводит это значение (в некоторых браузерах даже normal выводит). И ещё тогда вопрос. Как определить реально установленный в браузере line-height для строки, если это свойство имеет значение "normal". Могу ли я получить не "normal", а число в пикселях, пунктах или ещё в чё…
0 votes4 answers -
Плавный переход по якорям
Было дело, тут спрашивали как такое осуществить. Сегодня была такая задача, и я ее реализовал, конечно не на чистом JS, а с помощью jQuery. Но все же поделюсь своим кодом, мож кому пригодиться. Из плюсов: при отключенном джс работает как обычный якорь. Можно менять время за которое будет осуществлена прокрутка, и также можно менять easing, если дополнительно подключить плагин изинга (http://gsgd.co.uk/sandbox/jquery/easing/) подключение jQuery('a[href^="#"]').anchorScroll(); сам плагин // anchorScroll jQuery.fn.anchorScroll = function(options){ var options = jQuery.extend({ duration: 300, easing: 'swing', locationReplace: true }, options); return this.each(fun…
0 votes4 answers -
Скрипт подсветки придмеров
Есть такой скрипт http://static.wowhead.com/widgets/power.js Он выводит информацию о предмете. Прошу специалистов помочь его переделать, так что бы он брал информацию не из wowhead.com, а из другово сайта. Что нужно подправить?
0 votes4 answers -
Динамичная замена div
Добрый день, уважаемые. Прошу помощи, т.к. сам далековат от яваскрипт и вообще верстки, но возникла экстренная необходимость это использовать. Описание: есть пункты меню (гифы), под которыми находится скрытый (до поры-до времени) див. При наведении на картинку (в зависимости от картинки) в этом диве отображается нужная инфа. Собственно реализация есть на vtb.ru, но код там слишком сложный, увы, разобраться не смог
0 votes4 answers -
Слайдер не работает в IE7,8 и Opera
Привет всем. Есть сайт, горизонтальная прокрутка со стрелками не работает в IE7, IE8, Opera. Версия Jquery 1.4.4, если к примеру подключать версию 1.3.2 (как это в оригинальном плагине) то по идее должно всё работать, но у меня лезут ошибки.. Помогите разобраться пожалуйста.
0 votes4 answers -
Событие Confirm
Всех с наступившим 2011м! Подскажите, как прикрутить сообщение "да/нет" к <input type="image", и чтобы в случае отмены данные формы не отсылались. Банальный onClick не подходит...
0 votes4 answers -
Смена html кода по клику
Есть выпадающий блок типа такого: http://anton.shevchuk.name/wp-demo/jquery-...lide-panel.html кликаешь по ссылке с текстом "открыть" и появляется блок. Это все просто и понятно. А как сделать, чтоб при раскрытом блоке надпись сменялась на "закрыть"? То есть нужно подменить html-код
0 votes4 answers -
Фразы по очереди
Мне надо сверху страницы сделать вывод фраз по очередности: 1. Выводится фраза, например "Добро пожаловать" - стоит 15 секунд. 2. Затем выводится вторая фраза - "Для настройки аккаунта пройдите по этой ссылке" и стоит 30 секунд. 3. Затем третья фраза и стоит она 1 минуту и затем исчезает и на этом месте пусто (отсутствие текста и ссылок) Я сейчас это реализовал с помощью iframe и просто переадесации с одного файла на другой через meta-tag redirect=30 но это не серьезно, я бы не хотел использовать iframe для таких функций, надо чтобы один раз пользователь загрузил и всё. Помогите пожалуйста со скриптом, есть ли какие либо примеры? Спасибо заранее.
0 votes4 answers -
Не работает скрипт решения кв.уравнений.
Я написал скрипт. Но он не хочет работать... В чем причина? <script type="text/javascript" language="JavaScript"> var a=prompt("enter a","0"); a=parseFloat(a); var b=prompt("enter b","0"); b=parseFloat(b); var c=prompt("enter c","0"); c=parseFloat(c); var d=b*b-4*a*c; if (d<0) {alert('D<0!!!');} else {document.write('x=',-b+math.sqrt(d),'<br/>'); document.write('x=',-b-math.sqrt(d),'<br/>');} </script>
0 votes4 answers -
Смена картинки в графической ссылке по клику
Я написал скрипт который должен менять изображение учитывая статус индефикатора если id имеет свойство visibility: hidden; то такое изображение и наоборот вот исходник : function showimg(id1) { var imgcl,imgop; imgcl=appendChild(imgcl); imgcl.src="img/button_close.gif"; if(document.getElementById(id1).style.visibility = "visible") { imgcl onclick=function(){removeChild(imgcl);imgop=appendChild(imgop);imgop.src="img/button_open.gif"}; } if(document.getElementById(id1).style.visibility = "hidden") { imgop onclick=function(){removeChild(imgop);imgop=appendChild(imgcl);imgop.src="img/button_close.gif"}; } } Дело в том что изображение вообще не показывается .
0 votes4 answers -
Javascript в классе CSS
1)Скажите, можно ли для определенного класса в CSS использовать скрипт(Javascript)? Чтоб потом вставить этот класс где-то в коде хтмл. 2)Если такого нету, как для определённого браузера использовать определённый код Javascript?
0 votes4 answers -
Не загружать display: none элемент
Вот незамысловатый скриптик скрытия/закрытия блока на js с запоминанием состояния. <script type="text/javascript"> // <![CDATA[ function hide_block(show) { dE('hidden'); if (show && document.getElementById('hidden').style.display != 'none') { document.getElementsByName('hide')[0].focus(); createCookie('hidden_block', 'on', '365'); } if (show && document.getElementById('hidden').style.display == 'none') { document.getElementsByName('hide')[0].focus(); createCookie('hidden_block', 'off', '365'); } return true; } var cookie = readCookie("hidden_block"); var on_off = cookie ? cookie : 'on'; function init_hidden_bl…
0 votes4 answers -
Передача изображения AJAX'ом
Добрый день! Ситуация такая - необходимо на сайте загрузить с компьютера пользователя изображение и передать в хоть в каком- нибудь виде на сервер. Сделать это надо без перезагрузки страницы. Первое что пришло в голову - перегнать изображение на клиенте в base64 и передать постом. Скажите- это реализуемо на javascript'е? Или может кто подкинет идейку, как можно это проще реализовать?
0 votes4 answers -
подсчет значений select'ов
Всем привет. Тут возникла проблемка. Есть несколько меню, в каждом из которых n-ное количество опций. И у каждой опции свой value. Необходимо, чтобы при выборе какой-либо опции на экране сразу же подсчитывалась сумма значение всех меню. Я в джаве слабоват, но подскажите, пожалуйста, как осуществить это. Вот наброски: Так будет подсчитывать: <select id="s1" class="makeMeFancy1"> <option value="2177">BSD WZA</option> <option value="2132">BSD Trailorpark</option> <option value="2130">BSD Forever</option> </select> <script>s = s + value</script> А вот так сюда будет выводиться сумма: <a>Общий вес:</a>…
0 votes4 answers -
Jquery в mini-opera не работает.
Привет всем. Есть такая страничка www.dabya.ru/projects/vichy/mob/programm.html Если открыть её в мини-опере, и кликнуть на "узнать больше" то страница перезагружается, а должен открываться скрытый div, в других мобильных браузерах всё корректно.. Помогите разобраться пожалуйста.
0 votes4 answers -
Помогите вытащить =)
Вобщем такое дело, нашел 1 красивый калькулятор, хотел попробовать его вытащить и разобраться в нем. Вытащил все с чем разобрался и он почти работает =) не могу разобраться как делается 2 вещи: проверка домена отправка всех данных формы (не могу понять то ли есть какой-то php, то ли функция какая) калькулятор тут Расскажите плиз новечку как там это реализованно? вроде все файлы забрал к себе (@font-face не работал пока файлы шрифтов к себе не забрал)
0 votes4 answers -
input[name="cancel"]
http://jsfiddle.net/qaSuE/ <form id="form" method="POST"> <div>Name</div> <input type="text" name="uname" value=""> <div>Surename</div> <input type="text" name="usure" value=""><br> <input type="submit" value="Edit" name="submit" > <input type="button" value="Cancel" name="cancel"> </form> $('input[name="cancel"]').click(function() { alert('booooooooom'); }); че так нельзя? выдает ошибку
0 votes4 answers -
События-мутанты
Кроме событий, которые генерирует пользователь при работе со страницей, можно делать еще и свои собственные события. Пример кода <!DOCTYPE HTML> <html> <head> <title>Mutation event demo</title> </head> <body id="body"> <script> var bodyNode = document.getElementById("body"); bodyNode.addEventListener( "changeBG", function(){ this.style.backgroundColor = "#ccc" }, false ); function chbg( node ) { var mEvent = document.createEvent( "MutationEvent" ); mEvent.initMutationEvent ( "changeBG", true, true, document, null, null, null, 0 ); bodyNode.dispatchEvent(mEvent); } </script> <a hr…
0 votes4 answers -
блок поверх блока со свойством overflow:hidden
Всем добрый день, возникла проблема с отображением всплывающей подсказки ( http://clip2net.com/page/m81969/13915395 ). Как видно на картинке, подсказка находится в блоке, который в свою очередь находиться в слайдере, который был создан при помощи библиотеки jquery. В связи с тем что основному блоку в слайдере задано свойство overflow:hidden всплывающая подсказка у края слайдере обрезается. Может кто подскажет скрипт какой, как можно подсказку вывести поверх слайдера, при этом оставив свойство overflow:hidden? Оно необходимо т.к. скрывает блоки, что идут после стрелки.
0 votes4 answers -
Посоветуйте отладчик javascript
Наподобие firebag для html и css. В файрбаге встроенный смотрел, да как-то то ли я плохо разобрался, то ли он малофункциональный.
0 votes4 answers -
скрипты на jQuery не работают под IE6-7
Здравствуйте, форумчане! У меня такой вопрос. На сайте, который я сейчас разрабатываю есть аккордеоны, проверка формы на заполнение, слейдер в header, решил самостоятельно заняться разработкой. Во всех браузерах работает нормально, даже в IE8, а в IE6 и IE7 отказываются работать. Подскажите в какую сторону плыть? Вот сайт (смотрите под IE6, IE7) - Сайт. Спасибо.
0 votes4 answers -
Можно ли так использовать DOM?
Может название темы и не информативно, но лучше не придумал. Пишу плагин на jQuery. Использую такой подход: jQuery ( function () { var obj = jQuery ( '#obj' ).functionName ({ // свои значения, если отличны от дэфолтных }) // при каком-то событии нужно этот obj остановить event = function () { // образно покажу событие obj.stop () } // минус подхода - obj доступно только внутри этой функции }) ;(function($){ $.fn.functionName = function ( options ) { return this.each ( function () { new FunctionName ( this, options ); }); }; function FunctionName ( context, options ) { this.defaults…
0 votes4 answers -
внешний html
Здравствуйте! можно ли сделать так, что бы в DIV подгружался внешний фаил HTML? что то типа test.innerHTML = url(/123.html) этот код безусловно не верный спасибо!
0 votes4 answers -
Способ извлечения 1-го ключа из ассоциативного массива
Недавно обнаружил, что в JavaScript нет удобных функций для манипуляции с указателем и извлечения ключей. Все что удалось найти это: for(key in obgect) Таким образом, если мне надо получить первый ключ объекта, я делаю так: for(key in obgect)break; А есть ли более элегантный способ извлечения 1-го ключа ?
0 votes4 answers -
Почему не работает?
$(document).ready(function() { $('#submit').attr('disabled','disabled'); $('#galka').change(function(){ if($('#galka [disabled=disabled]')){ $('#submit').removeAttr('disabled'); } else { $('#submit').attr('disabled','disabled'); }; }); }); // end of jq_ready Помогите разобраться почему else работает не как надо в этом примере?
0 votes4 answers