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
-
Скрипт рбаотает только в FF
Помогите сделать рабочим скрипт в IE. <script language="javascript"> function Display(which) { m12=document.getElementById("m12"); m11=document.getElementById("m11"); m10=document.getElementById("m10"); m9=document.getElementById("m9"); m8=document.getElementById("m8"); m7=document.getElementById("m7"); m6=document.getElementById("m6"); m5=document.getElementById("m5"); m4=document.getElementById("m4"); m3=document.getElementById("m3"); m2=document.getElementById("m2"); m1=document.getElementById("m1"); if (which=="12") m12.style.display="block"; else m12.style.display="none"; if (which=="11") m11.style.display="block"; else m11.style.disp…
0 votes13 answers -
Пошаговая форма регистраций
Здравствуйте, хотелось бы узнать как реализовать пошаговую форму регистраций... Примернов 3 этапа.. Допустим Сверстана форма регистрация: в верху названия этих этапов, ну и конечно подсветка этапа... То есть функция заключается в том при нажатий на кнопку далее переходит на следущий этап. Ну и конечно в верх показывает тоже там допустим 2 этап. Искал рабочие скрипты что бы подделать под себя не нашел.
0 votes3 answers -
onChange, помогите разобраться?
я сделал выпадающее меню таким образом: <select onChange=" if (this.value == 'krsk') { location.href = 'index.php'; } if (this.value == 'nsk') { location.href = 'index.php'; } if (this.value == 'irkutsk') { location.href = 'index.php?option=com_content&view=article&id=51'; } if (this.value == 'kemerovo') { location.href = 'index.php'; } if (this.value == 'omsk') { location.href = 'index.php?option=com_content&view=article&id=51'; } if (this.value == 'tomsk') { location.href = 'index.php?option=com_content&view=article&id=51'; } if (this.value == 'chita') { location.href = 'index.php?opt…
0 votes6 answers -
Добавить обработчик на динамически создаваемые элементы
Здравствуйте. Есть такой код https://jsfiddle.net/8xek6ytz/2/, в котором я на jquery добавил обработчик клика для всех будущих элементов списка. Подскажите, как сделать то же самое, только без jquery.
0 votes5 answers -
JavaScript. Физика взрыва.
Здравствуйте. Подскажите пожалуйста, может, кто-то сталкивался с подобными задачами или знает, как ПРАВИЛЬНЕЕ реализовать. Реализовать нужно на JavaScript. Есть земля, в нее попадает снаряд, который разрушает(делает в ней впадину/углубление), все зависит от попавшего в нее снаряда + кроме впадины нужно реализовать осыпание земли. Я думаю это реализовать следующим способом: Имеем 2 слоя, один под другим. Верхний слой - картинка земли или гор, второй слой - канвас, который и будет разрушаться. Далее я высчитываю координаты конечной точки снаряда. Сам снаряд имеет радиус поражения, после того, как снаряд достиг конечной точки, я стираю первый слой - тот который канвас - имит…
0 votes14 answers -
fixed в IE 7
В IE 7 стиль position:fixed; работает при верном указанном Doctype. Мне нужно определить *независимо от доктайпа* работает данный аттрибут в браузере или нет. надеюсь на помощь.
0 votes6 answers -
Редактор WISIWING - редактирование текстов
Я использую свой простой редактор. Там все самые необходимые теги для форматрования текстов и используется фрейм. Добавляется отформатированный текст отлично - все работает... но вот редактировать текст - тут проблема: нужно как-то загнать текст в фрейм. Все работает на JavaScript <form id="myform" name="myform" action="check_text.php" method="post" enctype="multipart/form-data"> <input id="Text" name="Text" type="hidden" /> </form> <script> function Post() { document.myform.Text.value=newTextArea.document.body.innerHTML; myform.submit(); } function EditorExecCommand(command_param) { var tr = frames.newTextArea.document.se…
0 votes6 answers -
Память, занимаемая массивом
Люди, скажите, такой массив var a1 = []; a1[0] = 1;и такой массив var a2 = []; a2[1000] = 1; занимают одинаковое количество памяти или разное?
0 votes31 answers -
Создание фотогалереи
Я пытаюсь интегрировать галерею с сайта http://highslide.com/#installation. выдаются инструкции <script type="text/javascript" src="/highslide/highslide.js"></script> <link rel="stylesheet" type="text/css" href="/highslide/highslide.css" /> Собственно мне нужно куда то закачать эти файлы, проблема в том что в базу своего сайта я не могу залить ибо пользуюсь услугами сайта за 5 мин )) Посоветуйте пожалуйста куда мне это все залить. И еще вопрос я скачиваю зип файл где содержится помимо этих файлов еще и картинки к ним, как быть с доступом к ним? Я пробовал тупо копировать содержание в СSS и script но работает неправильно (( Ну или посоветуйте что нибудь…
0 votes2 answers -
При клике по ссылке, вместо ссылки появляется текст
Есть скрипт, когда кликаем по ссылке "кликни по мне" в определенном месте страницы появляется текст. А нужно сделать, чтобы эта ссылка пропадала, после того как по ней кликнут, а вместо неё появлялся текст. <a href='JavaScript:return false' onclick='document.getElementById("Text01").style.visibility="visible"'>Кликни по мне</a> <hr/> <p id='Text01' style='visibility: hidden'>Hello world!</p>
0 votes19 answers -
"Раздвигающийся" div
Здравствуйте. Хочу сделать div при клике на который в него помещается текст. Вс? просто, только вот надо чтобы когда текст помещается внутрь этого div-а тот не сразу растягивался по размерам находящегося внутри текста, а делал это плавно т.е. растягивался, постепенно показывая "спрятанный" в н?м текст. Проблема в том, что незнаю как определить когда прекратить увеличивать div т.к. текст в н?м произвольной длинны. Как можно определить когда закончить растягивать div?
0 votes3 answers -
Обход вложенных элементов
Прошу прощения, что обращаюсь с таким вопросом, но Javascript я можно сказать не знаю (точнее, совсем не знаю), а тут дедлайн... По справочнику за 2-3 часа написал такой ужас, весь построенный на id и длинных условиях, что просто стыдно... Вопрос - как кроссбраузерно обойти все дочерние объекты для заданного? Например, по событию на элементе нужно обойти все вложенные в него элементы , и выполнить для них заданное действие. И еще - если функция вызвана обработчиком, как определить, какой именно элемент вызвал событие? P.S: прошу прощения за вопрос, постараюсь больше не спрашивать таких простых вещей...
0 votes5 answers -
Удаление элемента
Привет всем. Такая ситуация: при нажатии на ссылку создается див, после того как юзер нажмет на этот див он должен закрыться, какой функцией его можно удалить? Заранее спасибо.
0 votes2 answers -
Скрипт выпадающего календаря
Подскажите названия библиотек готовых календарей, выбора даты. Речь о поле date кликаем выпадает календарь, по типу как на сайтах бронирования.
0 votes5 answers -
Два таймера на одной странице
Здравствуйте. Переделывал под себя скрипт обратного отсчета времени, сделал то, что знал, дальше проблема - два скрипта с таймером не работают на одной странице. Идентификаторы и фнкции разные задавал, изменял названия файла - не помогает. Задавал другой идентификатор для другого таймера countdown-2, все равно не работает. Вот код: <div align="center" id="countdown"></div> <script src="js/countdown.js" type="text/javascript" language="javascript"></script> var eventstr = "Распродажа закончилась!"; var countdownid = document.getElementById("countdown"); var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov",…
0 votes9 answers -
Добавить класс по клику на select, удалить этот класс по клику на option
Добавить класс проблем нет по клику, но вот убрать по клику на option этого же select не выходит. Ведь получается, что и по селекту я кликаю тоже. $('.select option').click(function(){$(this).parents('.select_box').removeClass('open_select');});$('.select').click(function(){$(this).parents('.select_box').addClass('open_select');});Есть какие-то хитрости?
0 votes8 answers -
выпадающее меню
Немогу нагуглить, да и сообразить чтобы просто было что-то неполучается. Хочу сделать также как на этом форуме реализованы "опций" т.е. чтобы открывалось по клику, а закрывалось если клик в другом месте был.
0 votes14 answers -
блок поверх блока со свойством overflow:hidden
Всем добрый день, возникла проблема с отображением всплывающей подсказки ( http://clip2net.com/page/m81969/13915395 ). Как видно на картинке, подсказка находится в блоке, который в свою очередь находиться в слайдере, который был создан при помощи библиотеки jquery. В связи с тем что основному блоку в слайдере задано свойство overflow:hidden всплывающая подсказка у края слайдере обрезается. Может кто подскажет скрипт какой, как можно подсказку вывести поверх слайдера, при этом оставив свойство overflow:hidden? Оно необходимо т.к. скрывает блоки, что идут после стрелки.
0 votes4 answers -
Конфликт счетчика Bigmir и SM FAQ (Joomla)
В общем, конфликт обнаруживается именно на странице где выводится модуль SM FAQ, как раз тут не выводится счетчик бигмир. Firebug в этом месте ловит 1 ошибку java script: f is undefined for(var f=self;f!=f.parent;f=f.parent)bm.w++; Подскажите как тут или исправить или, может, обойти можно? Собственных знаний к сожалению не хватает пока.
0 votes12 answers -
Подмена CSS средствами JS
Никак не могу понять, в ч?м тут дело. Имею примитивненький код: <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="imagetoolbar" content="no"> <link rel="stylesheet" type="text/css" id="css2" href="mozilla.css"> <link rel="stylesheet" type="text/css" id="css1" href="common.css"> <script type="text/javascript"> <!-- function ed() { document.styleSheets["css1"].disabled=true; document.styleSheets["css2"].disabled=false; } --> </script> </head> <body> <button onClick="ed();">hop!</button> </body> По замыслу, функция должна отменять один ста…
0 votes5 answers -
:hover с setTimer
Доброго времени суток. Суть вопросы простая - есть фигнюшка выезжающая и при известных обстоятельствах зацикливается. Чтоб убрать - надо юзать таймер..а как передать в setTimeout вызов функции с указателем в качестве параметра - тут никак.. var t; function slide_icon(event){ event = event || window.event; var sender=event.target||event.srcElement; sender.style.border='1px solid red'; t=clearInterval(); clearTimeout(t); t=setTimeout( function(sender){ sender.style.border='1px solid yellow';/*ошибка ,( */ $(sender).find('.lslide').toggle(200); $(sender).find('.rslide').toggle(200); $(sender).find('.tslide').s…
0 votes7 answers -
проблема с раскрывающимся списком
Народ есть такая проблема, кровь из носу надо срочно решить. Есть скрипт вертикального раскрывающегося по щелчку меню: <ul class="leftmenu"> <li><a href="http://www.example.net/index.php" class="l_links">Главная</a></li> <li><a onClick="openMenu('sub_menu_1');return(false)" [b]href="http://www.sovtest.net/company.php"[/b] class="l_links">О компании</a> <ul id="sub_menu_1" > <li><a href="http://www.example.net/license.php" class="menu2">Лицензии</a></li> <li><a href="http://www.example.net/partners.php" class="menu2">Партнеры</a></li> <li><a href="http://www.exa…
0 votes6 answers -
Остановка выполнения событий jQuery
Добрый вечер, имеется вот такой код /* noie */ jQuery(document).ready(function($){ var abc = "body"; jQuery.each(jQuery.browser, function(i) { if($.browser.msie && $.browser.version < 9){ $("#page").replaceWith('<div id="noie"><span></span><h2>К сожалению ваш браузер устарел!</h2><div style="clear: both;"></div><p>Установите более современный!</p></div>'); } }); }); /* slider */ jQuery(document).ready(function($){ $("#showcase").awShowcase( { content_width: 514, content_height: 280, fit_to_parent: false, …
0 votes5 answers -
Выделение колонок в таблице по :hover
Здравствуйте. Как выделить с помощью jquery 1.9 колонки в таблице? Эти два метода не помогли: http://css-tricks.com/row-and-column-highlighting/ http://p.sohei.org/stuff/jquery/tablehover/demo/demo.html Собственно больше ничего найти не смог, всё остальное - перепечатка css-tricks
0 votes6 answers -
Подключение npm модулей к проекту
Всем привет. Есть проект с gulp. Установил через npm два модуля: bootstrap 4 и jQuery. Теперь нужно подключить их к проекту. jQuery мне нужен минимизированный, а от бустрапа только сетка. Насколько я знаю, прописывать полные пути в import не лучшая идея. Собственно вопрос. Как подключить, чтобы потом не пришлось в продакшен-папку тащить модули из node-modules? Вроде, как то можно подключить с помощью browserify или webpack, но разобраться не могу никак Заранее спасибо за ответ!
0 votes5 answers