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
-
Roloover меню на js
Всем доброго времени суток! В общем надо сделать такое. Эсть меню, когда оп нему водишь мышкой, под каждым пунктом меню подсвечивается картинка. Такая вещь в принципе много где описана, но е меня есть нюанс. Многи статьи, где описывается решение етой задачи работают с двумя картинками.тюе для исходного состояния, и при наведении мышки картинка меняется на другую. А как сделать так, чтобы картинка появлялась просто про наведении мышки, а когда мышка не наведена то картинки нету не какой, т.е допустим просто название пункта меню. Заранее благодарен за внимание
0 votes9 answers -
Cannot call method 'removeAttribute' of null
Есть код: window.onscroll=tb(this.pageYOffset); function tb(val) { var bar=document.getElementById('topbar'); if(val>10){bar.setAttribute('scroll');} else{bar.removeAttribute('scroll');} } Но почему-то не определяется переменная bar, естественно и атрибуты не ставятся Как сделать чтобы определялась??
0 votes12 answers -
instanceof и isPrototypeOf - есть ли разница?
var a = []; a instanceof Array // true Array.prototype.isPrototypeOf( a ) // true a instanceof Object // true Object.prototype.isPrototypeOf( a ) // true a instanceof Date // false Date.prototype.isPrototypeOf( a ) // false Вопрос: instanceof и isPrototypeOf всегда выдают одно и то же? Если да, то зачем нужно и то и другое если достаточно чего-то одного? Если нет - пример?
0 votes10 answers -
Замена текста на html css js
Требуется сделать строку ввода в которые вписывается опреленная ссылка(любая) например:"https://htmlforum.org/forum/123" Нужно, чтобы по нажатию кнопки в веденной ссылке менялась половина до опреденного домена типа org с того что было например на "https://123htmlsuper.ru/forum/123" . То есть не просто с org на ru, а полностью от https до слеша перед org Дальнейший вывод этой ссылки или кнопки для перехода на эту ссылку Нужно это для сайта в "блокноте" html css Help
0 votes8 answers -
скрипт смены изображения
Приветствую. Стоит такая задача нужно сделать автоматическую смену изображений. Подробнее на картинке я в жаваскриптах ничего не знаю. Подскажите как реализовать. Догадываюсь, что это 1 фай в папку js на сайте + пару строчек на странице. вот пример как мне нужно osc4.template-help.com/wt_31163/index.html
0 votes11 answers -
Как отловить событие при увеличении страницы ?
В мазиле Ctrl + роликом мыши увеличивается или уменьшается страница. Как отловить данное событие ?
0 votes7 answers -
Работа социальных кнопок, требуется помощь.
Добрый вечер. На сайте требуется разместить блок социальных кнопок, самые популярные сети(facebook, google+, twitter, pinterest). Перепробовал несколько готовых решений, от "Яндекс"(https://tech.yandex.ru/share/), "Pluso"(https://share.pluso.ru/) и парочки готовых плагинов для framework yii. Но меня не устроила работа данных решений. Нет возможности менять изображение, которое крепится к посту в соц. сети. Прочитал в нете, что соц. сеть кэширует изображение и данные о сайте и нет возможности изменить эту информацию. Можно изменить только в том случае, если разные страницы(разные адреса) одного и того же сайта расшариваются в соц. сети. Мне надо установить share кнопки на …
0 votes8 answers -
Скрипт блокирования radio-кнопок.
Вот наш?л в "Рецептах", как блокировать кнопку submit. Хотел то же самое проделать для блокирования radio-кнопок, однако, не получается: <script> function lagi_cheсkForm(f) { // Если поставлен флажок, снимаем блокирование кнопки if (f.lagi_cheсk.checked) f.lagi.disabled = 0 // В противном случае вновь блокируем кнопку else f.lagi.disabled = 1 } </script> <input type="checkbox" name="lagi_chek" value="c1" onClick="lagi_cheсkForm(this.form)" checked><font face="Tahoma" size="2" color=#527c9e>Продольные лаги:</font> <font face="Tahoma" size="2" color=#2C60B2> <input type="radio" name="lagi" value="b1" disabled>Лаги 40х20х1,5 <i…
0 votes3 answers -
Смена текста по двойному клику
Привет ребята! Вот возникла необходимость сделать так, чтобы по двойному нажатию на текст, который находится в ячейке таблицы (либо по двойному нажатию на эту ячейку) на его месте появлялся ListBox. После выбора элемента в этом ListBox-е выполнялась процедура (применялся фильтр) и на его месте появлялся уже новый текст. Вот тут возникает вопрос, как определить физические границы ячейки таблицы... Может кто-то пробовал что-то подобное? Спасибо!
0 votes3 answers -
Как менять флеш-ролики через javascript?
Задача такая: 1. Есть несколько картинок-превьюшек. 2. Есть область куда выводится флеш-ролик. 3. При клике не картинку нужно менять флеш-ролик. В общем, должно получиться, что-то вроде галереи для просмотра флеш-роликов. Что я уже попробовал: 1. Вставлю флеш таким кодом: <object type="application/x-shockwave-flash" data="flash.swf" width="244" height="400"> <param name="movie" value="flash.swf" /> </object> Этот ролик гурзится по-умолчанию и вроде везде нормально отображается. 2. По клику на картинке заменяем в указанном коде атрибуты data и value. В FF работает, в IE - нет. 2a. По клику на картинке удаляем весь тег object и вместо него вставляем htm…
0 votes7 answers -
Простой вопрос: Как узнать какой браузер юзает юзверь?
Нужно узнать какой браузер использует юзер с помощью ява скрипт Заранее спасибо
0 votes32 answers -
правельно распарсить дату
задача такая: мне нужно распарсить дату формата 2008-03-07 и записать год, день мес в отдельные переменные. Написал вот так функцию, работает но код мне не нравится. Кто может лучше ? str = '2008-03-07'; var eventDate = parseEvent(str); function parseEvent(str) { var dateHolder = []; var year = str.substr(0,str.indexOf("-")); dateHolder.push(year); var month_day = str.substr(str.indexOf("-")+1); var month = month_day.substr(0,month_day.indexOf("-")); dateHolder.push(month-1); var day = month_day.substr(month_day.lastIndexOf("-")+1); dateHolder.push(day); return dateHolder; }
0 votes3 answers -
Показываемые options
Как узнать какие options показаны в select, а какие скрыты, т.е. их можно увидеть только прокрутив select. Попробовал реализовать это - получилось под FF, http://persten.programist.ru/select/index.html но и то коряво... может у option или select есть какое либо свойство, отвечающее за видимость в списке? помогите!
0 votes4 answers -
Прелоад
Собственно нужно для сделать чтобы при наведении мышкой на изображение, изображение менялось. Делал через onmouse. Теперь оказалось что нужен прелоад. Нашё где то скрипт, поставил, почему то не работает. Сам скрипт Помогите плиз довести его до ума, или узнать почему не работает
0 votes11 answers -
Как изменить цвет текста по умолчанию в текстовом поле?
Здравствуйте. Есть такой код: <input type="text" size="42" name="dopmeta" value="Индивидуальные теги для файла" class=add_files onBlur="if(this.value==''){this.value='Индивидуальные теги для файла';}" onClick="if(this.value=='Индивидуальные теги для файла'){this.value='';}"> При загрузке страницы текст "Индивидуальные теги для файла" в текстовом поле по умолчанию чёрного цвета. Когда ставишь курсор в поле текст изчезает и можно писать свой. Он будет тоже чёрного цвета. Внимание вопрос!!! Как сделать цвет текста по умолчанию (тот который появляется при загрузке страницы) серого цвета, но чтоб когда поставил курсор в поле и начал писать, текст был чёрный. Спасибо.
0 votes2 answers -
Нужен совет по AJAX
Здравствуйте,сразу прошу прощения за мою орфаграфию. Ну так вот, недавно передомной появилась задача сделать небольшое веб-приложение с использованием таких технологий как: PHP, MySql [ PDO или MySqli ], AJAX [ например JQUERY ], JSON. Посколько раньше я не когда не сталкивался с JS, прошу совета или помощи у вас. Привиду пример, чтобы было понятнее. Представим страницу на которой выводится: Форма добавления задачи Задачи со статусом ( например завершена и незавершена ) И счетчик количества задач. PS. Так же на странице должна быть возможность удалить задачу, изминить статус задачи. И все изменения должны сразу отображатся. Как все это реализовать с использованием PHP и…
0 votes8 answers -
анимация в javascript
Мне требовалось сделать анимацию из трёх изображений,как я поняла их надо просто крутить по циклу. По мимо этого анимация должна работать когда нажму на кнопку старт,когда нажимаю на стоп останавливаться. На javascript пишу буквально день,опыта никакого. Изображения в программе меняются сразу после загрузки страницы,тоесть не по нажатию старт,стоп тоже не работает,объясните пожалуйста как сделать чтобы толлько при нажатии на старт изображения менялись,а при нажатии стоп останавливались. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title&…
0 votes10 answers -
popup
Доброго всем времени суток! Подскажите решение с такой вот проблемкой Как сделать такой вот popup'чик как здесь, при нажатие на кнопку "получить пароль"? заранее спс -))
0 votes15 answers -
API vk
Всем добра столкнулся с такой проблемой. Нужно подключить виджет vk "Мне нравится" то есть на страничке их будет много для каждого товара свой. пока делаю так: js class function VKApiLike(option){ this.option = $.extend({ apiId: '', postId: '', postDivId: '', widthButtonLike: 210, heightButtonLike: 18, pageTitleLike: '', pageDescriptionLike: '', type: 'full', pageUrl: '', pageImage: '', verb: 0, onlyWidgets: true, addButtonLike: 'tooltip-like', likePost: 'actionBox' },option); this.vkInit = function(){ VK.init({ apiId: XXXXX, onlyWidget…
0 votes2 answers -
Как сделать несколько одинаковых слайд шоу на странице
Здравствуйте. Подскажите новичку. Воспользовался этим примером слайд шоу. http://jquery.malsup.com/cycle/basic.html Но если сделать несколько блоков <div class="slideshow"> слайдшоудит только первый. Остальные вываливает простыми картинками. Как быть? <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script type="text/javascript" src="http://cloud.github.com/downloads/malsup/cycle/jquery.cycle.all.latest.js"></script> <script type="text/javascript"> $(document).ready(function() { $('.slideshow').cycle({ fx: 'fade' // choose your transition type, ex: fade, s…
0 votes16 answers -
Конфигуратор на JS
Уважаемые форумчане! Поднимаю тему создания конфигуратора на Javascript, только конфигуратор не настолько тривиальный, как описано выше. опишу подробнее: есть конкретное изделие - винтовка в базовой комплектации (определенная длина ствола, наствольник, рукоятка, магазин)есть опции дополнительной конфигурации (длины столов, например 700, 800, 900 мм, различные калибры к этим длинам и профили) - это все по разному выглядит, и имеет разные размеры на изображенииесть список этих дополнительных опций, которые , допустим можно выбирать, перемещая указатель мыши над спискомдля всех опций есть отдельные изображения (например только ствол или только магазин и т.д.) задача: н…
0 votes0 answers -
Помогите с формулой
Добрый день! Похоже школьные годы совсем забылись и мозг отказывается работать =) Простая задача - объект (пусть это будет условно "мяч") падает с высоты h на поверхность, отскакивает, поднимается и снова падает. Силу трения и остальные внешние силы не учитываем, т.е. прыгает бесконечно. С HTML все просто: <body> <div style="margin:0 auto; width: 802px;"> <canvas id="canvas" width="800" height="600" style="border:1px solid;"></canvas> </div> </body> JS. Запускаем анимацию: window.onload = function () { var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); var engine = new Engine…
0 votes18 answers -
Смена рамки изображения
Пытаюсь при mouseover сменить цвет рамки у изображения, но чёт не найду каким образом. Может кто подскажет. <script> function rot() { document.getElementById("imger_1").style.background = "#DEDEDE"; } </script> <img border=10 id='imger_1' src='img/leftpic1.jpg' onMouseOver='rot()' > *ихмо ошибка в style.background
0 votes2 answers -
Angular: как сделать динамический попап с ng-click?
Суть такая. Есть страница со своим компонентом. На этой странице вызывается всплывающее окно, который оформлено в Core.module. Нужно, чтобы вместе с отрисовкой попапа контентом, который формируется в компоненте страницы, к этому контенту привязывался бы ng-click, вызывающий $ctrl.foo() из компонента страницы. Как это сделать? Наверное, можно через $rootScope, но чтобы без него?
0 votes5 answers -
Как добавить навигацию в js слайдер
Ребята, подскажите, пожалуйста, как добавить кнопки "Назад" и "Вперёд" (работающую навигацию) в слайдер (карусель). Вот скрипт: http://fredhq.com/projects/roundabout (не знаю, как здесь прикреплять файлы , поэтому кидаю ссылку на исходник) Заранее спасибо за помощь!
0 votes2 answers