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
-
Подскажите placeholder
В js не силен, поэтому задаю этот вопрос в этой ветке! Как сделать чтобы в input и textarea был по-умолчанию текст, а когда кликаем он исчезал? Только чтобы не вводить текст в value по-умолчанию. Видел скрипт вроде как placeholder но не знаю он ли, подскажите.
0 votes4 answers -
fancybox
Здравствуйте. Может кто сталкивался с проблемой. Использую <link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script> !window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>'); </script> <script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script> <script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script> Подключаю все как в примере. Галерея работает, но…
0 votes7 answers -
Как лучше реализовать..
даже не знаю, как правильно называется эта штука, но, наверное, галерея. В общем, через гугл что-то ничего не нашел, видимо снова запрос не так формулирую. Единственное похожее было на сайте министерства обороны рф, но прикрутить не смог. Задача такая: чтобы при наведении стрелки на один из пунктов (1-3) менялась картинка, при этом чтобы ячейка 1 (со стрелкой) становился основной, а две другие заменяли позиции друг друга. Например, если наводится на 3 пункт, то стрелка становится где третья ячейка, вторая - первой, а третья - второй. И так далее. Если не совсем понятно, то тогда так: I. 1 - img1 2 - -- 3 - -- II. 1 - 2 2 - img2 3 - -- III. 1 - 2 2 - 3 3 - img3 Надеюсь, чт…
0 votes4 answers -
массив и цикл
Где у меня ошибка? var arr = ["Яблоко", "Апельсин", "Слива"];var i = 0;while (i < arr.length;) { i++; console.log( arr[i] ); }
0 votes1 answer -
Не работает скрипт решения кв.уравнений.
Я написал скрипт. Но он не хочет работать... В чем причина? <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 -
Получение большой картинки через onclick
В общем я не нашёл готового решения для своей галереи. Что нахожу, либо не совсем для меня подходит, либо не могу адаптировать нормально, либо она не рабочая. Хочу сам делать. Что я имею: Вот карусель взял такую http://flowplayer.org/tools/demos/scrollable/index.html Её я поставил на сайт, теперь хочу, чтобы при клике на миникартинку выводился её большой брат в центр. На джавасрипт я написал такую вот функцию: function show_img(src) { document.getElementbyId("big_img").src=src; } И вот в миникартинки я вставляю этот id вот так: <div> <img id="big_img" src="bigimg/1.jpg" onclick="show_img();"/> <img id="big_img" src="bigimg/2.jpg" onclick="show_…
0 votes1 answer -
Минимальное значение даты в datepicker jqueryui
$("#age").datepicker({ dateFormat: "yy.mm.dd", changeMonth: true, changeYear: true, minDate:new Date(1980, 12-1, 20), maxDate:new Date(2012, 12-1, 30), monthNamesShort: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'] }); Кто знает как в датапикере можно было бы указать дату рожденья (1980г например)? Сейчас минимальная дата почему то 2000 г. Ходя должно по идее давать 1980г.
0 votes1 answer -
...innerHTML += должен обнулять инпуты ?
в контейнер подгружаю блок с инпутом, всё хорошо, но вот при добавлении следующей строки, если что то было в инпутах написано, почему то обнуляется... с чем это связано ? document.getElementById('divForText').innerHTML += '<div id="'+txt[txt.length-1]+'_div"><input type="Text" value="" id="'+txt[txt.length-1]+'"><b onclick="ddel('+(txt.length-1)+');">del</b></div>'; обнуляются инпуты которые находятся в этом же блоке...
0 votes5 answers -
Объект Image во фрейме
У меня есть фрейм и форма Допустим в index.php <IFRAME name="frm" frameborder="1" WIDTH="150" HEIGHT="200" SCROLLING="no" [NORESIZE] align="left"> </iframe> <form name="uplf" method="post" target="frm" action="upl.php" enctype="multipart/form-data" > <input type="file" size="10" name="uplfile" \><br /> <input type="submit" value=" Загрузить "> <input type="button" value=" Get " onClick="prew()"> </form> В файле upl.php я совершаю загрузку картинки на сервер. Подскажите можно ли как-то (может неправильно скажу) создать массив или объект этой самой картинки, чтоб его передать в index.php. Или другие способы передать инфор…
0 votes5 answers -
jquery изменить стиль на псевдо.
Добрый день есть задача: меню , каждый элемент меню - картинка.(картинки разные) При наведении срабатывает псевдокласс hover.(меняется картинка) хотелось бы выделять ссылку на открытую страницу. и делать ее как hover. Ну или чтобы брать стиль бекграунда из hover. одним словом хотелось бы автоматизировать. ато зачем писать кучу ифов если у тебя уже есть класс готовый. Тоесть итог: хочу псевдоклас сделать какимто образом класом или хотябы взять из него данные. делаю вот так var now_url=location.href.split('/')[3]; // отсекаю название сайта $("\"a[href='"+now_url+"']\"").addClass('Хотелось бы хувер'); немогу ничего придумать никак. Помогите пожалуйста.
0 votes0 answers -
Уезжающий налево див по средствами jq
Возникла проблема с реализацией следующего: есть три дива, вертикально расположенных друг за другом. Есть также img (позиционирован абсолютно), он служит "кнопкой" и находиться между(поверх) 2 и 3 дивом. Хотел сделать так, что бы при нажатии на этот img - див2 уезжал налево и исчезал (типа slideUp, только влево), и одновременно с ним, смещался налево этот самый img на x пикселей, но не исчезал И при повторном нажатии на Img див2 выезжал направо и img так же направо. Перепробовал много способов, вешал click, toggle, animate все всегда по разному получалось. К примеру, вроде бы (как я думал ), должен был помочь /*$(document).ready(function(){ $(".io").toggle( function(){…
0 votes6 answers -
Вывод новостей
Всем привет! Почитал книжку по html решил закрепить свои знания созданием простенького сайта. Захотелось мне что бы на галвную страницу выводились последние добавленые новости сайта. Я так понимаю что можно это сделать с помощью скрипта? Ткните куда полезть что бы узнать как все сделать, ну или дайте код. Заранее благодарен за совет!
0 votes2 answers -
Изменение адреса в адресной строке браузера без перезагрузки страницы
Здравствуйте. Своеобразная задача...Нужно изменить ссылку в адресной строке браузера без перезагрузки страницы, чтобы скрипты продолжали работать. Т.е. был адрес https://htmlforum.io ? стал https://htmlforum.io/?text=on
0 votes1 answer -
Пропадает popup окно
Пытаюсь сделать всплывающее окно, т.к. в jquery нуб, не могу понять, почему пропадает окно, образец здесь http://vlad03.net23.net/popup/ ? Тестировал в Firefox и Chrome.
0 votes9 answers -
DIV Changer
День добрый, Помогите пожалуйста найти решение, чтобы менять дивы, по ссылке как здесь (чуть ниже середины): http://www.microsoft.com/windows/internet-...er/default.aspx На моем экземпляре Может быть уже есть готовый скрипт для этого
0 votes2 answers -
jquery
передаю переменную методом $.get() перемененная кириллическая строка php ее не принимает
0 votes5 answers -
Скрипт для слайдера
Здравствуйте. Я только учусь поэтому заранее прошу извинение за возможную глупость вопроса ))) Зашел в тупик со скриптом для слайдера. Здесь инструкция http://jqueryfordesigners.com/slider-gallery/ по интеграции слайдера, все получилось так как надо(внешний вид - ползунок, стрелки и т.д), но к моему большому разочарованию ползунок двигается, перещелкивается куда надо, а картинки не двигаются. Вот скрипт который использую: (window).ready(function () { $('div.sliderGallery').each(function () { var ul = $('ul', this); var productWidth = ul.innerWidth() - $(this).outerWidth(); var slider = $('.slider', this).slider({ handle: '.handle', minValue: 0, …
0 votes2 answers -
Прыгает блок при скролле в ИЕ
Всем привет. Подскажите, пожалуйста, как можно починить баг в ИЕ? Ситуация такая, есть кнопка "наверх". У неё позиция абсолют, она прибита к низу экрана скриптом. Т.е: var topArrow = $(".js-topArrow"); $(window).bind("scroll", function() { topArrow.find("span").css("top", $(window).scrollTop() + $(window).height() - topArrowCorrection); })Почему-то в ИЕ, при прокрутке страницы кнопка "прыгает". Насколько я понимаю - это так срабатывает jQuery функция scroll. Как можно починить?
0 votes1 answer -
Задача по JavaScript
Здравствуйте, никак не могу решить задачу: требуется получить веб-страницу, где пользователь вводит имя и фамилию в соответствующие поля, нажимает кнопку "отправить" и в результате выводится фраза: Ответ: Здравствуйте, Имя Фамилия. Всё получилось кроме одного: при нажатии на кнопку выводится только " Ответ: Фамилия", а слово " Здравствуйте" и имя почему-то не выводятся. Даю ссылку на файл. https://disk.yandex.ru/d/6n834dYn8ForIw Заранее спасибо. С уважением, Наташа.
0 votes1 answer -
Перестал работать wysiwyg
Вот по этому адресу есть простой wysiwyg - http://www.spearance.ru/parser3/wysiwyg/ Некоторое время(несколько дней не выключая компьютер) работал с этим редактором. С некоторых пор перестал работать перевод строки. Т.е. начинаю вводить текст, потом нажимаю Enter, но перехода на другую строку не происходит. При этом все другие функции(список, отступ и т.д.) работают. После перезагрузки все заработало. Работаю в Mozilla 2.0.0.12 В чем может быть проблема?
0 votes1 answer -
скрипты в ie6 работают через раз(
Почему функции в ие6 работают через одну, вот файл скриптов. И так: 1) showPopupMove - работает 2) addFolder - работает 3) addFiles - работает 4) removeSend - не работает 5) rename_field, rename_field_hide - не работают Помогите найти эту ошибку) в опере и мазилле работает все)
0 votes5 answers -
Многомерные массивы
Рунет рекомендует: Делаю вот так: var a = new Array() a[0] = new Array(0.11,-0.55,0.24) a[1] = new Array(-0.17,0.15,0.4) a[2] = new Array(0.12,-0.3,0.2) ... function EvalStep(){ var pp=new Array() pp[0]=a[0][0]*p[0]+a[0][1]*p[1]+a[0][2]*p[2]+c[0] .... Отладчик пишет ошибку: a[0] not defined. Объявлял обоими способами, т.е. [[.....],[....]] - так тоже делал. Почему не работает-то? Проверял в ФФ и ИЕ. Все. Опять идиотская ошибка. Знаете какая? Для зеленых)))) - в другой функции была переменная "a". Просто, без массивов. Локальная типа.
0 votes0 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 -
Chrome переставляет элементы после события onload
Привет! Я только знакомлюсь с JavaScript, прошу вас помочь разобраться в нем. Есть 3 блока. 2 сверху, 1 под ними. Я хочу изменить ширину нижнего по ширине обоих верхних. Я хочу сделать так: blank.style.width=triangle_right.offsetLeft-triangle_left.offsetLeft-triangle_left.offsetWidth+"px"; blank - нижний triangle_left и triangle_right - верхние Есть браузер Google Chrome, который переставляет triangle_right влево на 200пх после события onload Соответственно, ширина блока, вычисленная в приведенном коде, больше на 200пх. Как правильно решить эту проблему на языке JavaScript? Ниже оффтопик/что сделано: По событию onresize этой проблемы нет. В других браузерах этой пробле…
0 votes10 answers -
IE не любит мой JS
Решил сделать название полей логина и пароля в самих полях. То есть, пока поле пустое, в первом пишется "логин", во втором - "пароль". При клике поля обнуляются, если после клика поле оставлено пустым, то в нем снова появляется его название. Если поле заполнено, то в нем остается значение. Сделал я это так: <input type="text" name="login" value="Логин" onfocus="this.value=this.value=='Логин'?'':this.value;" onblur="this.value=this.value==''?'Логин':this.value;" /> <input type="text" name="pass" value="Пароль" onfocus="this.value=this.value=='Пароль'?'':this.value;this.type='password';" onblur="this.value=this.value==''?'Пароль':this.value;if(this.value=='Пароль…
0 votes2 answers