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
-
Java Script
Помогите пожалуйста. Нужна следующая вещь. При загрузке страницы панель навигации, строка состояния, адресная строка - должны становиться невидимыми. Насколько я знаю, то в ие7 невозможно сделать невидимой адресную строку. Тогда лучше ее заблокировать. примерный аналог того, что должно получиться тут - http://www.fepo.ru/ ТЕСТИРОВАНИЕ-репетиционное вузам заранее спасибо
0 votes4 answers -
Кроссбраузерный асинхронный запрос
Добрый день! Написал вот такой класс для асинхронных запросов: function Ajax(){ } Ajax.prototype.GetContent=function(el,link){ var cont=el; cont.innerHTML="<img src='src/loading.gif'><br>loading"; var http=this.createRequestObject(); if(http){ http.open('get',link); http.onreadystatechange=function(){ if(http.readyState==4){ cont.innerHTML=http.responseText; } } http.send(null); } else{ document.location=link; } } Ajax.prototype.createRequestObject=function(){ try{ return new XMLHttpRequest() } catch(e){ try{ return new ActiveXObject('Msxml2.XMLHTTP') } catch(e){ try{ return new ActiveXObject('Microsoft.XMLHTTP'…
0 votes2 answers -
Загрузка через JS
Всем привет! Есть вопрос, видимо, ламерский, но я и не спец. Проблема: загрузить нечто внутри страницы после загрузки ее основной части. Т.е.: загрузить (т.е. не показать, а именно начать загружать) нечто вверху страницы уже после того, как загрузилась середина и низ. Слои и прочий css не годится, т.к. позиция не абсолютная и не одинаковая для каждой из страниц. Видимо, JS ? единственный вариант. Знаю теорию: в нужное место вывести: Загружается, подождите...а уже в самом-самом низу, перед
0 votes4 answers -
выыод php кода страницы
Подскажите, если возможно, как организовать скрипт который выводил бы сам php код страницы по нажатию на кнопку?
0 votes9 answers -
+1 в JS
Здрасте!) Вообщем суть такова: есть фрейм, в нем ссылка. <iframe src="сайт/60414.html" frameborder="0" width="550" height="400"></iframe> Надо что бы на следующий день ссылка менялась автоматически например стала "60415.html" И так каждый день, +1 число в ссылке, например поставлю от 60414 и захожу посмотреть через 10 дней а там загружается уже 60424, думаю разъяснил понятно... Прошу помочь мне, пожалуйста.
0 votes11 answers -
как сделать изменение размера плавным?
Всем привет. Есть скрипт, изменяющий ширину объекта. Хочу сделать так, чтобы размер изменялся плавно по 6сть пикселей. (объект DIV с id ="bread", а wW - это окончательный размер объекта bread) function EnlargeBread() { for (i=1; i < wW; i=i+6) { document.getElementById("bread").style.width = i; } } Не могу никак разобраться с таймАутом - как его использовать в качестве задержки, чтобы всё это было плавно? Пробовал писать так: function EnlargeBread() { for (i=1; i < wW; i=i+6) { bread.int = setTimeout(function() { document.getElementById('bread').style.width = i; }, 1000); } } Но никакой плавности всё равно нет. Происходит пауза и через некоторое время происх…
0 votes4 answers -
Почему наступает событие onmouseout?
Вот мой код <div id="green" style="background-color: green; padding: 50px;" onmouseout="document.getElementById('red').style.display='none'"> <div id="yellow" style="background-color: yellow; padding: 50px;" onmouseover="document.getElementById('red').style.display=''">1</div> <div id="red" style="background-color: red; padding: 50px; display: none;">2</div> </div> Задача: 1. При наведении на желтый блок нужно отобразить красный блок. Это получается. 2. Затем нужно спрятать красный блок, но только после того как мышка покинет зеленый блок. Это не получается. Не понятно почему срабатывает увод мышки с желтого блока на зеленый...? п…
0 votes6 answers -
JQuery: как сделать обработчик для элемента, создаваемого этим же скриптом?
Есть кнопка. По нажатию на эту кнопку создаётся элемент: $(document).ready(function(){ $("#a_link").click(function(){ $("body").append('<div id="a_out" />'); … }); }); Далее нужно, чтобы по клику на этот элемент выполнялась следующая функция. Если написать: $(document).ready(function(){ $("#a_out").click(function(){ … }); }); то не сработает ибо на момент чтения браузером этого скрипта такого элемента не существует. А как сделать правильно?
0 votes8 answers -
Закрытие Div`a по клику вне его
Доброе время суток. Так-как в javascript`ах я не силен, опять обращусь к умельцам. Существует проблема с реализацией всплывающих блоков. Скрипт в идеале должен работать так: при клике по пункту меню .libut.***1 выводится .faqinfobox.***1 , при клике вне дива или по клике по .libut.***1 .faqinfobox.***1 закрывается, а при клике на .libut.***2 выводится .faqinfobox.***2 , а .faqinfobox.***1 закрывается. Что имелось до фансибокса: http://jsfiddle.net/e5wet0fx/1/ Поставил фансибокс, настроил все кроме привязки. Сейчас он открывается по центру окна, а надо чтобы открывался на позиции заданной в дефолтном.цсс
0 votes8 answers -
Почему не работает str.replace(/<br>/gi,'\n')?
По идее str=str.replace(/ /gi,'n'); Должен заменить на n Но не работает.... ============= С уважением, я
0 votes4 answers -
Перемещение содержимого блока
Подскажите, пожалуйста, может кто-то сталкивался, нет ли плагинов на jquery или куда вообще копать чтобы реализовать перетаскивание мышкой содержимого блока с "overflow: hidden;"? Нужен такой эфект как на яндекс и гугл картах, то есть в блоке с фиксированной шириной есть контент который намного больше самого блока и который можно будет перемещать мышкой.
0 votes5 answers -
Object.defineProperty
Почему не работает alert? https://jsfiddle.net/jLdr97po/ writable: false запрещает менять значение свойства, значит значение не должно меняться, а вывестись старое значение, но почему оно не выводится? Второй alert, вообще никак не связан с объектом, почему он не выводится? и вот так тоже не работает https://jsfiddle.net/jLdr97po/1/
0 votes7 answers -
Растягивание и сжимание фона
Добрый день! Есть div. #wrapper { margin: 0 auto; max-width: 1600px; width: 98%; } Необходимо в него запихнуть фон, но таким образом, что бы он растягивался и сжимался пропорционально!!! Нашел несколько решений, но фон либо обрезается, либо сжимается не пропорционально... Помоги, пожалуйста. Заранее спасибо!
0 votes7 answers -
Проверка ДЗ
Надо перебрать всех пассажиров и вывести их количество. Вывести имя пассажира и определить, оплатил или нет. Количество оплативших. Количество не оплативших. Это нормальный код? http://plnkr.co/edit/GtdqwD4kv27rcy1pXGEL?p=preview
0 votes13 answers -
Помогите с масштабированием картинки!
Как сделать чтоб картинка изменяла размер но не разрешение, то есть сейчас на сайте при приближении картинка вся в пикселях, так как разрешение в 4 раза меньше исходного.
0 votes5 answers -
Метод определения текущей страницы
А кто-нибудь знает в яве метод определения текущей страницы (типа названия файла)? Пробовал history.current, но он глючит ч?-та. Не ту страницу показывает. location.path может? Тады он мне полный урл даст, наверное. Как его локально тестить? - гемор.
0 votes3 answers -
removeEventListener в цикле
Замучился уже... Есть таблица, на каждую ячейку которой я повесил событие 'click'. При наступлении некоего события мне нужно удалить обработчик 'click' со всех ячеек. Бегу по таблице циклом вот так: var r = table.rows; for (var i = 0, len = r.length; i < len; i++) { var c = r[i].cells; for (var j = 0, len2 = c.length; j < len2; j++) { c[j].removeEventListener('click', handler, false); } } /* * листенер, естественно, удаляется только у последнего элемента * т.к. нужно замыкание * пробую его */ var r = table.rows; for (var i = 0, len = r.length; i < len; i++) { var c = r[i].cells; for (var j = 0, len2 = c.length; j < len2; j++) { (function(i, j) …
0 votes10 answers -
Клик по координатам
Здравствуйте! Есть картинка, на нее наложен <map> <area ....> <area ....> </map> Можно ли эмулировать нажатия по элементам? Кликаю по отдельному area, но ничего не происходит. Получается кликать нужно по самой картинке в определенных координатах?
0 votes2 answers -
Отчего может тормозить Bootstrap?
Есть сайт на joomla 3.0, в нем по умолчанию подключен Bootstrap + jQuery, на сайт добавили форум kunena. В какой-то момент QA сообщила о frontend-тормозах на Яндекс.Браузере, проверил и действительно. Особенно заметно на форуме, причем тормоза жуткие, например :hover для стилей срабатывает только через 1-2 сек после наведение на элемент. Немного покопавшись стало понятно, что без библиотеки bootstrap (js) тормозов вообще нет. Кто нибудь с этим сталкивался? Как сделать, чтобы бут присутствовал и тормозов на я.браузере не было?
0 votes1 answer -
Кнопка выключить свет
Есть такой код: https://jsfiddle.net/hcandrq2/10/ Нашёл код http://jsfiddle.net/uhL35f15/2/ http://jsfiddle.net/uhL35f15/11/ Объединить не получаеться https://jsfiddle.net/hcandrq2/62/ https://jsfiddle.net/hcandrq2/92/ - помогите разобраться
0 votes2 answers -
POST-запрос
Здравствуйте, я недавно столкнулся с такой проблемой и никак не могу разобраться. Я с помощью JS посылаю серверу POST-запрос с текстом, содержащим кириллицу. Текст запроса берется из формы и пропускается через encodeURIComponent. На локальном сервере все работает, а в интернете кириллица в теле запроса на сервер приходит битой. Код, если надо, могу выложить. В чем может быть проблема?
0 votes4 answers -
Условия(оператор if)
После php пробую учить javascript. Что этот код значит? if ((city == null) || (city == "")) return; if ((state == null) || (state == "")) return; if - оператор, с ним всё просто. || - логическое ИЛИ. После школьной информатики это для меня значит «Истинно, если хотя бы одно истинно». Тут по-моему какой-то другой смысл. Какой? (city == null) сравниваем с... С чем? null - типа нуль? (city == "") сравниваем с пустым местом. Вроде понятно. return - что он тут значит? Помогите пожалуйста разобраться.
0 votes11 answers -
Помогите разобрать с задачей на JavaScript
Задача такая: - при помощи объектно - ориентированного программирования на JavaScript (используя: классы и наследование) собрать вывод календаря на ближайшие 2 недели. Объекты недели и дни. Добавить в структуру выходные дни. JavaScript я начал не так давно изучать и пока не до конца понял сам подход к решению этой задачи. Если кто поможет разобраться, буду очень благодарен)
0 votes16 answers -
GET запрос по URL
Добрый день! Подскажите как заменить /index.php?f=asd на /r/asd видел давно скрипт. Но к сожалению потерял
0 votes2 answers -
Помогите сделать выпадающее меню
Написал такой код: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Menu</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; font: 11px "Trebuchet MS", Verdana, Tahoma, sans-serif; } body { margin: 10px; } ul { list-style: none; } li { float: left; position: relat…
0 votes14 answers