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
-
History API: проблема с перезагрузкой страницы
Привет всем. У меня проблемы с простой задачей. Есть одностраничный сайт. Пользователь нажимает на ссылку меню, которая обрабатывается функцией Js. Эта функция асинхронно загружает содержимое страницы и изменяет URL с помощью history.pushState (). Например было "example.com" => после клика "example.com/page1" Затем пользователь обновляет страницу, но такого файла, не существует на сервере. Как решить эту проблему? Вот пример Вот страница с пояснениями, но примера обработки обновления страницы там нет. У них в примере, после обновления открывается страница с тем же контентом, что было до перезагрузки и с тем же url. Говорят, что нужно решать как-то …
0 votes0 answers -
аргументы функций.... вопросик..
Народ, подскажите, пожалуйста, не могу допЭтрать.. на сколько я понимаю, моя задача состоит в том, чтобы в аргументах функции передать функции... В общем типа такой код (здесь на пхп рисую яваскрипт, ибо надо извлечь переменную $testing): function getNameTextArea() { var TextAreaTags = document.getElementsByTagName('textarea'); document.write('<a style="cursor:pointer" onclick="insertCode( '); for (var i = 0; i < TextAreaTags.length; i++) { var coma = (i==0) ? ' ' : ', '; TextAreaTagName = TextAreaTags[i].name; xCode = 'SpawPGcore.htmlModeClick(' + TextAreaTagName + '_obj.getTargetEditor(),' + TextAreaTagName + '_obj.getToolbarItem('' + TextAreaTagName…
0 votes5 answers -
Почему не пашет этот скрипт?
<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 -
localscroll Jquery/
Привет) Вот код страницы <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="jquery.js" type="text/javascript"></script> <script src="jquery.scrollTo-min.js" type="text/javascript"></script> <script src="jquery.localscroll-min.js" type="text/javascript"></script> <title>Test page</title> <script type="text/javascript"> </script> </head> <body> <style type="text/css"> *{margin: 0px; padding: 0px;} body {background: #ffffff; …
0 votes4 answers -
Как привязать событие?
Всем привет. Есть на странице кнопка. По onclick на этой кнопке проявляется слой поверх странице. Задача такова, что при нажатии в любое другое место страницы этот слой должен скрываться. Как и куда в таком случае привязывают onclick ??
0 votes7 answers -
visibly/hidden
При переводе свойства CSS элемента из visibly в hidden все работает, а при hidden в visiblly выдает ошибку, как это поправить?
0 votes3 answers -
скрипт для вэб-камеры
Здравствуйте! можете ли подсказать,если где встречали, скрипт для обработки фото, получаемых с вэб-камеры, делающей снимки через опред.время? На данный момент приходится каждый раз (через этот промежуток времени), чтобы обновлять фото на сайте,задавать имя новых фоток,исправляя в хтмл-коде... Спасибо!
0 votes3 answers -
Подключение таблицы стилей в зависимости от разркшения экрана
Не работает следующий сценарий < script type="text/javascript"> var userAgent = navigator.userAgent.toLowerCase(); var height=0;var width=0; if (self.screen) { // for NN4 and IE4 width = screen.width height = screen.height } { if (width<=1024 && height<=768) { document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"newpoint_8.css\" >") } else { document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"newpoint.css\" >") } } </script>
0 votes3 answers -
глобальный поиск с заменой
Здравствуйте. Подскажите, как можно сделать глобальный поиск с заменой: например следующий код: var rpl = ':)'; var str = 'раз :) два :) три :)'; str = str.replace(rpl, "@"); заменит только первое найденное вхождение - 'раз @ два три ' через регулярные выражения: var rpl = ':)'; var str = 'раз :) два :) три :)'; var re = new RegExp(rpl,"g"); str = str.replace(rpl, "@"); выдаст ошибку unterminated parenthetical (незавершенная скобка) пока сделал так: var rpl = ':)'; var str = 'раз :) два :) три :)'; var str_1 = str; do{ str = str_1; str_1 = str.replace(rpl, "@"); } while(str_1 != str) есть-ли другие способы?
0 votes8 answers -
GET запрос по URL
Добрый день! Подскажите как заменить /index.php?f=asd на /r/asd видел давно скрипт. Но к сожалению потерял
0 votes2 answers -
Как использовать alert()
Надо чтобы при нажатии на ссылку выскакивал allert с надписью "Cпасибо что вы посетили наш сайт!"
0 votes1 answer -
Скрипт не работает в хроме и сафари
Привет! Подскажите, пожалуйста, в чем может быть проблема, http://son.topdetal.com.ua/mobi/по клику на пункты меню скриптом открывается блок с контентом этого пункта, и вот в хроме почему-то открывается через раз, в сафари вообще не открывается, в других браузерах нормально.
0 votes8 answers -
Почему placeholder становится текстом при фокусе?
https://www.zebra-tara.ru/catalogue/plastic-boxes На разрешениях меньше 480px в ширину я скрываю строку поиска и отображаю ее по клику на иконке лупы. Заботясь о пользователе, я сразу ставлю фокус в поле ввода. Но вот беда: при программной установке фокуса placeholder внезапно становится текстом. А если программно фокус в поле не ставить, а после появления поля ткнуть в него руками - то всё в порядке, placeholder на месте: Я не понимаю, почему так. Отследить в коде не смог, ничего явно не устанавливает значение. Посоветуйте?
0 votes3 answers -
Select подскажите пожалуйста
сделал раскрывающийся список со шрифтами рядом есть img, которая показывает эти шрифты. Не могу никак сделать, чтобы изменялась img на onmouseover. получилось только на клик. Подскажите пожалуйста как привязать выплывающую картинку к строке option...
0 votes3 answers -
Скрипт скрытия блоков на MooTools
Приветствую Помогите решить задачку. Есть простой скрипт $$('div.show-or-hide').setStyle('visibility','hidden'); $$('div.menu').each(function(rec) { var controls = rec.getFirst('div.show-or-hide', 'div.show-or-hide2'); rec.addEvents({ mouseenter: function() { controls.fade('in') }, mouseleave: function() { controls.fade('out') } }); }); Он скрывает блок с классом .show-or-hide в блоке .menu Мне нужно добавить туда еще несколько классов, чтобы можно было прятать блоки в разных местах шаблона. Но я не пойму как тут прописать другие классы. Например $$('div.show-or-hide', 'div.show-or-hide2').setStyle('visibility','hidden'); $$('div.menu', 'div.menu2').ea…
0 votes1 answer -
Помогите с jQuery
Помогите пожалуйста с этим кодом. Дело в том что с jquery.stylish-select.min.js свойство disabled в option не работает. А без этой библиотеки нормально. Но библиотека jquery.stylish-select.min.js нужна. ВОТ ПРИМЕР <script type="text/javascript" src="js/jquery-1.4.1.min.js"></script> <script type="text/javascript" src="js/jquery.stylish-select.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('.sccsbig').sSelect(); $('.sccsbig').next().addClass('big'); }); </script> <select class="sccsbig"> <option disabled="disabled">телевизоры</option> <option>1</optio…
0 votes6 answers -
AJAX tabs и кодировка
Добрый день Такой вопрос Решил поставить себе на главную вот эти табы http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/ глюки с кодировкой вылезают Причем глюки даже если я просто текст по русски вставляю в подгружаемые файлы Подскажите что делать?
0 votes1 answer -
Скрипт для IE.
Помогите написать скрипт для выпадающего меню под IE. Дайте, может алгоритм работы. Буду пробовать сам.
0 votes5 answers -
Помогите написать Drop Up меню?
Задача: Элементы меню должны разворачиваться не вниз как обычно, а вверх. Тоесть, есть элемент, при наведении на который происходит разворачивание блока элементов вверх. Неважно как и каких, будь-то <ul><li></li><ul> или таблица, или DIV. неважно. И не существенно какой коммандой: .animate или .slideUp просто сам факт. Есть много примеров, где то или иное, в той или иной форме присутствует, но никак не могу в голове собрать воедино. Обычное дроп-даун меню _ttp://anton.shevchuk.name/wp-demo/jquery-tutorials-2/drop-down.html А вот пример как надо _ttp://anton.shevchuk.name/wp-demo/jquery-tutorials/animated-hover2.html только вот вместо <em&…
0 votes4 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 -
Как отключить определенные скрипты на сайте при просмотре со смартфона ?
Как отключить определенные скрипты на сайте при просмотре со смартфона ?
0 votes4 answers -
Повлиять на поведение браузера
Здравствуйте. Подскажите пожалуйста, можно ли как-то запретить браузеру прокручивать страницу поэкранно при нажатии клавиши пробел или PgUp и PgDown? Это ломает разметку страницы, потому что на ней много абсолютно спозиционированных элементов с возможностью перетаскивания.
0 votes6 answers -
onmouseover + div fade
имеется: календарь, каждое число — ссылка на отдельную страницу. требуется: к каждой ссылке помимо href'a на страницу сделать opacity 0->100 появляющийся div с кратким описанием событий в этот день. ну что-то вроде вот этого: <a href=/01.12.08/ onmouseover="show('переменнаяID')">$day</a> <div id="переменнаяID" style="ну тут все понятно: absolute, hidden и т.д.">краткий текст</div> но просто show\hide не катит — надо именно переход из 0 в 100 прозрачность, и именно при событии onmouseover, а не при клике. гуглил парочку скриптов — везде работа ведется с изображениями, про ссылки+блоки ничего толкового не нашел. заранее всем спасибо.
0 votes4 answers -
Подскажите скрипт
На этом сайте при промотке страницы вниз, слева выезжает панелька. Если знаете, как он называется, или может ссылка есть. Сам искал - не смог найти. Заранее спасибо
0 votes4 answers -
Как отменить действие по повторному нажатию на кнопку?
На странице есть картинка с кнопками. При нажатии на кнопку - выводиться номер забронированного места (id кнопки в текстовое поле рядом). Как при повторном нажатии на туже кнопку стереть из поля последнее выбранное место? <script type="text/javascript"> function Bron(event) { $id_cnopka = event.target.id; document.getElementById('input-bron').value=document.getElementById('input-bron').value+$id_cnopka; } </script>
0 votes3 answers