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
-
Server-Sent Events HTML5
Добрый день всем и с наступающим! Уже несколько дней изучаю ХТМЛ5 и вот возник вопрос когда читал про серверные события(Server-Sent Events). В объяснении написано что эта функция для того чтоб сервер сам посылал клиенту сообщения когда надо,но когда сам написал и скинул на сервер выяснил что работает так же как и нам хорошо знакомый аякс,запрашивает у сервера промежуточно,и пишет то что отправил сервер, не смотря на текст повторяется или нет. Может я что то не так понял или у меня неважно работает? Буду рад любой помощи и любым советам!
0 votes1 answer -
непонятное сообщение об ошибке
помогите пожалуйста понять почему следующий код function Clock(options) { var elem = options.elem; var self = this; var flag, nowTime; //this.start(); self.nowTime = function() { this.nowTime = date(); }; elem.on('click', '#clock-start', this.start); this.start = function(){ console.log(44); } } var clock = new Clock({ elem: $('#clock') }); выдаёт в консоли ошибку при этом если тело проблемной функции я помещаю непосредственно в обработчик в виде безымянной функции, то код работает без ошибок
0 votes3 answers -
Смена цвета элемента
Здравствуйте, проблема у меня типичная, но в гугле не смог найти решения. Надеюсь что вы мне поможете. На сайте, когда наводишь мышкой на картинку поста, имя поста должно менять цвет на светло серый. Я пробовал множество разных решений из интернета, но не помогло. Может быть кто опытный из вас сможет глянуть и подсказать в чем может быть проблема и как ее решить. Заранее благодарен
0 votes6 answers -
Поиск и вывод только не совпавших элементов в массиве.
Всем привет. Написал скрипт, ищущий в массиве только не совпавшие элементы и, выводящий их на экран. var arr = [2,3,2,5,9,5,9]; var dim = []; for(var i=0, a=0, b=0; i<arr.length; i++,b++){ dim[b] = arr[i]; a++; for(var i2=0; i2<dim.length; i2++){ if (dim[i2] == arr[a]) {i++; a++;} } } $('b').text(dim);? Выводит 2,3,5,9. Пришлось заводить аж 3 переменные в первом цикле. Может есть какой-нибудь более правильный способ. Ну и чтобы работал быстро.
0 votes13 answers -
Задержка обработки функции
Есть код, вида: <script language="JavaScript"> <!-- function preload_imageslist() { var d=document; if(d.images) { if(!d.pr_im) d.pr_im=new Array(); var i,j=d.pr_im.length,a=preload_images.arguments; for(i=0; i<a.length; i++) if(a[i].indexOf("#")!=0) { d.pr_im[j]=new Image; d.pr_im[j++].src=a[i]; } } } //--> </script> <table onmouseover="this.his = setTimeout('preload_imageslist();', 10000);" onmouseout="clearTimeout(this.his)"><tr><td>text</td></tr></table> <table onmouseover="this.his = setTimeout('preload_imageslist();', 10000);" onmouseout="…
0 votes4 answers -
Смена текста
Есть, напрример, список: <ul> <li> <a> tra-ta-ta</a></li> <li> <a> tra-ta-ta</a></li> <li> <a> tra-ta-ta</a></li> </ul> Но, допустим, окно для вывода списка небольшого размера. Как сделать, чтобы список каждый раз подгружался с разным порядком, и выводилось, например, только первые три пункта?
0 votes1 answer -
Скрипт, подменяющий слово в коде
Здравствуйте. Подскажите пожалуйста примером скрипта, который ищет некое слово в html и обрамляет его тегом
0 votes5 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 -
скрипт смены текста и картинок
Есть скрипт который меняут цену на странице. Как мне заставить его менять кусок кода (ссылку с картинкой) и чтобы можно было вернуть значения в исходное положение? <script type="text/javascript"> <!-- function parkes_select() { document.getElementById('pricestyle').innerHTML = '3920 грн.'; } //--> </script> <span id="pricestyle">2600 грн.</span><br /> <span class="p77" onclick="parkes_select()">Паркес 77</span><br />
0 votes0 answers -
Помогите пожалуйста
Привет, всем! Помогите найти ошибку, не понимаю почему подменю не выскакивает. Вот это CSS: #nav { margin: 30px; } li { float: left; list-style: none; width: 150px; } #nav ul { display: none; } #a { text-decoration: none; background: #0000cc; padding: 15px; text-align: center; color: #ccc; display: block; margin: 3px; border-radius: 5px; } #a:hover { background: #6666ff; color: white; } А это HTML: <head> <title>Меню от Никиты</title> <link rel="stylesheet" href="menu.css" type="text/css"></link> <script type="text/javascript"> $(function(){ $('#nav li').hover(function(){ …
0 votes7 answers -
вычисления без единиц измерения
помогите пожалуйста просуммировать высоту группы блоков jq-код headers_collection = $('.page_' + dataToggleId + ' #accordion').find('h3'); for (var i = 0; i < headers_collection.length; i++) { height += getComputedStyle(headers_collection[i], '').height; } console.log(height); даёт результат я могу попробовать при каждом проходе цикла отсекать последние 2 символа, но, думаю, существует более простой способ
0 votes1 answer -
Случайное расположение картинок
Есть пять небольших картинок (70?70 px). Нужно их рандомно раскидать по всей страницы. Каким образом это можно сделать?
0 votes3 answers -
Скрипт для смены картинки-рекламы
Здравствуйте! Есть такая нужда - на детальной странице объекта нужна реклама, там картинка при нажатии на которую бросает по ссылке, но картинок много и нужен скрипт который будет определять, если один и тот же пользователь просматривает детальные страницы - то ему будет на следующей странице будет показана следующая картинка, и так далее - на каждой новой странице странице будет показана следующая картинка. как это реализовать? перепробовал много скриптов - и результат не удовлетворяет. помогите, как это можно решить? буду признателен.
0 votes2 answers -
Chrome переставляет элементы после события onload
Привет! Я только знакомлюсь с JavaScript, прошу вас помочь разобраться в нем. Есть 3 блока. 2 сверху, 1 под ними. Я хочу изменить ширину нижнего по ширине обоих верхних. Я хочу сделать так: blank.style.width=triangle_right.offsetLeft-triangle_left.offsetLeft-triangle_left.offsetWidth+"px"; blank - нижний triangle_left и triangle_right - верхние Есть браузер Google Chrome, который переставляет triangle_right влево на 200пх после события onload Соответственно, ширина блока, вычисленная в приведенном коде, больше на 200пх. Как правильно решить эту проблему на языке JavaScript? Ниже оффтопик/что сделано: По событию onresize этой проблемы нет. В других браузерах этой пробле…
0 votes10 answers -
Как разобрать результаты Sql запроса в Javascript
Доброго времени суток! такая вот задача есть Javascript функция она отправляет ajax запрос в результате которого должна получить результат запроса в базу от такого кода $v = $_REQUEST['param'] $sql = "SELECT `id`,`name` FROM `users` WHERE `city` = '$v'"; $result = mysql_query($sql); $s = mysql_fetch_array($result); $obj = $s; echo json_encode($obj); массив то я получаю а вот как разобрать его я не пойму нашел такой вот код for(var key in obj){ var val = obj[key]; alert (key+'='+val); но он пробегает только 1ю строку массива начала по цифровым индексам а потом по буквенным, а вот как обратиться к конкретному полю конкретной строки не могу понять. то есть нужен ана…
0 votes17 answers -
Задержка в выпадающем меню
Я совсем начинающий.. Есть шаблон, в нем горизонтальное меню с выпадающими элементами. Но есть одна вещь, которая раздражает - стоит провести мышкой, все простынки выскакивают. Нужно установить задержку при наведении мышки на элемент меню. Вот код: <script type="text/javascript"> var LeJq = { animateduration: { over: 300, out: 300 }, buildmenu: function (a, { jQuery(document).ready(function ( { var c = b("#" + a + ">ul"); var d = c.find("ul").parent(); d.each(function (a) { var c = b(this); var d = b(this).find…
0 votes3 answers -
Проход по значениям массива модели asp-mvc-javascript
Всем привет! В модели хранится массив, проход по массиву пытаюсь организовать следующим образом: @{arrIndex = 0;} for (var i = 0; i < parseInt('@listLength', 10) ; i++) { var myGeocoder = ymaps.geocode("Москва " + '@Model.orderList[arrIndex].AddressStreet' + " " + '@Model.orderList[arrIndex].AddressHome'); myGeocoder.then(function (res) { myMap.geoObjects.add(res.geoObjects); }); @{arrIndex = arrIndex + 1;} } но выполнение @{arrIndex = arrIndex + 1;} происходит всего 1 раз. Как избавиться от этой траблы?)
0 votes1 answer -
Нужна помощь по Drop Line меню
Добрый день! Народ, помогите, пожалуйста! В меню, на этом сайте нужно сделать так, чтобы подменю не исчезали когда они активны. Думаю, что в этом коде все, но если что, любой файл выложу сразу же ;(function($){ $.fn.superfish = function(op){ var sf = $.fn.superfish, c = sf.c, $arrow = $(['<span class="',c.arrowClass,'"> »</span>'].join('')), over = function(){ var $$ = $(this), menu = getMenu($$); clearTimeout(menu.sfTimer); $$.showSuperfishUl().siblings().hideSuperfishUl(); }, out = function(){ var $$ = $(this), menu = getMenu($$), o = sf.op; clearTimeout(menu.sfTimer); menu.sfTimer=setTimeout(function(){ o.ret…
0 votes0 answers -
проблема с делегированием событий
помогите пожалуйста понять почему на этой страничке при наведении курсора на пункты, не имеющие вложенного списка, происходит отображение вложенных списков других пунктов?
0 votes4 answers -
Как передать параметр?
Всем привет С js на ВЫ. Помогите одну задачку решить. Как через ссылку передать параметр в js, а уже из js в файл php. Делал так. На сайте размещал ссылку - <a class='contact' href="#" data-subject="Обратная связь"> В js файле прописывал следующее: $.get("data/contact.php", { subject: $(this).data('subject') }, function(data){ А в php - $subject = $_GET['subject']; Где ошибка? Использовал форму номер 9 из этого списка http://followdesign.com/development/2011/11/24/vsplyvayuschie-modalnye-i-dialogovye-okna-s-ispolzovaniem-jquery-i-mootools.html
0 votes0 answers -
перелистываени/взрывание/занавески страницы (jquery)
Котаны, может кто встречал подобный эффект: нужно выделить отдельно index.html...тоесть при заходе на сайт сначала выдается страница, где посередине будет висеть картинка-ссылка входа на сайт. После нажатия на картинку страница раздвигается/взрывается (пока рассматриваются два эти эффекта) и мы попадаем на страницу с навигацией, блоками, контентом и т.п.
0 votes3 answers -
Изменения в скрипт
Скажите пожалуйста, можно ли внести изменения в скрипт, что бы первая картинка слайд шоу появлялось плавно. <script type="text/javascript" src="js/jquery.min.js"> </script> <style> #bg { position:fixed; top:-50%; left:-50%; width:200%; height:200%; } #bg img { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; min-width:50%; min-height:50%; } #page-wrap { position: relative; z-index: 2; width: 400px; margin: 50px auto; padding: 20px; background: white; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black; } p { font: 15px/2 Georgia, Serif; marg…
0 votes1 answer -
перемещение по dom
подскажите пожалуйста существуют ли в js методы для перемещения по dom, аналогичные таким jq-методам как .prev() , parent() , .next() и т.д? если да, то какие
0 votes3 answers -
Вывод даты в таблицу
Здравствуйте, возникла проблемка с JavaScript. Сам я в этом не силен, поэтому прошу как можно более простого обьяснения Есть таблица, в одной из колонок есть поле для Даты, а второе для Дня недели. Остальные поля будут заполнятся заказчиком. Задача состоит в том что нужно как то сделать так, что бы дата и дни недели менялись автоматически, по истечению "действия" предыдущих. Тоесть по истечению одной недели, в те же поля добавлялись новые даты и соответствующие им дни недели. Пробовал использовать getDate()и тому подобные методы, но ничего не получилось. Не подскажите решение? Спасибо заранее
0 votes0 answers -
ссылки в модальном окне
На сайте есть кнопка. 1) Нужно чтобы при нажатии на нее выскакивало маленькое модальное окно, в котором - ссылки на другие ресурсы. 2) При активизации нужной ссылки новый сайт открывается в НОВОЙ вкладке. Модальное окно при этом не закрывается (остается открытым в "основной" вкладке). Идеальный вариант - прописать эти ссылки в стандартном alert сообщении, которое закрывается с помощью "Ok". Но вроде нельзя в него ссылки вставлять? КАК ОСУЩЕСТВИТЬ? p.s.: javascript практически не знаю. так что разъясните, пожалуйста, поподробней. заранее спасибо
0 votes1 answer