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
-
Добавление в список
Ребятки, помогите, где искать такое. Или как прописать правильно. http://joxi.ru/Q2KxaXps4Do6Aj или Нужна такая радость, чтобы кнопка добавляла записанное в инпуте имя в список ниже. А сверху в это время двигался progress по мере заполнения. Спасибо
0 votes3 answers -
Привязка контекста "bind"
Здравствуйте. Подскажите пожалуйста такой момент: var user = { firstName: "Вася", sayHi: function() { alert( this.firstName ); } }; setTimeout(function() {user.sayHi();}, 1000); вот в этом примере автор говорит: "А что, если до срабатывания setTimeout (ведь есть целая секунда) в переменную user будет записано другое значение? К примеру, в другом месте кода будет присвоено user=(другой пользователь)… В этом случае вызов неожиданно будет совсем не тот!" и приводит вот такое решение: var user = { firstName: "Вася", sayHi: function() { alert( this.firstName ); } }; setTimeout(bind(user.sayHi, user), 1000); Так ведь и здесь до срабатывания кода мо…
0 votes8 answers -
png-файл в виде 64-битной строки декодировать на клиенте
Всем привет, Нужно png-файл в виде 64-битной строки декодировать и отправить сабмитом формы Делаю var data = original_canvas.toDataURL(); // Источник данных fabrics js alert("+++original_frnt_img_val::"+var_dump(data) ); // алер выводит +++original_frnt_img_val::data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACbAAAAbUCAYA ... var decoded_data= data.replace(/data\:image\/png\;base64\,/g, "") // Убираем заголовок data:image/png;base64, alert( "decoded_data::"+var_dump(decoded_data) ) // выводит decoded_data::iVBORw0KGgoAAAANSUhEUgAACbAAAAbUCAYAAAAkT... var decoded_data= decode64(decoded_data) // декодируем alert( "decoded_data::"+var_dump(decoded_data) ) …
0 votes0 answers -
Как получить координаты карты яндекса
Добрый день , как можно получить яндекс карту по этим кординатом Широта: 59047`25`N Долгота: 29055`46` я пытался через яндекс конструктор карт но там нельзя водить кординаты
0 votes3 answers -
В чем разница при выполнении скрипта в jsfiddle & chromeDebug
Добрый день! Имею вот такой самый простенький пример, но который загнал меня в тупик: https://jsfiddle.net/9n73ro76/ Разбирал работу указателя this. И сама суть вопроса в том, что в jsfiddle результат undefinied, а в chrome искомое значение - 600 и undefinied. Я в упор не пойму в чем разница... Извиняюсь за столь примитивный вопрос, но пол дня потратил на понимание и силы уже иссякли на сей процесс)))
0 votes3 answers -
Показ текста без перезагрузки страницы
Здравствуйте. Столкнулся с такой проблемой: нужно чтобы при вводе ключевого слова в текстовое поле и нажатия Enter, появился определенный блок на странице. Этих ключевых слов может быть много и для каждого свой блок должен появляться. Помогите, пожалуйста.
0 votes4 answers -
подскажите скрипт
подскажите скрипт для реализации подобной галереи как на фотке, под превьюшками еще будет листалка
0 votes1 answer -
draggable objects
http://inmyhood213.narod.ru/drstrangelove/movable-objects.html Почему-то не работает перемещение объектов. В чём может быть дело?? Пытаюсь поставить брейкпойнты - всё время сбрасывает на window.onload = pageInit; Пишет, что window.onload = pageInit; Anonymous function Почему??
0 votes5 answers -
drag and drop - перемещение разных картинок, в разные места
В общем хотелось бы сделать что нибудь на подобие http://realprime.info/ Вот что получилось http://learn.javascript.ru/play/hYxFab Но теперь вопрос: Как сделать что бы можно было картинки кота и гири вернуть на их первоначальное местоположение? и Что бы гирю нельзя было поставить в первую строку, а кота во вторую? Редактировать/удалить сообщение
0 votes6 answers -
Горизонтальное меню на jquery
Имеется простое меню на черном фоне. Нужно сделать так, чтобы по наведению на пункт меню появлялась вот такая подсветка. Выезжала или плавно загоралась или что-то подобное. Подскажите, как реализовать или может есть подобное готовое решение у кого-то в закладках...) Сама не нашла...
0 votes6 answers -
Слайдер jquery
Доброго времени суток дорогие друзья. Помогите пожалуйста решить проблему. Я сделал слайдер в программе Amazing Slider 6.6 подключил его на сайт в шапку blogger все работает только одна причина пр наведении на слайдер не всплывают стрелочки в лево и в право в чем причина? вот как я сделал https://drive.google.com/file/d/0Bz7...ew?usp=sharing https://drive.google.com/file/d/0Bz7...ew?usp=sharing вот сам слайдер https://drive.google.com/file/d/0Bz7...ew?usp=sharing И вот что получилось на сайте https://slider-jquery1.blogspot.com/ Кто знает помогите пожалуйста в чем суть.
0 votes0 answers -
Возможно ли добавить свойство всем елементам DOM?
что то вроде HTMLElement.prototype.a = 1; возможен ли сабж?
0 votes1 answer -
Адрес ссылки в JavaScript
Просматривая Яндекс вебмастер обнаружил ссылающийся на мой сайт форум, но при внимательном просмотре кода форума обнаружил, что url моего сайта: http://webford.ru/ фигурирует во многих ссылках этого форума, а так же в javaScript. Вот один из таких кодов с того форума: <script type="text/javascript"> //<![CDATA[ ipb_pages_shown++; var pgjmp = document.getElementById( 'page-jump' ); pgjmp.id = 'page-jump-'+ipb_pages_shown; ipb_pages_array[ ipb_pages_shown ] = new Array( 'http://forum.moskvichtuning.ru/index.php?showtopic=22274&hl=http://webford.ru/', 40, 85 ); menu_build_menu( pgjmp.id, new Array( "~~NODIV~~<div onmouseover='pages_st_focus("+ipb_pages_shown+…
0 votes3 answers -
Преобразование в двумерный массив
При нажатии на кнопку вытявается значения чекбоксов в один массив, в виде ["id1", "false", "id2", "false", "id3", "false", "id4", "false"] Надо что бы он был двумерный, тоесть Array(1){"id1", "false" } Array(2){"id2", "false" } Array(3){"id3", "false" } Array(4){"id4", "false" } http://codepen.io/djan/pen/xjHqL
0 votes5 answers -
прокрутка изображений
доброго утра, уважаемые профи. помогите кто чем может. хочу сделать как на яндексе прокрутку фоток, но что то не представляю как то есть я даже что то не пойму с помощю одной явы там сделано, или верстка тоже участвует... мне важен только сам процесс прокручивания колесом мыши. т.е. есть например див высотой 146px и надо что бы картинки распологались в одну линию и прокручивались. как я понял там это и реализовано. а когда картинки подходят к концу, страничка подгружает еще, например пяток или десяток. я пробовал сохранить его страничку и попробовать разобраться, но т.к. явы не знаю(только пару дней назад начал медленно, параллельно с работой изучать) ничего практически…
0 votes1 answer -
Галерея в модальном окне
Подскажите, как сделать в галерее fancybox, чтобы отображались также и превьюшки в модальном окне, а не только стрелками двигались картинки. Или может есть какой-то другой вариант.
0 votes1 answer -
помогите разобрать код
На сколько я понимаю то ниже приведенный код - это создание объектас использованием конструктора без имени. Созданный объект имеет приватные и паблик методы. var dragMaster = [size=7]([/size]function() { var dragObject function mouseDown(e) { клик на переносимом элементе: начать перенос } return { init: function() { // инициализовать контроллер document.onmousemove = mouseMove document.onmouseup = mouseUp }, makeDraggable: function(element){ // сделать элемент переносимым element.onmousedown = mouseDown } } }[size=7]())[/size] Не могу понять зачем…
0 votes1 answer -
Как обратиться к элементу созданному в результате ajax-запроса?
Файл ajax.js function showContent(link,contentBody) { var cont = document.getElementById(contentBody); var loading = document.getElementById('loading'); var http = createRequestObject(); if( http ) { http.open('get', link); http.onreadystatechange = function () { if(http.readyState == 4) { cont.style.display='block'; cont.innerHTML = http.responseText; } } http.send(null); } …
0 votes2 answers -
getElementById
Код. На браузерах Сафари, Хром, ИЕ6, ИЕ7, Опера работает как мной и задуманно, но ФФ нет. <div id="menu_1"> <div id="navi_1" class="navi_cell"><p onclick="menu_dynamic('01')">Офисная мебель</p></div></div> <!--memu_1--> <div class="level_2" id="menu_01"> <div id="navi_0101" class="navi_cell" ><p onclick="menu_dynamic('0101')">Кабинеты урководителей</p></div> <!--menu_01--> function menu_dynamic(number) { var block='menu_'; block = block+number; alert(block); block=document.getElementById(block); alert(block); //if (number.length==2) initial(2); //if (number.length==4) initi…
0 votes1 answer -
Счётчик не работает
Доброго времени суток. Недавно сел за JavaScript, решил вот сделать небольшой скриптик, чтоб он за меня делал подсветку синтаксиса кода в блоке. Всё бы ничего, но что-то счётчик не работает - зацикл, видимо... Ошибок синтаксиса нет. function SetLight(id){ var text=new String(document.getElementById(id).innerHTML); var i=0, index=-1, len=text.length; var mas= new Array("int","#include","#pragma","switch","case","if","new","delete","{","}",";","/*","\""); var start=0, who=new Number(0); var str1=new String(""), str2=new String(""), str3=new String(""); while(1){ if((start=text.indexOf(mas[who],start))!=-1){ str1=text.substr(0,start);…
0 votes3 answers -
перевод в транслит, не работает при повторении символа
здравствуйте! сам я не пишу на js и не знаком особо с его синтаксисом, поэтому затрудняюсь найти ошибку в коде. нашел на просторах сети следующий скрипт, аналог функции strtr на php: function strtr (str, from, to) { /* * strtr by Kedo * 2009 * Example 1: strtr('hi all, I said hello', {'hi':'hello', 'hello':'hi'}); //hello all, I said hi * Example 2: strtr('abcdcdb', 'ab', 'AB')); //ABcdcdB */ if (typeof from === 'object') { var cmpStr = ''; for (var j=0; j < str.length; j++){ cmpStr += '0'; } var offset = 0; var find = -1; var addStr = ''; for (fr in from) { offset = 0; while ((find = str.indexOf(fr, offset)) != -1){ …
0 votes1 answer -
Как реализованн обмен данными между фреймами в ВК ?
Может кто вкурсе, как реализовал Вконтакт обмен данными между основным фреймом и фреймом где грузится приложение разработчика. Они ведь с разных доменов и безопасность не разрешает им обмен данными, из фрейма не даёт обратиться к parent а из основного к frame_name но обмен данными происходит... как ?
0 votes3 answers -
Почему не останавливается?
op=0; function my() { if(op == 200) {clearTimeout(sT);} op += 1; document.getElementById("tt").style.left = op + 'px'; sT=setTimeout('my()',10); } Прописываешь в условии return - работает, но он естественно не нужен.
0 votes3 answers -
Некроссбраузерный код
Доброго времени суток. Всех с наступившим. Имеется небольшой скриптик( http://www.beavers-net.narod.ru/capricorn.html "о козероге" ->"характер") (http://www.beavers-net.narod.ru/script.js сам скрипт) Он работает в Opera 10, Safari, Firefox, Chrome... Есть http://www.beavers-net.narod.ru/news.html, где собственно изменены только параметры ширины и высоты (скрипт2 - http://www.beavers-net.narod.ru/func.js первые три функции). Работает только в ИЕ и Опера. В чем прикол? Спасибо. С ув. Олег.
0 votes2 answers -
Console. Как развернуть консоль для более детальной информации?
Доброго времени суток, форумчане! Столкнулся со следующей проблемой - моя консоль в браузере, при работе с JS, не показывает всю информацию! А точнее, я чего - то не знаю! Я приложу скриншот, и отмечу проблемные зоны (кхм...): 1) Мой вариант; 2) Правильный вариант. Как мы можем наблюдать, на скрине второго, правильного варианта, все числа выводятся, а мои - нет! Хотелось узнать бы причину) Заранее всем спасибо)
0 votes4 answers