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
-
Всплывающее Диалоговое окно
Добрый вечер! Как сделать такое окно как на этом сайте? http://winestyle.ru/ Т.е. когда заходишь на сайт он спрашивает Есть ли Вам 18 лет? А затем при нажатии на крестик окно не исчезает и блокирует все действия кроме прокрутки страницы? Дайте хотя бы направление в котором искать. Буду очень благодарен!
0 votes2 answers -
Вычисление координат
Здравствуй Народ, всех с НГ, наступающим Рождеством. Нужно сделать вот что: Есть 512 дивов, нужно при mouseover выводить его координату X Y через innerhtml или load jquery. К примеру: x=6 y=10 (то есть 6 рядок по горизонтали, 10 вертикаль (всего 16 рядов по X, по Y 32) ) В голову пришли пару решений, но они на мое мнение не кошерны... К примеру такое: $("#b1").mouseover(function(){$("#coords_xy").html("x(1); y(1);");}); $("#b2").mouseover(function(){$("#coords_xy").html("x(1); y(2);");}); ... $("#b512").mouseover(function(){$("#coords_xy").html("x(32); y(16);");}); и так 512 шт... Для чего и почему 512 шт не спрашивайте, секрет большой)))
0 votes5 answers -
Вопрос по JQery
Есть такой HTML файл: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <script src="http://code.jquery.com/jquery-1.2.6.js"></script> <script type="text/javascript"> function load_text() { $('#Wrap').load("1.html#s3");} </script> <title>Проба</title> </head> <body> <div id="menu3"> <ul> <LI><A href="#1" onClick="load_text()">заменить div</a><…
0 votes8 answers -
Как сохранить несколько изображений, как одно.
Здравствуйте. Не уверен, что пишу в нужную тему. Делаю это не специально, а по незнанию ) Стоит задача - написать скрипт для подбора кейсов для iPhone. Т.е есть шаблон кейса, посетители могут изменять цвет кейса, добавлять текст и картинки. Картинки пользователь грузит сам со своего компа. После кастомизации кейса, готовый результат должен сохраняться в виде картинки. Собственно сабж - как реализовать сохранение результата в виде изображения? И какие инструменты для этого использовать? Предполагаю, что с помощью js это сделать не представляется возможным. Спасибо.
0 votes10 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 -
Получение большой картинки через 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 -
Перестал работать wysiwyg
Вот по этому адресу есть простой wysiwyg - http://www.spearance.ru/parser3/wysiwyg/ Некоторое время(несколько дней не выключая компьютер) работал с этим редактором. С некоторых пор перестал работать перевод строки. Т.е. начинаю вводить текст, потом нажимаю Enter, но перехода на другую строку не происходит. При этом все другие функции(список, отступ и т.д.) работают. После перезагрузки все заработало. Работаю в Mozilla 2.0.0.12 В чем может быть проблема?
0 votes1 answer -
Удаление содержимого блока, Mootools
сделана отправка сообщений с сайта. на место формы отправки возвращается результат. как сделать удаление содержимого блока результата?
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 -
Как верно добавить обработчик событий
Делаю выпадающее меню. Для обеспечения открытия/закрытия плашек сразу после html-кода меню пишу: <script type="text/javascript"> jQuery("div.punkt").mouseover(function() { jQuery(this).children(".vypad").css("display","block"); }); jQuery("div.punkt").mouseout(function() { jQuery(this).children(".vypad").css("display","none"); }); </script> Насколько грамотно так делать? Имеется ввиду не сам код, а его встраивание. Может лучше <body onLoad="">, или ещё как-то? Или без разницы?
0 votes6 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 -
Не подключает HTML5 через JS
Чтобы работали html5 теги подключаю js: http://p.ya.ru/media/html5.js <script src="JS/html5.js><script> для <details> <summary>SPOILER NAME</summary> text </details> вставлял непосредсвенно в head, потом перед details, использовал ссылку гугла на js, через свой js делал, но теги так и не заработали, в чем проблема?
0 votes5 answers -
использование скрипта в стилизации checkbox
Собственно вот код при помощи которого надо сделать стилизацию checkbox http://codepen.io/djan/pen/gLter примерно как должно выглядеть http://i6.pixs.ru/storage/2/3/7/oplatapng_6746606_13392237.png Какие классы должны стоять в input'ax и span для корректной стилизации?
0 votes6 answers -
Прыгает блок при скролле в ИЕ
Всем привет. Подскажите, пожалуйста, как можно починить баг в ИЕ? Ситуация такая, есть кнопка "наверх". У неё позиция абсолют, она прибита к низу экрана скриптом. Т.е: var topArrow = $(".js-topArrow"); $(window).bind("scroll", function() { topArrow.find("span").css("top", $(window).scrollTop() + $(window).height() - topArrowCorrection); })Почему-то в ИЕ, при прокрутке страницы кнопка "прыгает". Насколько я понимаю - это так срабатывает jQuery функция scroll. Как можно починить?
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 -
Галерея в модальном окне
Подскажите, как сделать в галерее fancybox, чтобы отображались также и превьюшки в модальном окне, а не только стрелками двигались картинки. Или может есть какой-то другой вариант.
0 votes1 answer -
последний элемент массива
<form name="test"> Введите имя: <input type="text" name="name"> Введите группу: <input type="text" name="gryppa"> <span id="vopros">Вопрос</span> <div class="radio"> <input type="radio" id="r1" name="a"><span id="variant1"></span> <input type="radio" id="r2" name="a"><span id="variant2"></span> <input type="radio" id="r3" name="a"><span id="variant3"></span> <input type="button" id="knopka" value="Далее" onClick="testing();"> </div> Правильных ответов: <span id="prav_otvet">0</span> </form> <script type="text/javascrip…
0 votes1 answer -
скрипты в ie6 работают через раз(
Почему функции в ие6 работают через одну, вот файл скриптов. И так: 1) showPopupMove - работает 2) addFolder - работает 3) addFiles - работает 4) removeSend - не работает 5) rename_field, rename_field_hide - не работают Помогите найти эту ошибку) в опере и мазилле работает все)
0 votes5 answers -
JS уведомление на почту
В общем, есть задача определить, нажималась ли определенная ссылка. А точнее, так как по jQuery click() вызывается выплывающий слой, открывался ли он? Вот пример страницы. По ссылке "Заказать с доставкой" вылетает окошко с формой. Можно на почту слать уведомления, можно в файл писать или еще как. В принципе, в слое как innerHTML используется PHP-файл. Может из него отправлять, при его подгрузке? Чет я потерялся. Кто идеями реализации богат, подскажите? P.S. Что-то заказывать перестали, не пойму в чем дело
0 votes3 answers -
массив и цикл
Где у меня ошибка? var arr = ["Яблоко", "Апельсин", "Слива"];var i = 0;while (i < arr.length;) { i++; console.log( arr[i] ); }
0 votes1 answer -
jquery изменить стиль на псевдо.
Добрый день есть задача: меню , каждый элемент меню - картинка.(картинки разные) При наведении срабатывает псевдокласс hover.(меняется картинка) хотелось бы выделять ссылку на открытую страницу. и делать ее как hover. Ну или чтобы брать стиль бекграунда из hover. одним словом хотелось бы автоматизировать. ато зачем писать кучу ифов если у тебя уже есть класс готовый. Тоесть итог: хочу псевдоклас сделать какимто образом класом или хотябы взять из него данные. делаю вот так var now_url=location.href.split('/')[3]; // отсекаю название сайта $("\"a[href='"+now_url+"']\"").addClass('Хотелось бы хувер'); немогу ничего придумать никак. Помогите пожалуйста.
0 votes0 answers -
Локальный медиа плеер
Добрый день, есть необходимость сделать страницу которая запускает видео с компакт диска, но файл который нужно проиграть не виден для плеера, подскажите как мне его передать правильно, или если необходимо использовать другой плеер. <object type="application/x-shockwave-flash" data="pleer/uflvplayer_500x375.swf" height="300" width="400"> <param name="bgcolor" value="#FFFFFF" /> <param name="allowFullScreen" value="true" /> <param name="allowScriptAccess" value="always" /> <param name="movie" value="pleer/uflvplayer_500x375.swf" /> <param name="FlashVars" value="way=file://D:/work/cd_open/htm/1.flv&swf=pleer/uflvplayer_500x37…
0 votes2 answers -
selectbox и show,hide
Добрый день, использую скрипт от 8stream. Все вроде бы работает но при использовании show(), hide() для отображения первого или второго селекта пропадает background O_o по началу у 2ого селекта потом у 1ого но не могу понять почему. Ниже эти же селекты используются без show(), hide() и оба отображаются нормально Почему все так происходит? ( пример: тут
0 votes2 answers -
подскажите скрипт
подскажите скрипт для реализации подобной галереи как на фотке, под превьюшками еще будет листалка
0 votes1 answer -
Jquery, Ajax И Манипуляции С Ответом Сервера.
Значит так, по аджакс-запросу сервер возвращает какой-то результат в виде куска html кода. Из этого куска надо вырезать H2 и вставить в определенный div. (Он уже есть в загруженном документе.) А все "остальное" в другой div. Предложенный способ function loadform(a) {$.ajax({url:a['href'],beforeSend:function(){opendlg();$('#ajaxload').fadeIn(500);$('#ajaxcontent').hide();},success: function(data) { var sret = $(data); $('h2', sret).appendTo('#dh2'); $('#ajaxload').stop().fadeOut(500); $(sret).appendTo('#ajaxcontent'); $('#ajaxcontent').stop().fadeIn(500);}})} Не работает. Точнее заголовок не вырезается, и все вставляется в #ajaxcontent…
0 votes2 answers