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
-
Вопрос про функцию!
Как на JS сделать типо такого! {Если значение переменной "x" = "true" то делать "действие"} Как правильно на JS такое написать?
0 votes9 answers -
Плавное изменение прозрачности. Пролема с IE
Пишу скрипт галереи (что-то типо "лайтбокса"). Во всех браузерах всё нормально, кроме IE. Весь код, я думаю, будем слишком длинный, поэтому ссылка: http://tarik.kasperovich.ru/test_11/index.html Вёрстка такая: <div id="Keeper" class="keeper"> <!-- eclipse --> <div class="eclipse" id="Eclipse"> <!-- popup wrapper --> <div class="popup-corn-wrap method-text" id="PopUpWrap"> <!-- corners & shadows --> <div class="popup-corn-tl"><!-- // --></div> <div class="popup-corn-tc"><!-- // --></div> <div class="popup-corn-tr"><!-- // --></div> <!-- // --> <…
0 votes9 answers -
Вызов JavaScript в любом месте страницы.
Прошу помощи. Что нужно прописать, чтобы яваскрипт расположенный внизу, вызывался выше чем фактически расположен. Знаю что в месте, где хочется вывести скрипт, прописывается div, а потом его id прописывается в яву. А как правильно прописать в яве не пойму.
0 votes9 answers -
Цикличное повторение скрипта
<script type="text/javascript"> $(document).ready(function () { $('#square').delay(2000).fadeTo(800, 0.2); $('#square').fadeTo(500, 1.0); }); </script> Вот такая история. А теперь, я хочу, что бы этот эффект постоянно повторялся. Будет такой "эффект дыхания". Я понимаю, что тут "учи флеш", а как реализовать на jQuery или на JS? Сделал gif, много весит.
0 votes9 answers -
Проигрывание встроенного флеш видео.
Здравствуйте. Надеюсь в нужном разделе создал тему. С помощью object помещаю флеш видео на сайт. При загрузке страницы видео автоматически начинает проигрывать. Как сделать так, чтобы оно начинало играть только при нажатии кнопки плей. Где-то вычитал что нужно flashvars прописать. Кто знает как именно, помогите. Спасибо! Вот код который встраиваю: <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='400' height='300' type='application/x-shockwave-flash' data='http://site.com/video.swf'> <param name='movie' value='http://site.com/video.swf' /><param name='allowFullScreen' value='true' /> <param name='allowscriptaccess' value='alway…
0 votes9 answers -
image onerror/onload
В продолжение темы http://forum.htmlbook.ru/index.php?showtopic=24465 Ситуация такая: 1. Имеется <img /> 2. Есть 2-а события: - onload - onerror 3. Сначала объявил события - потом смена 'src' Когда 'src' верный - проблем нет. Срабатывает только 'onload'. Когда 'src' "битый" - должен срабатывать 'onerror', в нём смена 'src' - и потом снова 'onload'. Всё. Ссылка такая: http://tarik.kasperovich.ru/test_15/index.html Это работает везде, кроме Opera 10.50. Причём во всех остальных версиях Opera - всё нормально... O_o Тестировал в 11.00 10.60 10.00 9.64 9.60 9.50... Какого в Opera 10.50 не пашет? В чём отличие или что я не так делаю? Код проблемного места: var image = d…
0 votes9 answers -
Вычисление на javascript
Я в javascript новичок и не могу разобраться с простеньким калькулятором. Вот код в html <form name="forma1"> <p>Первое значение <input type="checkbox" name="t1" value="5" /></p> <p>Второе значение <input type="checkbox" name="t2" value="6" /></p> <p>Третее <select name="t3"> <option value=" "></option> <option value="150">150</option> <option value="140">140</option> <option value="170">170</option> </select></p> <p><input type="button" name="button" value="Вычислить" onClick="areaRectangle('res');"></p> <p>Равн…
0 votes9 answers -
Не меняется IE визуально высоты элемента div
Скрипт который уравнивает высоты элементов div в зависимости от содержания в них текста Работает в FF и Opera, но IE не работает, хотя алерты выводят новые (изменившиеся) высоты дивов. IE не перерисовывает дивы ? window.onload = function () { var sr = document.getElementById('sr').clientHeight; var tex = document.getElementById('tex').clientHeight; //для контроля alert('texdiv.style.height='+document.getElementById('tex').clientHeight) if(sr<965&&text<965)return; if(sr>tex){ document.getElementById('tex').style.height = (sr-20)+'px'; //для контроля alert('tex.style.height='+document.getElementById('tex').clientHeight); } else if(sr<te…
0 votes9 answers -
Javascript - классы, они есть или их нету в Javascript?
Скажите, в Джаваскрипт есть классы как в пхп например? Я так толкового ответа порывшись по интернету не нашёл.
0 votes9 answers -
Два блока div разъезжаются при скроллинге окна браузера...
Всем привет. Чтобы было сразу понятно, предлагаю посмотреть пример того, что получилось: http://mafia-world.ru/verstka/test/index.html Как это работает: Если медленно прокручивать скролл, то можно увидеть как два блока (один из которых находится под текстом RODINA, другой под ним) как бы выезжают из под него. В определенный момент, а точнее когда нижний блок тёмного цвета полностью вылазит из текста RODINA (а это происходит, когда его css параметр "top" становится равным 285px) - эти блоки прекращают своё движение при скроллинге вниз. Решил сделать этот эффект посредством события scroll. Однако, вероятно, это событие вызывается не на каждый прокрученный пиксель скролла. …
0 votes9 answers -
Visible or Invisible сочетанием клавиш
хочу, чтобы при нажатии на определенную клавишу (или сочетание) блок(<div></div>) становился видимым или невидимым. как такое можно реализовать?
0 votes9 answers -
Глючит аккордеон
Почему то глючит аккордеон - при нажатии на <span class="parent">текст</span> открывается блок. При нажатии на следующий елемент <span class="parent">текст</span> - блок открывается, при этом первый открытый блок должен закрываться, а он остается открытым. Причем возникает этот глюк при использовании: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> При использовании версии 1.2.6 все работает нормально. Вот код: JSCRIPT: $(document).ready(function(){ $(".accordion .parent:first").addClass("active"); $(".accordion .children:not(:first)").hide(); $(".accordion .parent…
0 votes9 answers -
Mustache: шаблонизатор
Собственно сабж и ссылка: http://vremenno.net/js/mustache-template-engine/ Что думаете?
0 votes9 answers -
Скрипт, вставляющий код html
Всем привет! Есть сайт и в нём много страниц, в каждой из них, справа есть одинаковый раздел, который я назвала новости. Каждый раз обновлять текст на 40 страницах не интересно. Скажите, как можно написать скрипт, который будет выполняться при загрузке страницы и генерировать html-код, хранящихся в отдельном документе, и вставлять его в определённой части страницы?
0 votes9 answers -
Валидация email средствами js
Здравствуйте! Я совсем начинающий и возможно такой вопрос совсем в песочницу нужно писать, но попробовав поиск не смог найти, что мне нужно. Первый раз столкнулся с ситуацией когда мне нужен js. У меня форма подписки и мне необходимо заставить проверить поле с введенным email и уже после нажатия на кнопку, отобразить необходимые параграфы. Могу ли я вообще проверить и проделать необходимые действия без участия php, то есть сейчас я просто учусь и хотелось бы php пока не затрагивать <form name="test"> <input type="text" name="email" id="email"> <input type="submit" name="subscribe" value="subscribe"> </form>
0 votes9 answers -
Замена содержимого блока div при наведении на эллемент.
Здравствуйте, джедаи js! Потребовалось менять содержимое блока div при наведении (Не Нажатии!) на элемент, в моем случае элемент это картинка. Как заставить вот этот скрипт: var AjaxContent = function(){ var container_div = ''; var content_div = ''; return { getContent : function(url){ $(container_div).animate({opacity:0}, function(){ $(container_div).load(url+" "+content_div, function(){ $(container_div).animate({opacity:1}); } ); }); }, ajaxify_links: function(elements){ $(elements).click(function(){ AjaxContent.getContent(this.href); return false; }); }, init: function(param…
0 votes9 answers -
выпадающий список
есть код: this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor; и выпадающий список: <select style='width:100px;' id="color" name="color-choise" size="1" onchange="color()";> Если я прописываю код прямо внутри списка, за место функции "color()", то код выполняется. Но если я записываю его так <script type="text/javascript"> function color() { this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor; } </script> то ничего не происходит. В чем проблема?
0 votes9 answers -
onload в ie
Не работает событие onLoad в IE. Что сделать, чтобы заработало?
0 votes9 answers -
Подскажите пожалуйста.
Всем привет. Я совсем недавно начал изучать JavaScript, поэтому не знаю даже самых банальных вещей. Буду очень признателен, если подскажите один момент: $("#button1, #button2, #button3").slideUp(); Как можно в данном случае сделать так, чтобы я мог внести исключение, скажем выполнять эту строку только для тех элементов, чей id не является this.id, при условии что this.id может быть, как button1, так и button2 или button3? Рассчитываю на вашу компетентную помощь!...
0 votes9 answers -
Меню с помощью Select
Добрый вечер. Смысл меню такой. как на примере mobidrive.ru Есть пункты "Выберите производителя:" и подпункты "Выберите модель телефона:". При выборе пункта производителя Nokia открываются подпункты 1100, 1101 и т.д. При выборе одного из подпунктов происходит автоматический переход по ссылке на страницу например 1100. Перерыл весь инет так и не смог найти подходящего скрпита. Если кто знает как реализовать это помогите пожалуйста.
0 votes9 answers -
(function() {}())
Доброе время суток Что за структура вида (function() { alert(1); }()); Я так понимаю создается анонимная функция и сразу вызывается, но почему не написать просто "alert(1)" без анонимной функции?
0 votes9 answers -
Выборка
Добрый день, вобщем такой вопрос: $(function(){ $("img[alt]").addClass('imgtip'); $(".imgtip").tipTip({edgeOffset: 7, fadeOut: 1500, defaultPosition: "right", delay: 100}); }); как сделать чтобы img[alt] обрабатывалось только в определённом #ID или классе? Заранее спасибо
0 votes9 answers -
Не работает post в ajax
Простейшая задача, использующая ajax. Передаём параметр из одного в другой файл по щелчку на ссылке, тот выводит его на экран без перезагрузки страницы. GET работает, POST не работает. Что неправильно? num.php <html> <head> <title>page</title> <script type="text/javascript"> function getXmlHttp() { var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } // Функция, осущест…
0 votes9 answers -
Как сделать обработку input что бы при введние определенного пароля, блок становился видимым
Как сделать обработку input что бы при введние определенного пароля, блок который ниже с голубой тенью становился видимым (я знаю, он щас видимый но в сроком времени он приоретет display: none;) Пароль можно к примеру 236632 Очень надо!!!!
0 votes9 answers -
Глюк jQuery или я чего-то не понимаю?
HTML: <ul class="b-sideMenu> <li class="cur"><span>1</span></li> <li><span>2</span></li> <li><span>3</span></li> </ul> JS #1: $('#menu :not(.cur) SPAN').each(function(){ console.log($(this).text()) }); $('#menu').on('click', ':not(.cur) SPAN', function(){ console.log($(this).text()) });В консоль выводится "2" и "3" (логично). События click работает для всех SPAN. Почему? Должно работать для 2 и 3. JS #2: $('#menu >:not(.cur) SPAN').each(function(){ console.log($(this).text()) }); $('#menu').on('click', '>:not(.cur) SPAN', function(){ console.log($(this).text()) });В консоль…
0 votes9 answers