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
-
Не хочеть открыватся (javascript)
Посмотрите пожалуйста, почему когда кликаем в ролик не открывается, все правильно написано же, должен открыться! не пойму в чем дело( Люди добрые , помогите проблему можно посмотреть тут: http://vk-kinoon.com/video/ как будто, клик не чувствует, а ссылка есть, если наводит по фильму. что это может быть?
0 votes1 answer -
подмена URL с помощью JavaScript без перезагрузки
<!--index.html--> <!DOCTYPE html> <html> <head> <title>page: index</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script> $(function(){ $('a[rel=ajax]').click(function(){ var url = $(this).attr("href"); history.pushState(null, null, "second.html"); $("#content").load(url); return false; }) }) </script> </head> <body> <a href="second.html" rel="ajax">Вторая страница</a> <div id="content"></div> </body> </html> Взят с этого ресурса. Принцип работы: -находясь на странице index.html нажимаем на с…
0 votes1 answer -
случайный показ CSS
Здравствуйте! Возникла проблема. Необходимо через яваскрипт реализовать случайный показ css файлов из определенной папки на сайте. Т.е. к примеру папка css в которой находится 5 css файлов. На странице сайта эти ксс должны в случайном порядке меняться при обновлении страницы или при переходах с них. Может кто помочь? Спасибо!
0 votes1 answer -
jquery 1.2.6
Может кто нибудь подсказать как сделать такое же, только к jquery 1.2.6?) Чем delegate можно заменить? Как то может проще можно...
0 votes1 answer -
Не могу составить регулярку
Привет! В регулярных выражениях совсем нуб. В JS тем более.. Суть в том, что нужно обработать строку, в ней могут быть левые символы, типа кавычки ("), точки (.), запятой (,) как в начале так и в конце, задача в том чтобы преобразовать эту строку во что-то типа: //from $string = ", world&peace'.& "; //to $string = ", <tag>world&peace</tag>.& "; Тупо заменить все символы кроме букв не получится, потому-то внутри могут быть какие-то смысловые символы. Слезно прошу помощи!
0 votes1 answer -
Получение значений в Jquery UI
Здравствуйте, друзья. Пишу плагин всплывающей подсказки. При на ведении на элемент открывается другой элемент. Открывается он по предустановленной настройке для метода $.show() Примерный код приведу: $('a.activate').on({ moseenter: function(){ var properties = { effect: 'drop', direction: 'down', distance: 20, duration: 300 }; var oncomplete = { complete: function(){ /* Здесь и нужно узнать эффект */ } }; var properties = $.extend( properties, oncomplete ); $('div.bubble').show( properties ); } }) Все это нужно мне чтобы составить условие для определенного эффекта
0 votes1 answer -
Авто прокрутка блока вниз
Я делаю чат и у меня есть блок со стилем overflow-x:hidden; overflow-y:auto; При добавлении сообщений блок остается на месте и его всегда приходится прокручивать вниз, как сделать так чтоб он сразу прокручивался вниз при добавлении сообщения?
0 votes1 answer -
Вопрос по window.onload
Есть ли функция схожая с window.onload но сценарий срабатывал непосредственно во время загрузки страницы, а не после нее
0 votes1 answer -
Не передаются параметры
Есть массив $row[] с переменными: id (тип integer), name (тип varchar), producer (тип varchar), price (тип integer), amount (тип integer), date (тип date). Эти данные передаются как параметры в функцию echo '<button class="option" id="u'.$id_upd.'" onclick="update_1('.$row["id"].','.$row["name"].','.$row["producer"].','.$row["price"].','.$row["amount"].','.$row["date"].')">Update</button>'; В javascript описана данная функция function update_1(id_upd, name_upd, producer_upd, price_upd, amount_upd, date_upd){ $("#id").replaceWith("<input class='input_id' value="+id_upd+" type='text' />"); $("#name").replaceWith("<input class='input_name' name='name…
0 votes1 answer -
Присвоение значение объекта
var my_a=document.getElementById('game').style.width; Теоретически, данная конструкция должна присваивать переменной my_a значение ширины элемената, но этого не происходит. Что я делаю не так?
0 votes1 answer -
Проблема с меню
Может тема уже была озвучена. Помогите плиз. Как сделать чтобы по клику в меню кнопки "Главная" изменялся текст в <div id="cont"><p>Content</p></div> ? ===========================================================index.html <link type="text/css" rel="stylesheet" href="harpy.files/css/menu.css" /> <script type="text/javascript" src="harpy.files/js/menu.js"></script> </head> <div id="menu"> <span class="preload1"></span> <span class="preload2"></span> <ul id="nav"> <li class="top"><a href="#nogo1" id="root" class="top_link"><span>Главная</span></a></li> …
0 votes1 answer -
Ребята помогите прикрутить .fadeToggle();
Собственно есть скрипт <script type="text/javascript"> /* Menudropdown */ $(function(){ var lis=$("#topbar li:has(.dropdown)").find("a:first").append("").end(); lis.click(function(ee){ if($(ee.target).closest(".dropdown").size()>0){$(this).addClass("selected");ee.stopPropagation();} else { var th=this;lis.filter(function(){return !$(this).is(th);}).removeClass("selected");$(this).toggleClass("selected");return false;} }); $(this).click(function(e){lis.removeClass("selected");}) }); </script> Не могу никак прикрутить плавное появление окна т.е вот пример <script type="text/javascript"> $(document).ready(function() { $('.lb_bt').click(function…
0 votes1 answer -
Модальное окно
Доброго времени суток! Суть задачи такова: Есть форма: <form name="nameForm" action="nameAction" method="POST"> ... <input type="submit" name="nameButton" value="valueButton" id="idButton" /> <div id="modal"></div> </form> при нажатии на кнопку, форма отправляется на сервер, а управление данными передается программе заданной атрибутом action тега форм. Необходимо перед этим вывести окно с соглашением и в зависимости от выбора пользователя отправлять данные на обработку или нет. alert, confirm, promt не подходят, так как окно будет содержать текстовое поле, радиоБатоны, кнопку... пробовал jquery-ui не выходит. вот мой код: $('[n…
0 votes1 answer -
Календарь
Есть календарь Вот скрипт: <head> <script language="javascript"> var dDate = new Date(); var dCurMonth = dDate.getMonth(); var dCurDayOfMonth = dDate.getDate(); var dCurYear = dDate.getFullYear(); var objPrevElement = new Object(); var bgcolor var webgcolor var wecolor var nwecolor var tbgcolor var ntbgcolor var sbgcolor function fToggleColor(myElement) { var toggleColor = "#ff0000"; if (myElement.id == "calDateText") { if (myElement.color == toggleColor) { myElement.color = ""; } else { myElement.color = toggleColor; } } else if ((myElement.id == "calCell") || (myElement.id == "calTodayCell")) { for (var …
0 votes1 answer -
Как грамотно использовать css3pie и behavior
В HTML-файле я использую css3pie, чтобы в IE работал множественный бэкграунд. <style type="text/css" media="all"> .apost blockquote { behavior: url(http://localhost/css3pie.htc); display:block; margin:0.5em 5em; padding:0 20px; -pie-background:url('images/quotes_left.gif') left top no-repeat, transparent url('images/quotes_right.gif') right bottom no-repeat; background:url('images/quotes_left.gif') left top no-repeat, transparent url('images/quotes_right.gif') right bottom no-repeat; } </style> Код работает нормально и в IE6-7 оба бэкграунда отображаются. Видно, что здесь я использую behavior. Эта инструкция у меня записывается в декларации свойст…
0 votes1 answer -
конфликт скриптов
на странице подключены 2 jquery-плагина. при ширине экрана <1200 согласно правилу css должен появляться горизотальный скролл, но не появляется. при отключении одного из jquery-плагинов, скролл появляется помогите пожалуйста вернуть возможность прокрутки при включенных jquery-плагинах
0 votes1 answer -
ссылки в модальном окне
На сайте есть кнопка. 1) Нужно чтобы при нажатии на нее выскакивало маленькое модальное окно, в котором - ссылки на другие ресурсы. 2) При активизации нужной ссылки новый сайт открывается в НОВОЙ вкладке. Модальное окно при этом не закрывается (остается открытым в "основной" вкладке). Идеальный вариант - прописать эти ссылки в стандартном alert сообщении, которое закрывается с помощью "Ok". Но вроде нельзя в него ссылки вставлять? КАК ОСУЩЕСТВИТЬ? p.s.: javascript практически не знаю. так что разъясните, пожалуйста, поподробней. заранее спасибо
0 votes1 answer -
Изменения в скрипт
Скажите пожалуйста, можно ли внести изменения в скрипт, что бы первая картинка слайд шоу появлялось плавно. <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 -
Проход по значениям массива модели 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 -
вычисления без единиц измерения
помогите пожалуйста просуммировать высоту группы блоков 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 -
Смена текста
Есть, напрример, список: <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 -
Server-Sent Events HTML5
Добрый день всем и с наступающим! Уже несколько дней изучаю ХТМЛ5 и вот возник вопрос когда читал про серверные события(Server-Sent Events). В объяснении написано что эта функция для того чтоб сервер сам посылал клиенту сообщения когда надо,но когда сам написал и скинул на сервер выяснил что работает так же как и нам хорошо знакомый аякс,запрашивает у сервера промежуточно,и пишет то что отправил сервер, не смотря на текст повторяется или нет. Может я что то не так понял или у меня неважно работает? Буду рад любой помощи и любым советам!
0 votes1 answer -
Кому нравится Dojo?
Мне нравится Dojo за то, что в нем очень много готовых полезностей, и у него хорошая поддержка. Жаль только, что по нашему они не говорят. И вот стало мне интересно. Много ли здесь программистов, кроме меня таких, кто поработал с Dojo и понял, что это очень крутая вещь? Ну и хотелось бы услышать. Может кому есть, что сказать об этом фреймвоке.
0 votes1 answer -
Основы Drag'n'Drop
В общем вот урок, http://learn.javascript.ru/drag-and-drop Почему я открыл код в отдельном файле, а он не работает? <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> </head> <body style="position: relative;"> <img src="http://learn.javascript.ru//files/tutorial/browser/events/ball.gif" style="cursor: pointer; position: absolute; z-index: 1000; left: 429px; top: 1640px;" width="50" height="50" id="ball"/> <script> var ball = document.getElementById('ball'); ball.onmousedown = function(e) { // отследить нажатие var self = this; e = fixEvent(e); // подготовить к перемещению // разместить на том же месте, но в аб…
0 votes1 answer -
Выполнение функции после завершения предыдущей
Добрый день! Есть небольшой скрипт - карусель для просмотра фото (jquery). Есть функция, которая листает миниатюры влево/вправо на 1 позицию. Есть необходимость пролистать не на 1 позицию, а на 2 и более позиции. С последним, к сожалению, проблемы, т. к. при попытке указать 2 функции подряд получается белиберда из-за того, что функции выполняются одновременно. Различные ухищрения а именно: 1. вторичный вызов функции через callback, 2. использования setTimeout, 3. использование $.when().then(), 4. попытка установить в функции проверку флага и остановка ее выполнения до изменения флага, не приносят желаемого результата. Что вы можете посоветовать в данном случае? Спасибо бо…
0 votes1 answer