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
-
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 -
вычисление верхней координаты слоя по другому слою
суть проблемы: есть небольшой слой, который на разных страницах находится на разной высоте. есть всплывающие поисковые слои, которые должны появляться на той же высоте, что 1-ый слой (то есть один из этих слоев должен перекрывать первый) дак вот как вычислить координату я вроде нашла: <SCRIPT language="JavaScript"> <!-- var q = document.getElementsById('myplace')[0]; q.offsetTop; --> </script> а вот как мне теперь передать это значение другому слою в параметр top? я пока со скриптами сильно на "вы". помогите плиз.
0 votes5 answers -
Остановка всплытия
$('.b_70543').click(function (e) { var t = e.target; e.preventDefault(); e.stopPropagation(); if ((t.tagName = "A") || (t.className = "item-data")) { $('.m_modal').addClass('show'); if ($(t).data('btn') === 'button') { var parent = $(t).parent().parent().parent().parent(); } else { var parent = $(t).parent().parent(); } console.log(parent); var productArr = $(parent).find('.content-wrapper .content-holder .title-holder .title p').text(); var productArr = productArr.split(' | '); var productName = productArr[1]; var descr = productArr[0]; var p = $(parent).find('.price-holder .price p').text() var price = p; // var price = price.replace(','); var inputNa…
0 votes2 answers -
jquery\js галерейка для курсавичка
Вобщем хочу как тут, в примере номер 2, но выходит немного не то По ссылке мой сайтец, в нем вроде подрубил плагуны жиквери скаченные на сайтике эффекта, но все равно не работает, его я думаю надо как то привязать к событию но чего то скила не хватат, выручайте товарищи
0 votes11 answers -
Помогите разобраться со скроллингом сайдбара
Добрый день! Хочу у себя на сайте сделать что-то подобное как на 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 -
как загрузить в 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 -
Загрузка картинок до их отображения
Прошу помощи у знатоков java-script’а. На главной странице сайта http://pk-kompressor.ru пользователю предлагается выбрать одну из четырёх фирм производителей. При наведении курсора мыши на любую из логотипов четырёх этих фирм, происходит событие onMouseOver, сменяющее эту картинку на другую. По идеи, при наведении и убирании курсора мыши на(с) логотип(а), должен получиться эффект «нажимания кнопки». НО, этот эффект не похож, потому что когда происходит событие onMouseOver, картинка которая должна отобразиться сразу мгновенно, только начитает загружаться из Интернета. А так как её размер около 50 Кбайт, возникает пауза на одну или несколько секунд. Мне нужен скрипт, чтобы…
0 votes3 answers -
Запись в закладки
Пытаюсь сделать кроссбраузерный скрипт сохранения в закладки. Сейчас такой вариант: function makeBMarkOld(title,url) { if (window.sidebar) { window.sidebar.addPanel(title, url,""); alert("Уважаемый пользователь Mozilla (Firefox)!\nПосле того как Вы создадите закладку и вызовите ее из меню \'Закладки\',\nссылка откроется в боковой панели!\nЧтобы избежать этого, в меню \'Закладки\' щелкните правой клавишей мыши на ссылке, выберите \'Свойства\' и снимите галочку \'Загрузить закладку в боковую панель\'"); } else if( window.opera && window.print ) { alert("Уважаемый пользователь Opera!\nПосле того как Вы создадите закладку и вызовите ее из меню \'Закладки\',\nссылка …
0 votes6 answers -
Помогите! Плагин для jquery - как задать опции?
Есть такой плагин (совсем коротенький) http://rikrikrik.com/jquery/autosave/ Вызов его на страничке таким способом: <script type="text/javascript"> $(function(){ $("form *").autosave({ 'interval': 20000 }); }); </script> не приводит к желаемому результату, т.е., плагин берет только свои дефолтные значения, а не значения указанные в опциях. Подскажите, что нужно исправить. Повторюсь, плагин работает (т.е., всё подключено), но не видит опции...
0 votes5 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 -
Присвоение новых свойств
Хочу сделать прокрутку фотографий, типу кадров пленки на джс) вот как бы рабочий приммер, но ругается опера, на вот такое: document.getElementById('fotoimg_'+img_num).arr_num=start_pos; я так понял нельзя напрямую указывать значения и создавать свойства... но как тогда их обьявлять? вот скрипт: var imgs=new Array(); var i=0; <?php $dir=opendir('imgs/'); while($value=readdir($dir)) { if($value!='.'&&$value!='..'&&eregi('(jpg|gif|bmp|png)$', $value)) { echo('imgs[i++]="imgs/'.$value.'";'."\n"); } } ?> function insert_img(num) { if(imgs.length>num) { var rand=Math.random()*imgs.length; rand=Math.floor(rand); var…
0 votes4 answers -
Проблемка!
Есть такая вот функция,которая делает перебор элементов var x1,x2,x3; var anwer = new Array(); function goTo() { for (x1; x1< 5; x1++) { for (x2; x2< 4; x2++) { for (x3; x3< 4; x3++) { if(x1 == anwer[x1] && x2 == anwer[x2] && x3 == anwer[x3]) document.write("Ваш вариант '+x1+', '+x2+', '+x3+' "); } } } } </script> и такая вот форма,от куда берутся значения </form name="Comp11"> <pre><Span class="h"> Вопрос?</span> <Span class="input"> <input type="radio" name="comp11" onClick="x1=1">a <input type="radio" name="comp11" onClick="x1=2">b <input type="radio" name="comp11" onCl…
0 votes5 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 -
"чиним" асинхронную загрузку скриптов
Привет дорогой читатель, вчера написал знакомый с какой то не понятной проблемой для него проблемой. Имеется интернет ресурс и некоторые пользователи имеют трудности в загрузке его из-за скриптов с userapi.com. Как я понял пользователи заходят на сайт с работы (где стоят блоки на соц. сети и т.п.) Не у кого нету лайфхака по поводу загрузки такие скриптов после завершения загрузки страницы? Такая же проблема может быть, если не доступны сервисы от яши и т.п. спасибо.
0 votes13 answers -
Построение списка select с помощью JS в Opera 9.0
Здраствуйте! Задача такова - нужно менять формат времени с "00:00" на "1 PM" и обратно. И выводить список часов в select Все строится с помощию JavaScript. Кроме-того при смене формата времени, установленное в select значение должно сохраняться, а не сбрасываться на первое. Когда я с помощью того же самого JavaScript пытаюсь выбрать нужный элемент в списке, появляются лишние пустые options, которые являются всего лишь визуальными (на самом деле количество options такое какое и должно быть, т.е. 24). Причем этот косяк возникает только в Опере. Если не устанавливать принудительно selected элемент, все работает нормально. В чем может быть проблема? Помогите, пожалуйста, раз…
0 votes3 answers -
Иконка загрузки - внедрение
Подскажите, кто имел дело с этим. Перебрал примеры, эксперементировал неделю, но никак не могу сделать следующее... Чтобы после того, как в uploader'е выбираешь фотку и жмешь на кнопку "отправить" - появлялась "иконка загрузки" рядом с кнопкой, а после загрузки фотки пряталась бы и появлялась фотка. uploader нашел и подключил и все хорошо, но никак не могу разобраться с внедрением "иконки загрузки"... Вот я про эти "иконки загрузки" http://www.ajaxload.info/ Вот мои скрипты: jQuery: <script type="text/javascript"> $(document).ready(function() { $('#form2').submit(function(){ $('#loader').addClass('icon'); // [u]класс с background'ом иконки[/u…
0 votes2 answers -
Адаптивная верстка email-письма. Не получается отцентровать блоки на адаптиве
Верстаю адаптивное email-письмо Эти две картинки должны быть по центру на адаптиве. Но у меня не получается их отцентровать прописываю стили инлайново http://skrinshoter.ru/s/190919/C7ZqQEyh?a Подскажите как это сделать https://codepen.io/yaparoff/pen/GRKwgRX?editors=1000
0 votes4 answers -
Как зашифровать код JavaScript?
Как зашифровать код на javascript, мне нужен сервис, чтобы сделать код js не читаемым и не возможным скопировать. Есть какой-нибудь онлайн шифровальщик? P.S. Этот вопрос возможно я уже здесь задавала но не могу его найти.
0 votes3 answers -
AJAX tabs и кодировка
Добрый день Такой вопрос Решил поставить себе на главную вот эти табы http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/ глюки с кодировкой вылезают Причем глюки даже если я просто текст по русски вставляю в подгружаемые файлы Подскажите что делать?
0 votes1 answer -
Снятие фокуса ввода с Flash-объекта
Вот с какой сегодня столкнулся проблемой. Поставил на страницу swfUpload. На сколько я понимаю, флешевской функцией выбора файла невозможно воспользоваться не прикоснувшись к соответствующему флешевскому объекту мышкой. Об этом говорит, например кусок кода // WARNING: this function does not work in Flash Player 10 // Public: selectFile causes a File Selection Dialog window to appear. This // dialog only allows 1 file to be selected. SWFUpload.prototype.selectFile = function () { this.callFlash("SelectFile"); };то есть пользователь обязательно должен передать фокус флэшу, но сразу после этого блокируются некоторые часто используемые клавиши на клавиатуре, например Tab. …
0 votes2 answers -
Интересное использование цикла for
Читаю учебник, наткнулся на пример. Вот код: function tail(o) { for(; o.next; o = o.next) return o; } Вот описание: В данном примере цикл for используется для обхода связанного списка структур данных и получения последнего объекта в списке (например, первого объекта, который не имеет свойства next). Никак не могу понять, как работает данный код
0 votes15 answers -
Заменить ссылку на iframe
Здравствуйте. Подскажите, какому скрипту посильно при загрузке страницы заменить ссылки, вида: <a href="http://sitename.ru/?p=63634"><img.../></a> на <iframe src="здесь_адрес_той_ссылки" width="300" height="100"> ? Цифры в ссылке всегда разные.
0 votes2 answers -
Подскажите пожалуйста хороший кроссбраузерный код для плавного перехода со страницы на страницу
Подскажите пожалуйста хороший кроссбраузерный код для плавного перехода со страницы на страницу! Я нашёл какой-то, но там нельза таймер поставить! Буду благодарен!
0 votes4 answers -
Пересортировать ячейки таблицы
Привет всем! Есть таблица вот примерно такого вида: Нужно привести её к такому виду: То есть место ячейки в строке должно быть одинаковым, если одинаковое содержание, либо оставить ячейку пустой. Что-от у меня никак не выходит. Получаются какие-то переборы двойной вложенности, но всё некрасиво и громоздко. Может, есть более изящное решение?
0 votes14 answers -
Защита JS файла
Есть ли методы эффективной защиты js файлов от скачивания и просмотра?
0 votes7 answers