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
-
Как переместить элемент внутрь другого
предположим, есть несколько блоков, можно ли переместить 1 блок в другой ? <div id="a1"></div> <div id="a2"> <div id="b"></div> </div> вот блок "b" хотелось бы переместить из блока "a2" в блок "a1" хотелось бы именно переместить, к примеру там проигрывается флеш, а если сделать тупо: <script> document.getElementById('a1').innerHTML = document.getElementById('a2').innerHTML; document.getElementById('a2').innerHTML = ''; </script> то он не переместится, а создастся заного, клон, в котором пойдёт произведение заного. можно тупо двигать по координатам но хотелось бы переместить его внутрь другого блока. может есть какое то р…
0 votes2 answers -
CSS Switcher jQuery plugin
Салюты. Вот сбацал плагинчик для переключения CSS. Раньше тянулся к более функциональному программированию, но уже хочется делать более доступные и удобные вещи. Буду рад, если кто из спецов настучит порукам за явные косяки или просто посоветует, как можно развить данное решение. Ссылка на git: https://github.com/x029ah/style-switch Ссылка на демку: http://www.qr.cx/zehT там лежат функциональная версия и опп'шный плагин. Спасибо ...
0 votes7 answers -
Скрываем сайдбар после скроллинга
Собственно, нужно скрыть сайдбар после того, как страницу проскроллили. Как в группах ВКонтакте. Сделал свою версию. Все, конечно, хорошо, но при резкой прокрутке от и до сайдбара к контент-части не добавляется margin-right. <script type="text/javascript"> a = $('.acont').offset().top + $('.acont').height() + 75; $(window).scroll(function(){ if($(this).scrollTop() > a){$('.acont').hide(300,function(){$('.scont').css('margin-right',0);});} else {$('.scont').css('margin-right','225px');$('.acont').show(300);} }); </script> Ссылка на демо: Ссылка
0 votes5 answers -
Вывести значение select в другом div
Есть список, состоящий из 9 городов, при выборе города должен отображаться соответствующий телефонный номер. Вот код select: <select> <option value="0">Россия</option> <option value="1">Краснодар</option> <option value="2">Екатеринбург</option> <option value="3">Москва</option> <option value="4">Новосибирск</option> <option value="5">Самара</option> <option value="6">Ростов-на-Дону</option> <option value="7">Нижний Новгород</option> <option value="8">Ярославль</option> <option value="9">Уфа</option> <option value="10">Тв…
0 votes7 answers -
пожалуйста, подскажите с мультимедиа контентом.
Здравствуйте, не мог бы кто-нибудь помочь в такой проблеме. Заинтересовался версткой, освоил более-менее нормально HTML/CSS, прочитал учебник по яваскрипту (begining JavaScript by Paul Wilton & Jeremy McPeak). Но так и не нашел там понятного разъяснения по поводу того, как на сайте (странице) разместить видео или что-то подобное. Не мог бы кто-то подсказать, где мне стоит искать руководство по этому вопросу. Может самоучитель какой есть? Спасибо за внимание.
0 votes6 answers -
HTML5 canvas change event
Помгите получить от <canvas> change event. Пробую вот так: <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Canvas onChange</title> </head> <body> <canvas id="c" width="500" height="375" style="border: 1px solid black;"></canvas> <script> var canvObj = document.getElementById('c'); var canvCtx = canvObj.getContext('2d'); function canvasChange(e) { alert('canvas.onChange'); } canvObj.addEventListener('change', canvasChange, true); canvCtx.fillRect(10,10,10,10); </script> </body> </html> По идее этот код должен вызвать функциюю canvasChang…
0 votes10 answers -
Помогите скоро новий год
Помогите исправить код для снежинок. Нужно изменить направление движения что бы они не падали, а поднимались вверх Вот код </script> <script language="JavaScript1.2"> grphcs=new Array(2) Image0=new Image(); Image0.src=grphcs[0]="http://fantasyflash.ru/script/web/image/sneg1.gif"; Image1=new Image(); Image1.src=grphcs[1]="http://fantasyflash.ru/script/web/image/sneg1.gif"; Amount=25; Ypos=new Array(); Xpos=new Array(); Speed=new Array(); Step=new Array(); Cstep=new Array(); ns=(document.layers)?1:0; ns6=(document.getElementById&&!document.all)?1:0; if (ns){ for (i = 0; i < Amount; i++){…
0 votes1 answer -
Проблема с Google maps в IE6
Не подскажете, как с этим бороться? Заранее огромное спасибо. Обязательно поставлю свечку этому чуду в 2014 году...
0 votes3 answers -
Каруселька
Люди плиз помогите! кто-нить киньте линку на вертикальную карусельку, очень нужно!!!
0 votes4 answers -
Запуск функции по переменной
название темы не смог придумать... такой вариант работает: <script> function dd() { alert(7); } var xx = 'dd'; window[xx](); </script> но хочется усложнить задачу такой вариант тоже работает: <script> var jj = {}; jj.aa = function() { alert(5); }; var xx = jj.aa; xx(); </script> а этот код не работает: <script> var jj = {}; jj.aa = function() { alert(5); }; var xx = jj.aa; window[xx](); </script> вот как заставить данный код работать? (я знаю, что вызываю не правильно, привёл для примера, как правильно я и хочу узнать) всё, додумал eval(xx()); ну и как вариант, на случай разных данных: if (window[xx]) { window[xx](); } else {…
0 votes12 answers -
Jquery анимация
Ребята дайте наводку как обнулить первый if чтобы после опускания вниз мой заголовок переместился влево а потом вверх, толи голова не варит уже то ли я чего не знаю.
0 votes6 answers -
Создание и проверка существования переменной
Знаю, что вопрос нубский, но всё же: Создаю переменную: ... var obj = document.getElementById('ID'); ... И проверяю: ... if (obj) { ... } ... Это вообще верно? Как в JS грамотно выполняется такая проверка? (ситуация, когда 'ID' нету в документе) Спасибо.
0 votes11 answers -
Возврат к предыдущему изображению
Схема такая есть таблица заполненная картинками <table align="center" bgcolor="#999999" border="0" cellspacing="0" cellpadding="0"> <tr> <td><p class="h5">01</p> <a href="#SWView"><img src="images/all/p_t_pln1.gif" width="21" height="22" alt="Port 0/1" border="0" id="Prt_2_00_01_Img" onClick="click_port(this);" onMouseOver="on_port(this);" onMouseOut="out_port(this);"></a></td> <td><p class="h5">03</p> <a href="#SWView"><img src="images/all/p_t_pln1.gif" width="21" height="22" alt="Port 0/3" border="0" id="Prt_2_00_03_Img" onClick="click_port(this);" onMouseOver="on_port(this);" o…
0 votes2 answers -
Windows Media Player - Как скрыть url потока на сайте
Здравствуйте гуры! Кто знает как скрыть url потока на сайте в этом плеере? То есть в коде я спрятал, но вот если правой кнопкой нажать по видео окну, там есть свойства и в них можно скопировать URL Есть возможность отключить выпадающее меню у плеера, но тогда нельзя будет открыть видео на весь экран (двойной щелчок по плееру не всегда работает).
0 votes0 answers -
Пересортировать ячейки таблицы
Привет всем! Есть таблица вот примерно такого вида: Нужно привести её к такому виду: То есть место ячейки в строке должно быть одинаковым, если одинаковое содержание, либо оставить ячейку пустой. Что-от у меня никак не выходит. Получаются какие-то переборы двойной вложенности, но всё некрасиво и громоздко. Может, есть более изящное решение?
0 votes14 answers -
Вывод нескольких результатов вычисления скрипта.
Добрый день! Понимаю что вопрос глупый и он от незнания js, но тем не менее мне не удалось найти ответ самостоятельно. Есть скрипт который считает 3 разных результата и есть форма из которой берутся значения. И есть 3 поля, куда надо вывести эти 3 значения. Но по непонятной мне причине, во всех 3-х полях выводится первое значение. Вопрос: как вывести в каждое поле свое значение? <script> function SumAll() { var myform = document.forms.myform; var a=parseFloat(myform.a.value); var c=parseFloat(myform.c.value); var sum = (a + c)/0.001532; var sum2 = Math.round(sum)/100; myform.som.value = sum2; …
0 votes2 answers -
Помогите не пойму в чем ошибка
<form method='POST' name='lotNUM_1' action='' enctype="multipart/form-data"> <a href="" onclick="document.lotNUM_1.submit();" style="float:left"><img src="/img/by.png"></a> <input type="text" name="by_count" value="1" size="1"> </form> <? echo"$_POST[by_count]"; ?> Помогите пожалуйста не пойму в чем проблема. Не передается. Параметр из формы. Если сделать сабмитом все работает . Но тогда кнопка стандартная - не годится. Есть вариант сделать прозрачную кнопку с подложкой из дива с бекграундом но это немного изврат. В прямую передача через ссылку не подходит потому что работает GET и переменные видны в строке адреса бра…
0 votes11 answers -
Списки select
Подскажите пожалуйста, как завязать 2 списка селект один с другим, т.е у нас етсь список выпадающий, в котором значения 1 и 2. При выборе 1 сбоку можно выбрать подкатегорию типа 1,1 1,2 1,3 а при выборе 2 будет 2,1 2,2 2,3 и также как потом сплюсевать значения value подкатегорий и вывести их ? Заранее спасибо.
0 votes1 answer -
Как заставить работать калькулятор???
Нужна помощь : на странице калькулятор не работает скрипт в FF http://promspezstroi.ru , помогите исправить! Пробовал, не получается! Может кто знает как решить проблему! Спасибо! С уважением!
0 votes2 answers -
Высота <textarea>
Гуру JavaScript`а, нужна помощь в следующем: На странице имеются (10 штук), количество текста во всех разное, необходимо чтобы высота textarea подстраивалась автоматически, но не более 10 строк + при активировании текстовое поле расширялось. Cейчас жестко задана высота 10 строк и при нажатии поле расширяется еще на 10 строк, сделано так: <textarea onFocus="this.rows+=10" onBlur="this.rows-=10">ТексТексТексТ</textarea> Есть WYSIWYG редактор http://nicedit.com/ в нем подобное есть, но в яваскрипте я не силен, поэтому если кто сможет помочь вытащить или подсказать как сделать, буду премного благодарен ($_).
0 votes1 answer -
как сделать вкладки
вобщем нужно сделать для сайта одну простую штуку - есть несколько ссылок и табличка, в которой написан текст, при нажатии на разные ссылки ТЕКСТ должен меняться... для ссылки 1- текст 1, для ссылки 2 - текст 2 ну и так далее Я с javascript просто никогда не работал) так) тока передирал готовые примеры)) вот что пробовал сделать.. <script type="text/javascript"> function changePreview(itemNumber) { document.getElementById('bl1').style.display = 'none'; document.getElementById('bl2').style.display = 'none'; document.getElementById('bl3').style.display = 'none'; document.getElementById('bl4').style.display = 'none'; document.getElementById('bl5').style.displ…
0 votes1 answer -
Запрет на ввод символа
Я не полностью понимаю этот код https://jsfiddle.net/pv6b2LL3/ <input type='text' id='target'> document.getElementById("target").addEventListener('input', function() { var tmp = document.getElementById("target").value; var arrReplace = ['a', 'b', 'c', 'd', 'e']; for (var i = 0; i < arrReplace.length; i++) { tmp = tmp.split( arrReplace[i]).join(''); } document.getElementById("target").value = tmp; }); Вот допустим, я ввожу 'a', событие отслеживается, в переменную tmp запоминается введённое значение. Потом в цикле, перебирается в заранее сделанный массив и введённое значение разбивается на массив, в котором значение будет из…
0 votes3 answers -
Почему скрипт панорамного видео проигрывателя не конвертирует файл mp4 в панораму на 360°?
Здравствуйте. Помогите разобраться с довольно несложной проблемой. У меня имеется скрипт видео проигрывателя, для просмотра 360° панорам, но с ним возникает непонятная ситуация, а т.е. файл index.html который находится в корневой папке этого скрипта (ссылка где можно скачать источник скрипта https://cloud.mail.ru/public/5yBL/S26p9JxG2 ) при работе с моим панорамным видео файлом 55.mp4 (он лежит в папке assets в архивном файле 3Dvideo.rar) воспроизводит его как обычный видео файл, а не делает, то что должен, а т.е. преобразовывать (конвертировать его "на лету") в панораму 360° просмотра примерно как здесь: https://yanwsh.github.io/videojs-panorama/ (когда удерживая левую…
0 votes0 answers -
Интересный глюк onclick
html: <td> <span class="qty-minus" onclick="qtyMinus(); return false;" data-id="<?=$id;?>" data-qty="<?= $item['qty'];?>" data-weight="<?=$item['weight'];?>"> <i class="bi bi-dash-circle-fill text-success"></i> </span> <span class="qty"><?= $item['qty'];?></span> <span class="qty-plus" onclick="qtyPlus(); return false;" data-id="<?=$id;?>" data-qty="<?= $item['qty'];?>" data-weight="<?=$item['weight'];?>"> <i class="bi bi-plus-circle-fill text-success"></i> </span> </td> js: // Изменение количества товара в заказа - плюс function qtyP…
0 votes0 answers -
В IE глючит рамка при наведении
Вот код таблицы. Там три колонки, при наведении на каждую меняется цвет. Но только в експлорере пунктирная рамка иногда перебивается какой-то черной. <TABLE height=230 cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <TD vAlign=top width=454> <table border=0 width=100%> <tr height=176> <td align=left> <div onclick="makeselect_s(1);" onmouseover="mouse_over(1);" onmouseout="mouse_out(1);"> <table id=s1 style="border-color: #ABABAB; border-style: dashed; border-width: 1"> <tr height=176><td width=132 align=center> <font style='FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Verdana'> Первая…
0 votes0 answers