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
-
Drag & Drop или как отметить человека на фотографии
Добрый дань, господа. Задумался на вопросом написания функции отмечания человека на фотографии, как во ВКонтакте. Пока столкнулся только с одной достаточно крупной проблемой. Я не знаю как создать рамку, чтоб пользователь мог ее двигать и менять ее размер. Конечно потом надо сохранить координаты этой рамки. Подскажите пожалуйста, куда смотреть, что читать. Заранее благодарю.
0 votes1 answer -
Вызвать функцию из цикла?
Нужно несколько раз вызвать функцию из цикла. Написал код: var places = .... for(i = 0; i < places.length; i++){ var id = places[i]; $('.place_' + id).click(); choose(); } function choose(){ $('.place').click(function(){ ........... } } Функция отрабатывается только один раз. Как сделать так, чтобы отработала в каждом шаге цикла?
0 votes1 answer -
Почему не пашет этот скрипт?
<html> <head> <title>function</title> <script type="text/javascript"> function changeimages(img1,img2){ document.images[img1].src=img2.src;} function imagepreload(name,pic){ name=new Image(); name.src=pic;} imagepreload('oleg2','oleg2.jpg'); </script> </head> <body> <img src="oleg.jpg" name="oleg" onmouseover="changeimages('oleg','oleg2');"/> </body> </html> выдается первая фотография а когда наводишь мышку то она исчезает (появляется маленький квадрат с крестиком)...
0 votes5 answers -
Интересно. Логика работы карт.
Добрый день! Стало интересно и решил задать этот вопрос экспертам. Какова логика работы различных карт (Яндекс, Гугл). Как осуществляется масштабирование, скроллинг карт, прорисовка различных объектов. Особенно волнует зум. Очень интересно. Поделитесь пожалуйста, если кто знает.
0 votes8 answers -
Как изменить табуляцию на пробелы в компилируемом js файле
сборка на gulp много js-файлов которые в итоге компилируются в один js файл Но проблема в том, что в этом компилируемом js файле ставиться табуляция вместо пробела. А на всем проекте 4 пробела вместо табов. И когда я отдаю этот файл бэкэнду начинаются проблемы. Можно как то изменить табы на пробелы в компилируемом файле? Можно это сделать как то автоматически (желательно)? Или только в ручную?
0 votes2 answers -
js слайдер
Здравствуйте, на сайте есть слайдер, при нажатие на кнопки-стрелочки - вперед-назад, слайды меняются. Подскажите пожалуйста, как сделать так, что бы, допустим, каждые 3-5 секунд слайды прокручивались автоматически, а не только при нажатии на кнопки прокрутки. Вот код файлов идущих со слайдером: slides.min.jquery.js /* * Slides, A Slideshow Plugin for jQuery * Intructions: http://slidesjs.com * By: Nathan Searles, http://nathansearles.com * Version: 1.1.9 * Updated: September 5th, 2011 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http:/…
0 votes3 answers -
Редактирование данных с помощью AJAX
Всем доброго времени суток! НАчала учить AJAX. Суть ясна. Некоторая документация прочитана. Решила сразу сделать какой нибудь пример. Так вот, часто видела, как на сайтах данные можно редактировать inline: всплывает окошечко поверх страницы, есть несколько полей для заполнения (например: тема, автор(радиобаттоны) и контент). Захотелось мне такое реализовать, а с какого боку подойти -- не знаю. Полгугла уже обследовала, а толкового ничего не нашла. Может, кто делал такое, будет так добр, подскажет мне с чего начать или хотя бы где почитать, посмотреть примеры. Заранее всем сенкс
0 votes3 answers -
Скрипт не открывает новую страницу при нажатии мыши на картинку с функцией onclick=window.open
Здравствуйте. Подскажите пожалуйста, почему скрипт (для оформления html страниц) не открывает новую страницу при нажатии мыши на картинку 7.jpg при помощи функции onclick=window.open (сразу отмечу что это мои эксперименты и при вводе этой функции в формате с кавычками onclick="window.open('https://web.com')" скрипт сразу становится не работоспособным, и я не большой специалист в программировании, что бы понять как заставить работать эту гиперссылку). Привожу ниже блок кода из скрипта, который открывает основную просматриваемую им страницу и сразу же (без нажатия мыши на картинку 7.jpg) одновременно открывает с помощью window.open и дополнительно вкладку с страни…
0 votes1 answer -
location.hash и обработчик a.onclick
Друзья подскажите по одному вопросу. в обработчике клика a.href = "#", я меняю location.hash но после выхода из обработчика браузер меняет его на "#" как быть? пробoвал return false; и return true;
0 votes1 answer -
Игра на JS
http://htmlforum.ru/index.php?showtopic=21246 Почему открывается пустая страница? http://mine-sweeper.narod.ru/
0 votes8 answers -
Обработчики событий в jQuery
Приветствую! Сейчас в jQuery плагин live считается устаревающим. Вместо него рекомендуется использовать конструкцию вида $(document).on(events, selector, data, handler); http://jqapi.com/#p=live на сколько такая обработка событий затратна в ресурсах? Будет ли это вызывать проседание скорости работы js приложения, если везде использовать такую конструкцию для обработки событий вместо обычного? $(selector).on(events, data, handler);Основная мотивация в том, чтобы эти обработчики можно было инициализировать один раз при загрузке приложения. А после загрузке какого-либо контента через аякс эти события не надо было инициализировать заново.
0 votes12 answers -
Как изображение при клике заменить на видео
Привет всем, я уже целый день бьюсь над этой темой, вроде бы не сложно, но я только азы JS изучил В общем нужно заменить картинку на видео при клике (как на этом сайте, вверху слева, http://www.1nstudio.ru/# ) на сайте вот какая конструкция используется, но я не знаю что писать в head>script и также не понимаю назначение некоторых элементов в самом коде <div id="slide_logo"> <div class="slide_logo cf"> <div class="videoLogo" id="videologo"> <div class="moduletable"> <p><iframe src="http://player.vimeo....&portrait=0" mce_src="http://player.vimeo....#38;portrait=0" width="510" height="310" frameborder="0" webkitallowfullscreen="" moz…
0 votes2 answers -
Подсказка пр инаведении курсора міши
Смотрю видеоурок, и там переписал вот такой код. Должно при наведении на текст ,как там говорится повится должна подсказка. Вот исходник, но почему-то вообще ничего не происходит, как исправить проблемму? <html> <head> <style type="text/css"> background-color: blue; padding:10px; border:1px solid black; position:absolute; </style> <script type="text/javascript"> function podskazka() { this.show = function(text,x,y) { var div = document.createElement('div'); div.className = 'podskazka'; div.id = 'metka'; div.innerHTML = text; var koordx = x + 10; var koordy = y + 20; div.style.left = koordx + 'px'; div.style.top = koordy + '…
0 votes7 answers -
Помогите со скриптом для сайта с фреймами.
На фреймовых сайтах при осуществлении поиска можно попасть на отдельную страницу без менюшки, ссылок и т.д. Нужен скрипт, чтобы открывал эту найденную страничку во фреймовой структуре. Нашла один скрипт, но не могу переделать. <script language="JavaScript"> <!-- var string = location.search; var current_page=string.substring (1, string.length); document.write('<frameset rows="117,*" border="0" framespacing="0">'); document.write('<frame src="..filetop.htm" name="banner" frameborder="0" scrolling="0" marginHeight="0" marginWidth="0" noresize>'); document.write('<frameset cols="166,*" border="0" framespacing="0">'); document.write('<frame sr…
0 votes5 answers -
отслеживание событий в iframe
задача следующая. имеется страница, в ней есть iframe с содержимым сторонней страницы. нужно отслеживать двойной клик на слове и нужно отслеживать выделенный текст. и передавать все эти данные главной странице. Получить достуа к содержимому iframe страницы я не смог. как я понял из-за условий безопасности. Как решить данную задачу?? Пытался iframe заменить на такую конструкцию: <OBJECT data="http://yandex.ru/" id="frmMain" height="100%" width="100%" align="top"></OBJECT> И такой код jQuery("#frmMain").contents().find("body") даже возращает объект. но все запрашиваемые у него поля undefined.
0 votes0 answers -
Знатокам JS, достать и адаптировать
Есть интересный эффект на сайте http://www.komus.ru/item.php?itemID=51614&catID=59 нажмите кнопку увеличить под картинкой Насколько сложно вытащить этот скрипт и адаптировать его как гибкий шаблон для использования на сайте со своими параметрами?
0 votes3 answers -
Динамическое создание окошек
Как с jquery сделать вызов window окошка с параметром, что-то вроде <a href="JavaScript:MyWindow(800,600,'<iframe src=\"http://ya.ru\" width=\"100%\" height=\"100%\" style=\"border: 0px;\">');">test</a> Возможно ли такое или только через ajax, если можно примеры. Что-то типа, но для jquery, чтоб можно было применить стили для окошек. <html> <head> <script type="text/javascript"> function openWin(data) { myWindow=window.open('','','width=800,height=600'); myWindow.document.write(data); myWindow.focus(); } </script> </head> <body> <a href="javascript:openWin('<h1>aaa</h1>');">test</a> </bod…
0 votes8 answers -
jQuery fade in/out эффект при смене background position
Всем привет. Проблема следующая: есть img с area map, при наведении на определенные области, которого меняется background position. Знанием JS/jQuery похвастаться не могу поэтому прошу помощи - хотелось бы, чтобы background position менялось с эффектом jQuery fade или любым другим способ красиво и плавно. Хочется чтобы старый background position исчезал как нибудь так .animate({opacity: 0,}, 400 );, а новый появлялся .animate({opacity: 1,}, 400 ); не могу понять как это реализовать. Посмотреть можно здесь http://jsfiddle.net/nSGym/1/ Я так понимаю что для addClass/removeClass не применяются эффекты, тогда как по другому сменить background position?
0 votes6 answers -
отслеживание ввода в input
помогите пожалуйста разобраться существует jquery-плагин для отслеживания в реальном времени ввода в поле input. вот рабочий пример . но на моей страничке для #amountDeposit почему-то не срабатывает этот плагин. подскажите пожалуйста что нужно исправить чтобы на моей страничке вывести форму с полем #amountDeposit нужно кликнуть по ссылке "пополнить депозит"
0 votes2 answers -
jQuery.ajax получение данных Post. На сервере метод без параметра. Ошибка в IE
Запрос данных с сервера с использованием JQuery-Аякс запроса (ajax) Код на js следующий:jQuery.ajax({ type: "POST", url: Url.Action("GetMyList", "ServerController"), contentType: "application/json; charset=utf-8", dataType: "json", data: JSON.stringify({}), success: function(data){}, error: function(data){}});На серверной стороне: 1. Если метод без параметра, то: public class ServerController : Controller{[HttpPost]public NJsonResult GetReportPeriodList(){try{var list = MySqlAdapter.GetList();return new NJsonResult { Data = list };}catch (Exception e){return new NJsonResult{Data = new{error = tru…
0 votes5 answers -
Одалживание метода
Кто сможет объяснить, почему, если удалить переменную elems, то одалживание не будет работать? http://plnkr.co/edit/HQFQGkne95wRDvLmcTYV?p=preview
0 votes3 answers -
Как после клика сделать номер ссылкой?
https://jsfiddle.net/5uv8v33v/1/ ПС. 1. идеально было бы ссылку показать/выводить ссылкой, после клика- номер ссылкой.. К сожалению сейчас не вовсех мобильных браузерах, нынешняя конструкция, ссылка/номер кликабельна ПС. 2. нужно для отслеживание кликов в Яндекс.Метрике
0 votes12 answers -
Постфиксный инкремент
Доброго дня, пытаюсь изучать JS. Есть такая задачка. var a = 2, b = 2, c, d; c = ++a; d = b++; c = (2 + ++a); d = (2 + b++); console.log(a, b, c, d); Ответы: a=4 b=4 c=6 d=5 НЕ ПОНИМАЮ почему d =5. Хоть убейте не доходит.
0 votes2 answers -
кто-нибудь знает , как сделать чтобы в <input type="text"> можно ...
кто-нибудь знает , как сделать чтобы в можно было вводить только цифры? {... перенесено в JS lancer}
0 votes4 answers -
Как сделать закладку в тексте
Исходные данные: - есть много больших статей - есть много юзеров Надо сделать так, чтобы юзер мог выделить нужное место в тексте на странице и сохранить ссылку на это место где-то в своём профиле. Сохранить ссылку на страницу легко, а вот как сохранить ссылку на конкретное место в тексте? Мне в голову пришел только вариант с динамической подстановкой якоря в текст. Но тут есть сложность: как определить то место в тексте, куда надо вставить якорь? Причём место для якоря надо определять 2 раза: сначала при сохранении закладки по пользовательскому выделению, то есть JavaScript'ом; а потом с помощью PHP подставить в это мето якорь. Или может быть есть какое-то более изящный…
0 votes3 answers