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
-
Превратить фиксированный дизайн в резиновый?
Здрасте! Не очень разбираюсь в JS, поэтому интересуюсь - можно ли определять ширину экрана пользователя и в зависимости от нее загружать РАЗНЫЕ рисунки, притом что сами эти рисунки будут изображениями-картами. Спасибо.
0 votes2 answers -
js tooltip задваивание
Здарвствуйте. Сайт при массштабировании по наведению на любой город (хорошо видно в центре) задваиваются тултипы. Как их можно сделать чтобы не задваивались и выводились при уменьшении по-человечески. Заранее спасибо за ответ... И как может кто подскажет прикрутить так фон чтобы при масштабировании выглядел тоже нормально... как тут
0 votes2 answers -
Пересортировать ячейки таблицы
Привет всем! Есть таблица вот примерно такого вида: Нужно привести её к такому виду: То есть место ячейки в строке должно быть одинаковым, если одинаковое содержание, либо оставить ячейку пустой. Что-от у меня никак не выходит. Получаются какие-то переборы двойной вложенности, но всё некрасиво и громоздко. Может, есть более изящное решение?
0 votes14 answers -
добраться до элемента в документе
На странице формируется список нод, вот код и одна нода в развернутом виде: <div id="node-29" class="node">node29</div> <div id="node-30" class="node"> <div class="content"> <div class="field field-type-cck-latlon field-field-gmap-coordinate"> <div class="field-label">Месторасположение: </div> <div class="field-items"> <div class="field-item">1.000000, 2.000000</div> </div> </div> <fieldset class="fieldgroup group--"> <legend>Адрес обьекта</legend> <div class="field field-type-text field-field-city">Data 1</div> <div class="field fie…
0 votes1 answer -
Вдруг откуда не возьмись появилось...(UNDEFINED)
есть код var out; var parentDiv = document.getElementById(div_id).getElementsByTagName('IMG'); for(var i=0; i<parentDiv.length; i++) { if(parentDiv[i].getAttribute('id')) {out += parentDiv[i].getAttribute('id')+"/"; } alert(out); есть таблица с папой parentDiv в ней дети, есть с id есть без id. всего 59 img из них 51 с id на выходе. undefinedPrt_2_00_49_Img/Prt_2_00_50_Img/Prt_2_00_01_Img/Prt_2_00_03_Img/Prt_2_00_05_Img/Prt_2_00_07_Img/Prt_2_00_09_Img/Prt_2_00_11_Img/Prt_2_00_13_Img/Prt_2_00_15_Img/Prt_2_00_17_Img/Prt_2_00_19_Img/Prt_2_00_21_Img/Prt_2_00_23_Img/Prt_2_00_25_Img/Prt_2_00_27_Img/Prt_2_00_29_Img/Prt_2_00_31_Img/Prt_2_00_33_Img/Prt_2_00_35_Img/Pr…
0 votes2 answers -
Как из файла .js вызвать функцию прописанную в теле html-страницы
... <script type="text/javascript">
0 votes2 answers -
Сжатие подобного кода
Есть, например строки типа kor0=... и kor1=... Таких строк набирается до 80кб, поэтому нужна оптимизация. Будет ли код заметно сжиматься с eval, если например eval("kor"+i+"=...;") в цикле, где i -- счетчик? П.С: можно ли включать тэгом <script type='text/javascript' src='url'> незаконченный код который вместе работает а по отдельности нет чтобы работал?Н-р, в 1 скрипте x=5 в другом alert(x) то при включении их в третий будут они выполняться?
0 votes4 answers -
window.open
Доброго дня, возникла проблема, если в window.open подгружать блок с фикс шириной и резиновой высотой, и если высота того блока больше чем в скрипте - появляется прокрутка по горизонтали, как это исправить? вот код: window.open('$URL$','upp','scrollbars=1,top=0,left=0,resizable=1,width=695,height=350');return false;
0 votes5 answers -
Как вставить курсор в нужное место?
При клике на кнопку, в блок (с атрибутом contenteditable) помещается имя и оборачивается в элемент b и надо потом печатать после имени, если кликнуть потом в этот блок, то курсор не выходит за пределы элемента b и получается весь напечатанный текст будет тоже жирным, как вывести курсор за этот элемент? Почему то selectionStart не работает. <p style=" padding: 10px; background: white; width: 50%;" contenteditable="true" class="write-comment"></p> var formComment = document.querySelector('.write-comment'); var userNameHtml = document.createElement('b'); userNameHtml.innerHTML = userName + ', '; …
0 votes1 answer -
indexof и lastIndexOf
Непонятно каким образом происходит поиск через indexOf и lastIndexOf если присутствует второй отрицательный элемент массива. Написал для примера код: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Тест</title> </head> <body> <p id="result"></p> <script> var scores = [10,300, 500, 10, 70, 20, 100, 30, 100, 40, 20, 10]; const arrNames = ["Вася","Петя","Коля","Джулия", "Ефросинья","Степан","Борис","Антон","Остап"]; //Ищет с нулевого элемента по конец, первая цифра 20 встречается на 5 индексе result.innerHTML += (scores.indexOf(20)) + ' <br>'; //Ищет с последнего э…
0 votes5 answers -
val() всегда возвращает 1
https://jsfiddle.net/d0ublezer0/jytpbs08/1/ не пойму, почему так?
0 votes2 answers -
Всплывающее окно с текстом
Всем здрасьте! Извеняюсь если создал уже существующую тему, я не нашёл. Хочу сделать всплывающее окно с информацией, тоесть если бы нажав на кнопку переходили на следующую страничку, только эта "следующая страничка " открывалась в этом же окне. Заранее огромное спасибо.
0 votes2 answers -
как написать чтоб после нажатия на рекламу выскакивала кнопка
Всем доброе время суток! Я столкнулся с проблемой при нажатие на рекламу не появляется кнопка, а все во лишь поменял скрипт от другой рекламы В первой таблице все работает как надо, а во второй таблице уже нет как сделать что все работало? Первая таблица <div id="reklama"> <script type="text/javascript"> var begun_auto_pad = xxxxxxxx; var begun_block_id = xxxxxxxx; </script> <script src="http://site.ru/autocontext2.js" type="text/javascript"></script> </div> <div id="hidden" style="display:none"> <a class="dow" target="_self" href="images/books/steve_jobs/steve-jobs.zip">download</a> </div> </div> …
0 votes2 answers -
jQuery - менять фон сайта списком
На сайте хочу создать список фоновых цветов и при выборе каждого цвет сайта меняется на соответствующий. Реализую это следующим образом: 1) Есть список <select name="color_select" id="color_select" class="target"> <option value="">выбери цвет сайта</option> <option value="Gray">Gray</option> <option value="SeaGreen">SeaGreen</option> </select> 2)С помощью jQuery добавляю к body отдельный класс для каждого цвета $('#color_select').change(function(){ var oSelect = $("#color_select option:selected").val(); //получаем значение выбранного элемента $("body").removeClass(); $('body').addClass(oSelect); // …
0 votes3 answers -
sort
подскажите как проще сделать, есть строка "abcdababebbacd" мне нужно найти все уникальные символы и расположить их в порядке как часто они встречаются что бы вышло "bacde" на пхп всё просто сортируется, а тут... допустим я сделал объект ar['a']=4; ar['b']=5; ar['c']=2; ar['d']=2; ar['e']=1; как его отсортировать?
0 votes7 answers -
Сылки в списке html формы
Здравствуйте, мне нужно сделать выбор сайтов в списке html формы. Смысл этого списка - дать возможность перейти на выбранный сайт. Осуществить переход по ссылки из списка формы не составила труда. <form name="site" class="form-inline"> <select name="list" class="form-control" onChange="top.location.href = this.form.list.options[this.form.list.selectedIndex].value; return false;"> <option>Open web-site</option> <option value="http://www.site1.ru">Site 1</option> <option value="http://www.site2.ru">Site 2</option> </select></form>При нажаний мы переходим на нужный сайт, в этом же окне. Н…
0 votes8 answers -
Скрытие элемента при достижении нижней границы
Привет. С помощью плагина https://github.com/garand/sticky сделал плавающий блок с меню. Посмотреть можно тут: https://www.farmadental.ru/service/teeth-implants Недостаток в том, что меню наезжает на другие элементы, когда заканчивается основной текст на странице. Не соображу, как бы его скрыть при достижении нижней границы .article-body который, кстати, является для него родителем Посоветуйте, плз?
0 votes1 answer -
Отображение в Firefox
Здравствуйте. Скрипт(весьма несложный) следования объекта за курсором почему-то не работает в Мозилле Файрфокс: <script><!-- ddx=0;ddy=0;PX=600;PY=0;xm=0;ym=0 OlsW=Ols.width/2;OlsH=Ols.height/2 function MoveWinnie(){ x=Math.round(PX+=((xm-PX)*3)/400) y=Math.round(PY+=((ym-PY)*3)/100) Ols.style.left=x-OlsW Ols.style.top=y //osw setTimeout("MoveWinnie()",5) } function doMouse(){ xm=window.event.x ym=window.event.y } document.onmousemove=doMouse MoveWinnie() //--></SCRIPT> Помогите разобраться. Спасибо.
0 votes7 answers -
Как сделать переход по якорю не в самый верх страницы
Есть некая страница <div class="box" id="box1"> 1 </div> <div class="box" id="box2"> 2 </div> <div class="box" id="box3"> 3 </div> <div class="box" id="box4"> 4 </div> .... <div class="box" id="boxN"> N </div> По ссылкам к каждому id происходит переход по якорю, например <a href="#box4">. При этом страница прокручивается так, что выбранный элемент оказывается в самом верху страницы. Как сделать так, чтобы элемент становился не в самый верх, а с некоторым отступом от верха. Пробовал менять padding/margin у body, но браузеру на это начхать, поэтому решил спросить в разделе Javascript, может скриптами как-т…
0 votes1 answer -
Отмена выполнения скрипта
Как остановить работу скрипта (без внесения в него условий для завершения, т.е. просто грохнуть из другого скрипта)? Скрипт может, как выполнятся через определенный интервал, так и запуститься один раз и долго работать в цикле... Есть че?
0 votes2 answers -
Ctrl+Enter
Добрый день! Подскажите, пожалуйста как поймать нажатие Ctrl+Enter. Собственно хочу сделать отправку комментария как вконтакте, когда курсор в форме нажимаем Ctrl+Enter и осуществляется отправка формы. Заранее благодарю! PS проще говоря, если курсор в форме, то при Ctrl+Enter -> выполнить функцию.
0 votes3 answers -
Конфликт между меню и ротатор на jquery
Всем привет! Я в js полный ноль ... пришлось подключить ротатор на сайт, подключил но теперь менюшка не работает (( Начал экспериментировать и оказывается когда я в ротаторе отключаю один скрипт тогда менюшка работает) но ротатор нет (( и наоборот! Что мне делать? В коде я не шарю! Помогите мне пожалуйста!
0 votes4 answers -
Смена картинок
Собственно, вот такой скрипт: // The document is loaded --> onload = function() { slideshow.initial(1); } // --> var slideshow = {}; // Slideshow initialization --> slideshow.initial = function(num) { i = num; if (i>4) { i = 1; } var image = document.getElementById('SlideShow1'); image.src = 'img/slideshow/img_1-'+i+'.jpg'; image.onload = function() { setTimeout(function(){ slideshow.opacity.install('SlideShow1', 'show', 0); }, 250); } image.onerror = function() { image.src = 'img/spacer.gif'; } } // --> slideshow.opacity = {}; // …
0 votes4 answers -
Повторяемость генерируемых чисел
Добрый день. Моя цель сгенерировать ряд случайных чисел. //генерация случайных чисел от min до max function generate_number(min, max){ var temp_number = min + Math.floor((max-min)*Math.random()); //временный массив //проверка повторений for(i=0; i<mas_gen_number.length; i++) if(temp_number == mas_gen_number[i]) generate_number(min_number, max_number); //повторная генерация числа mas_gen_number [mas_gen_number.length] = temp_number; //сохранить число в массив return temp_number; } Несмотря на проверку, периодически встречаются повторяющие числа. В чем моя ошибка?
0 votes5 answers -
ajax / jquery
В общем только начал изучать ajax/jquer, скажу чесно дается туговато, ибо нет норм статей и учебников по ним... В общем вопрос такой: Есть рандомное число, к примеру 5 есть кнопочка, к примеру ГОО!!! жмеш на кнопку, число отправляется на сервер, там обрабатывается, сверяется с новым рандомным числом к примеру 10 и выводится на экран результат Больше ли 5 чем 10 либо наоборот... Добился до того что отправляет, обрабатывает, сверяет, выводит, но первоночальное ЧИСЛО 5 не обновляется, а мне надо чтоб это число при каждом нажатии ГО обновлялось на странице для дальнейших нажиманий ) а не чтоб стояло это число на месте без изменений... index.php <html> <head> …
0 votes1 answer