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
-
сохранение DOM дерева
Всем здрасте. Наример при первой загрузке документа была таблица: <table> <tr> <th>head_1</th><th>head_2</th> </tr> <tr> <td>some data</td><td>50</td> </tr> </table> Далее в нее добавались новые строчки (при помощи скрипта на jqery), заполненные данными (введенными пользователем). Вопрос: как сделать так, что бы при сдедующей закрузке страницы все изменения в дереве html элементов были сохранены (или как внести эти измениня в документ) - елси конечно это возможно.
0 votes3 answers -
В IE JS не удаляет класс
Есть вот такой код $(".checkbox").change(function(){ if($(this).is(":checked")){ $(this).next("label").addClass("selected"); }else{ $(this).next("label").removeClass("selected"); } }); Во всех браузерах работает, кроме IE (тестировал на IE8). В IE не работает removeClass. Версия jquery 1.6.4, все другие скрипты отключать пробовал, но это не помогло. Подскажите плиз в чем ошибка.
0 votes4 answers -
Изображение в новом окне
Есть код на пхп, когда кликаешь по ссылке, на новой странице он выводит картинку и инфу, КАК передать мои данные пхп скрипта в JS, чтобы они открылись в новом всплывающем окне? Видел что-то похожее в интернет-магазинах, когда кликаешь открывается увеличенное изображение и описание к нему! может есть простое универсальное средство!? Вот так щас выводится изображение на страницу, а надо кликая по ссылке в новом окне, а какой код js в тег ссылки добавить я не пойму: <a href="http://$bodytext"><img src="mages/$pic">открыть в новом окне</a>
0 votes1 answer -
Неизвестно что грузится... xa.xingcloud.com
Не нашел подходящего раздела форума, размещу проблему здесь Во время загрузки страницы в хроме с открытой панелью разработчика, находясь на вкладке Network обратил внимание, какое-то левое грузится и занимает время... http://xa.xingcloud.com/v4/security-protection/860909f6e43a69405f81?action0=pay.status.injectjs.error%2C0&_ts=1430305069036 Возможно и вирус или плагин расширение какое... не могу понять, в расширениях ничего левого не нахожу... Подскажите куда копать? Где может быть прописан ? Кто перехватывает и добавляет код... ? Заранее благодарен! Может кто сталкивался....
0 votes1 answer -
Ajax со сменой адресной строки - как сделать такое?
Я видимо безнадёжно устарел, подскажите как реализуется такое поведение? пример реализации (любой товар): https://www.citilink.ru/catalog/computers_and_notebooks/hdd/hdd_in/385631/ при клике на заголовки табов Характеристики, Сопутствующие товары, Обзоры, Отзывы, Вопрос-ответ меняется содержимое - это понятно как сделать, видно из кликабельного элемента <a class="pseudo product_link__js" href="https://www.citilink.ru/catalog/computers_and_notebooks/hdd/hdd_in/385631/aksessuary/" data-meta-title="Аксессуары для жесткий диск SEAGATE Skyhawk ST4000VX007 купить в интернет-магазине СИТИЛИНК" data-meta-description="Аксессуары для товара жесткий диск SEAGAT…
0 votes3 answers -
Нужно решение проблемы
Проблема в том что при выборе Функции2 появляется Текст но при выборе Функции1 Текст не исчезает. <input type="radio" name="kogda" id="vopros" checked="checked" /> <label for="vopros">Функция1</label> <input type="radio" name="kogda" id="qwert" onclick = "qwertChecked() "/> <label for="qwert">Функция2</label> <label style="padding-left: 2px;" for="12qwert">Текст </label> <input type="text" id="qeqwert" />
0 votes3 answers -
Многоуровневое Меню
Здравствуйте Подскажите, пожалуйста, многоуровневое jQuery меню, которое раскрывается не при наведении указателя мыши (как Superfish), но при щелчке
0 votes7 answers -
Изменение текста в slick slider
Есть js в котором работает счетчик слайда. При свайпе, следующему слайду, добавляется новый текст. Вопрос: как изменить опять текст, при свайпе назад <span class="name-itm">Текст</span> var $slider = $('.slider'); var sliderCounter = document.getElementsByClassName("slider-counter"); var nameItm = document.getElementsByClassName("name-itm"); var newText = "Новый текст"; if ($slider.length) { var updateSliderCounter = function(slick, currentIndex) { currentSlide = slick.slickCurrentSlide() + 1; $(sliderCounter).text(currentSlide); }; $slider.on('afterChange', function(event, slick, currentSlide, nextSlide) { update…
0 votes0 answers -
Как сделать button в картинку
Собственно вопрос в чем, как на css оформить (заменить) стандартную скнопку тэга На изображение рисованой кнопки?
0 votes1 answer -
Fancybox+Ajax
При переходе на сайт нужно выводить окно (форма быстрого заказа). Сейчас Аяксом выводится страница http://nav-car.ru/zakaz/zakaz.html. И выглядит это так http://nav-car.ru/cup1.php <h5 style="display: none;"><a href="/zakaz/zakaz.html" id="zakaz_form">forma-zakaza</a></h5> <script> var get = location.search; if(get == '') { $(document).ready(function() { $('#zakaz_form').fancybox().trigger('click'); }); $('#zakaz_form').fancybox({ ajax : { type : 'POST', data : 'mydata=test' } }); } </scrip…
0 votes1 answer -
Вопрос про Var
Добрый вечер! Я не знаю JavaScript, знаю самый самый минимум. Столкнулся с проблемой создания var, имя которого формируется из id_имяфайла: var id+"_"+$(this).attr('src') = 0; т.е. скажем src у меня имеет значение 1.jpg и я хочу var с именем id_1.jpg равный 0. К сожалению, это не работает. Прошу меня поправить... Заранее благодарю всех и каждого за помощь.
0 votes14 answers -
Динамическая сетка галереи как в google images - как ускорить?
Привет! Есть вот такая страница с фотками: http://apriori.leveler.ru/apriori/fotogalereya.html Хотелось отойти от скучной сетки и для равномерного заполнения листа объектами я использовал FreeWall Он изменяет размеры и расположение элементов для равномерного заполнения листа. Адаптивный. Но он, гад, безбожно тормозит. Хотя на демосайте у них всё хорошо. Вопрос - он ли тормозит? И как можно ускорить первоначальную прорисовку? Может, есть более интересные альтернативы? PhotoWall я пробовал - почему-то не подружились. Надо передавать массив картинок в JSON, мне это не оч удобно. да и ошибки в нем, не смог исправить
0 votes2 answers -
Параллельный выбор элементов
Помогите, ситуация такая. Есть один набор элементов, есть другой: <div class='element1'></div> <div class='element2'></div> .... <div class='element100'></div> <div class='el1'></div> <div class='el2'></div> .... <div class='el100'></div> Надо, чтобы при клике по element1 открывался el1, при клике на element100 открывался el100, и т.д. Сам не догоняют Сайт на jQuery
0 votes13 answers -
Функции JavaScript + innerHtml
начал изучать сей язык, столкнулся с проблемой: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Документ без названия</title> <script language="javascript" type="text/javascript"> function check() { var number=document.getElementById("cifra").value; switch (number) { case '1' : alert('Кукареку'); document.getElementById('vvod').innerHTML = 'Пользователь ввел 1.' break; } } </script> <style> p { color: red; font-size: 18px; text-decoration: underline; } </style> </head> <body> <font> <form> Введите число от 1 до 10: <input type="text" name="nu…
0 votes2 answers -
Перевод строки
Есть textarea в которой находится некоторый текст из нескольких строк. Необходимо с помощью JS найти позицию 1-го переноса строки. Пробовал делать так: document.getElementById('textarea_id').innerHTML.indexOf('\u000A') или indexOf('\n') Работает во всех браузерах кроме ИЕ. Как можно это сделать в ИЕ?
0 votes2 answers -
События-мутанты
Кроме событий, которые генерирует пользователь при работе со страницей, можно делать еще и свои собственные события. Пример кода <!DOCTYPE HTML> <html> <head> <title>Mutation event demo</title> </head> <body id="body"> <script> var bodyNode = document.getElementById("body"); bodyNode.addEventListener( "changeBG", function(){ this.style.backgroundColor = "#ccc" }, false ); function chbg( node ) { var mEvent = document.createEvent( "MutationEvent" ); mEvent.initMutationEvent ( "changeBG", true, true, document, null, null, null, 0 ); bodyNode.dispatchEvent(mEvent); } </script> <a hr…
0 votes4 answers -
Проблема в Google Chrome
Необходимо чтобы при клике на checkbox внизу открывались дополнительные поля. В примере привожу код, но он не срабатывает в Google Chrome. Есть какое-нибудь решение? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Дополнительные поля</title> </head> <body> <script> function activField(form) { form.yur_field.style.display = form.yur.checked ? 'block' : 'none'; } </script> <form style="margin-top: 15px;" class="…
0 votes2 answers -
Функция disable для нескольких checkbox
На страницу в цикле выводится 10 форм с новостями. Каждая форма имеет свой уникальный ID и содержит в себе 4 checkbox. - удалить - опубликовать (это checkbox отмечен тегом checked) - на главную - инфо Задача у меня следующая: при нажатии на checkbox "УДАЛИТЬ" - остальные checkbox'ы деактивируются. Только нужно сделать это в пределах одной формы.
0 votes2 answers -
Сегодняшняя дата
У меня такая проблема. Решил на своём сайте на страничке с расписанием http://www.po-miry.ru/POHOD/PVD/raspisaniei.htm сделать с помощью Явы Скрипт ещё и показ сегодняшней даты, дабы моим посетителям туристам было удобнее. Пока скрипт в теле (в пределах хэд) страницы, всё нормально. Но я выделил с помощью Дрим Вивера его в отдельный внешний файл. И вот тут начались затруднения. У меня кодировка Виндоус 1251. И вот скрипт в боди выдаёт нормально слово "Сегодня" а дата идёт крокозябрами. Щёлкаю в кодировке на Юникод УТФ-8, сегодня превращается в крокозябру, зато дата на чистом русском. Очевидно я что-то сделал неправильно при сотворении файла на Дрим Вивере - я не очень у…
0 votes3 answers -
установить значение datepicker в ng material 2
Помогите пожалуйста установить дефолтное значение в datepicker ng material 2 в моём случае сам датапикер связан с моделью так: <md-input-container> <input mdInput [mdDatepicker]="picker" placeholder="Choose a date" [(ngModel)]="modelDateBegin"> <button mdSuffix [mdDatepickerToggle]="picker"></button> </md-input-container> <md-datepicker #picker></md-datepicker> В компоненте устанавливается значение модели так: export class DatepickerOverviewExample { private modelDateBegin = '02.07.2017'; } В результате браузер показывает датепикер, в котором предустановлено значение: "07.02.2017". Это явно не то что было …
0 votes0 answers -
Вопрос по функции
Есть два варианта реализации функции Первый: function addIt() { var value1 = document.adder.inputA.value; var value2 = document.adder.inputB.value; document.adder.output.value = parseFloat(value1) + parseFloat(value2); } И второй: function addIt() { var value1 = parseFloat(document.adder.inputA.value); var value2 = parseFloat(document.adder.inputB.value); document.adder.output.value = value1 + value2; } В первом варианте функция возвращает значение и правильное, а во втором не возвращает ничего. В чём проблема? Это особенность функции parseFloat()?
0 votes1 answer -
Очень нужно. связано с document.URL
Привет. С js я не в ладах, но очень нужна такая функция: вот пример табов - http://sotnikovs.com/diff/, по переключению, им присвоен URL. Мне нужна функция (по-моему нужно использовать document.URL), которая будет вытаскивать URL и когда ты к примеру кликаешь где-нибудь по этой ссылке - http://sotnikovs.com/diff/#user3 то становится активной 3-я вкладка. Надеюсь, объяснил, что хочу правильно. Буду благодарен, если кто поможет это воспроизвести.. если это можно осуществить на Jquery - еще лучше)
0 votes5 answers -
Как сделать, чтобы музыка <embed> на странице не играла только при первом посещении?
Приветствую, великие и ужасные! Есть простой скрипт: var MSIE=navigator.userAgent.indexOf("MSIE"); var NETS=navigator.userAgent.indexOf("Netscape"); var OPER=navigator.userAgent.indexOf("Opera"); if((MSIE>-1) || (OPER>-1)) { document.write("<BGSOUND SRC=sound.wma LOOP=1>"); } else { document.write("<EMBED SRC=sound.wma AUTOSTART=TRUE "); document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>"); } Музыка играет на главной странице. Все работает. Как можно сделать, чтобы при повтором заходе на главную она больше не играла? А то каждый раз она надоедает, вы же понимаете...
0 votes1 answer -
Доработка модуля joomla! кусочком jquery...I NEED HELP!
Дорогие друзья - специалисты....пишет вам новичок из новичков так сказать. Поставили задачу написать сайт. Написал под управлением CMS Joomla!....теперь руководитель увидел на сайте московского головного управления нашей организации в новостном блоке на главной кнопочку "ещё новости", по нажатию которой в этом блоке появляется +5 материалов(но тот сайт написан под битриксом) .... и необходимо сделать такую же на нашем теперь. Никакого даже близко похожего модуля/компонента/плагина я не нашёл для Joomla. Взял модуль RAXO-ALL-MODE вот этоти в темплейте vert.php у меня таки хватило ума вставить саму кнопку....а теперь самая насущная проблема - я не знаю как заставить кнопочк…
0 votes3 answers -
Можно ли через JS передать значение в переменную пхп с перезагрузкой страници
То есть я хочу передать значения JS в переменную php и при это перезагрузить страницу т.к. пользователю надо отправить куки, есть у кого что то подобное?
0 votes9 answers