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
-
Как задать поведение кнопок "Назад" и "Впер?д"?
Здравствуйте! Как сделать так, чтобы при нажатии кнопок "Назад" и "Впер?д" в броузере переход осуществлялся не на предыдущую и последующую страницы, а на те, которые я сам определяю? Возможно ли это? Заранее спасибо.
0 votes3 answers -
Как сделать через AJAX
У меня есть одна проблема. И я думаю ее решить через AJAX. О самом AJAXe я услышал совсем недавно, и ничего не понимаю, да и учить большие материалы не охота Все, что я нашел, это книги и сайты с ненужными мне скриптами. А сама проблема у меня такая : ripazha1992.narod.ru Щас у меня там все сразу вытаскивается из базы при загрузке страницы, а как мне сделать через AJAX чтобы при переходе на страницу ничего не загружалось, а когда выбираете раздел, данные подгружались.? В скриптах я не разбираюсь.
0 votes3 answers -
Как это исправить?
Здравствуйте помогите пожалуйста почему не работает меню и вкладка?http://likekino.net/1448-wtf-kakogo-cherta.html
0 votes8 answers -
как загрузить в localStorage? Что бы при перезагрузке страницы данные оставались
Заранее спасибо Вот код <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Exam</title> <link rel="stylesheet" href="css/style.css"> <script src="https://code.jquery.com/jquery-3.4.1.js" integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" crossorigin="anonymous"> </script> </head> <body> <style> .ToDo { display: inline-block; margin-right: 30px; } .field { width: 240px; border: 2px solid black; } .btn { border: 2px solid black; outline: non…
0 votes1 answer -
Помогите разобраться со скроллингом сайдбара
Добрый день! Хочу у себя на сайте сделать что-то подобное как на http://vz.ru . Когда прокручиваешь страницу, боковые блоки упираются в свое окончание контента и тоже прокручиваются до футера. Но из-за нехватки знаний jquery не могу разобратся. Нашел из файл, где это все хранится в http://vz.ru/vengine.js и понял, что все прокручиваемые колонки имеют класс fixed_wrap, а не прокручиваемая fixed_wrap2. Я вырезал кусок из файла js и подключал его в head и ничего не происходит, вот код initFixColumn: function() { if (jQuery.browser.mobile) return; var initColumns = function() { jQuery(".fixed_wrap2").each(function() { var div = jQuery(this); if (div.height() >…
0 votes2 answers -
Как из файла .js вызвать функцию прописанную в теле html-страницы
Добрый день. Есть следующая страница: <html> <head> <SCRIPT src="ghost.js" type="text/javascript"></SCRIPT> </head> <body > ... <script type="text/javascript"> <!-- function ale() { php генерация скрипта } --> </script> </body> </html> Проблема заключается в том, что я не могу вызвать функцию ale() из файла ghost.js Как это сделать, помогите пожалуйста.
0 votes1 answer -
Поиск текста и его изменение.
Задача: Найти все вхождения слова "хххх" на странице и выделить красным цветом. Для ИЕ как делать понятно. А вот для мазилы.... Больше всего удручает осутствие чего-нибудь похожего на TextRange.findText();
0 votes2 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 -
Исчезающий и появляющийся текст
Задача состоит в следующем: При нажатии убирается текст и появляется пустое поле. Если пустое и осталось появляется вновь текст первый. Всё бы хорошо (в функции, которая есть), но она не учитывает более одного поля, ибо везде возращает "Ваш емейл". И второе: если что-то ввёл пользователь, то при вновь когда он выбирает, набранное не стиралось. Если что поясню подробнее ...<form name="menu" method="post" action="main.php"> <p>Введите свой емейл</p> <input class="indate" type="text" name="menu" value="Ваш емейл" onfocus="foc(this)" onblur="blu(this)" /> <p >Введите пароль</p> <input class="indate" type="text" name="menu" val…
0 votes1 answer -
Делегирование - это хорошо?
Добрый день! Интересует такой вопрос: есть ли что-то плохое в делегировании событий? Хочу сделать динамическую подгрузку контента на всем сайте. И чтобы обработчик событий всегда работали, думаю, использовать делегирование. То есть все обработчики вешать через body: $('body').on('event', 'selector', func); Есть ли у этого какие-то побочные эффекты, чем это может обернуться? Или можно спокойно ставить все обработчики таким образом? Спасибо!
0 votes3 answers -
Select подскажите пожалуйста
сделал раскрывающийся список со шрифтами рядом есть img, которая показывает эти шрифты. Не могу никак сделать, чтобы изменялась img на onmouseover. получилось только на клик. Подскажите пожалуйста как привязать выплывающую картинку к строке option...
0 votes3 answers -
Увеличение картинок
Мне московские друзья подарили один "забугорный" скрипт - увеличение картинок. Думаю очень пригодится для фотогалереи. Если понравится, могу дать исходники. Вот смотрите
0 votes6 answers -
Помогите! Плагин для jquery - как задать опции?
Есть такой плагин (совсем коротенький) http://rikrikrik.com/jquery/autosave/ Вызов его на страничке таким способом: <script type="text/javascript"> $(function(){ $("form *").autosave({ 'interval': 20000 }); }); </script> не приводит к желаемому результату, т.е., плагин берет только свои дефолтные значения, а не значения указанные в опциях. Подскажите, что нужно исправить. Повторюсь, плагин работает (т.е., всё подключено), но не видит опции...
0 votes5 answers -
window.onload не работает с AJAX
Сделал плавную загрузку страницы, когда будет загружено все ее содержимое. Содержимое в <div class=hide> </div>. <script type="text/javascript"> function init() { if (arguments.callee.done) return; arguments.callee.done = true; $('.hide').fadeIn(2500); }; window.onload = init; </script> + сделал вариант для IE, и скрипт "показать загруженное через 5 сек", если что случится. Тут это не важно. На главной странице работает на ура. А теперь сам вопрос. Я подгружаю xml страницу. Таким вот способом: <script type="text/javascript"> $(document).ready(function () { $('#loading-page').click(function () { $(this).load('example.xml'); }…
0 votes2 answers -
Упростить код
Приветствую. 10 минут смотрю на кусок кода и понимаю что его можно сократить намного, но пока не могу понять как. Подскажите как тут можно оптимизовать: $('#sizes legend').each(function() { if( /(16116)/.test(fid) && /(52|53|54|55|56|57|58|59|60)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16258|16259)/.test(fid) && /(42|44|46|48|50|52|54|56|58|60|62|64|66|68|70|72)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16260)/.test(fid) && /(52|53|54|55|56|57|58|59|60)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16219|16261)/.test(fid) && /(…
0 votes10 answers -
Как после клика сделать номер ссылкой?
https://jsfiddle.net/5uv8v33v/1/ ПС. 1. идеально было бы ссылку показать/выводить ссылкой, после клика- номер ссылкой.. К сожалению сейчас не вовсех мобильных браузерах, нынешняя конструкция, ссылка/номер кликабельна ПС. 2. нужно для отслеживание кликов в Яндекс.Метрике
0 votes12 answers -
Автоматическое изменение высоты тега <iframe>
Здравствуйте, столкнулся с такой проблемой: на странице требуется разместить контейнер , высотой 80px и обеспечить возможность "тянуться вниз" в зависимости от содержимого, причем прокрутка не устраивает. Может кто сталкивался, поделитесь опытом, плиз. Заранее благодарен!
0 votes5 answers -
Ajax
Хотел спросить, что происходит во время синхронного запроса? Конкретно что происходит со скриптами, их выполнение останавливается полностью, или только частично? То есть к примеру в некоторой ф-ии отсылается синхронный запрос, но в это время ещё выполняется множество других ф-ий, они все будут заблокированы или только та в которой выполняется запрос?
0 votes3 answers -
Странно изменившийся массив
Добрый вечер, всех с Наступающим! У нас есть: var a = [1,2,3]; var b = a; a[0] = 99; alert(b); Непонятка: Алерт выдаёт 99,2,3 Вопрос: Почему? Ведь по сути мы делаем следующие действия: 1. Переменной "а" присваиваем массив, соответственно её значение теперь является массивом а[1,2,3] 2. Далее присваиваем значение "а" - переменной "b", как бы копируем и создаём таким образом ДВА одинаковых массива а[1,2,3], и b[1,2,3] 3. Далее мы первый индекс массива переназначаем в число 99, теперь у нас массив "а" получается а[99,2,3] 4. Ну как бы всё хорошо, но Почему при таких раскладах массив "b" также становиться b[99,2,3] ??? Заранее всем спасибо)
0 votes8 answers -
AJAX tabs и кодировка
Добрый день Такой вопрос Решил поставить себе на главную вот эти табы http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/ глюки с кодировкой вылезают Причем глюки даже если я просто текст по русски вставляю в подгружаемые файлы Подскажите что делать?
0 votes1 answer -
Заменить ссылку на iframe
Здравствуйте. Подскажите, какому скрипту посильно при загрузке страницы заменить ссылки, вида: <a href="http://sitename.ru/?p=63634"><img.../></a> на <iframe src="здесь_адрес_той_ссылки" width="300" height="100"> ? Цифры в ссылке всегда разные.
0 votes2 answers -
При клике добавление класса
Все, сдаюсь. Пол дня просидел над тем, чтобы решить элементарную задачу и не смог... наверное я безнадежен)) У меня есть 5 дивов с классом new. Мне нужно, чтобы при клике на один из них, ему добавлялся класс. Затем при клике на другой у первого класс убирался, а тому, на который кликаем - добавлялся. Блин, помогите пожалуйста, я уже извелся Все, на что меня хватило это вот - $('div.new').click(function() { $(this).addClass("gt_active"); $(this).removeClass("gt_active"); });
0 votes2 answers -
Отправка одной формы на разные страницы
Добрый день, подскажите пожалуйста как решить задачку... Есть код типа такого. <form name='f1' action="index.php"> <input type="text" name="t1"> <input type="submit" name="s1"> </form> <input type="button" name="b1"> Как сделать так, чтобы при нажатии на кнопку name=b1 форма отправлялась на страницу button.php. Никак не получается написать рабочий код.=( пытался задавать document.forms.f1.action = "button.php", но ничего не работает. Немного знаком с РНР. JS только сейчас начал разбирать...=(
0 votes6 answers -
Делегирование событий
Что такое eventsObj и откуда оно взялось? https://jsfiddle.net/8z03kua4/
0 votes13 answers -
Растягивание блоков
1. Как сделать так, чтобы ширина блоков зависела от ширины экрана? Ширина 1024 -- ширина каждого блок 10% Ширина 1224 - 20% 2. А было бы вообще шикарно, если сказали бы, как сделать следующее. Есть раздел в нем может быть несколько блоков, минимум два. И если блоков два, то они занимают ширину 30%, если блоков три, то 20% от родительского.
0 votes3 answers