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
-
Сохранение в doc
Здравствуйте. Подскажите пожалуйста, что стоит дописать в скрипт чтобы файл сохранялся со стилем(css). Есть свой скрипт и есть взятый из jq(https://www.jqueryscript.net/other/Export-Html-To-Word-Document-With-Images-Using-jQuery-Word-Export-Plugin.html). function Export2Doc(element, filename = ''){ var preHtml = "<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns='http://www.w3.org/TR/REC-html40'><head><meta charset='utf-8'><title>Export HTML To Doc</title></head><body>"; var postHtml = "</body></html>"; var html = preHtml+document.getElementById(ele…
0 votes1 answer -
Определить элемент вместо this.id
onmouseover="fadeOpacity(this.id, 'oR1')" чем заменить this.id чтобы при наведении на элемент свойства менялись у другого элемента? document.getelementbyid('another') не помогает
0 votes4 answers -
Смена Action в форме через JS
Такая задача: необходимо подменять action формы в зависимости от выбранных параметров (SELECT) в ней. function SubmitSearchForm() { switch (document.searchform.searchwhere.options[document.searchform.searchwhere.selecte dIndex].value) { case "business": document.searchform.action ="/index.php?option=com_sobi2&sobi2Task=search"; break; case "content": document.searchform.action ="/index.php?option=com_search"; break; case "ads": document.searchform.action ="/index.php?option=com_adsmanager"; break; default: document.searchform.action ="/index.php?option=com_search"; break; } return true; } в бизнес-справочнике…
0 votes4 answers -
Плавное появление элементов дизайна после их полной загрузки.
Возможно ли плавное появление элементов дизайна(картинок) после их полной подгрузки на страничку и как это может работать?
0 votes5 answers -
jQuery установить обработчик событий вперед уже имеющихся.
Здравствуйте! У меня на странице есть некоторый элемент при клике на него вызывается функция f1. Мне нужно установить обработчик так чтобы при клике моя функция f2 вызывалась сначала, а потом уже f1. Притом что я не могу явным образом отредактировать код вызывающий f1 - так как я делаю это из расширения браузера.
0 votes11 answers -
YAHOO JS framework
После копания на рабочем серваке нашел вот такую вкуснятинку... кому интересно - марш на мой сайт)) там линк в меню (да да я тоже люблю посещаемость) если кому будет интересно перевести - буду только рад, но там в принципе и так все понятно
0 votes4 answers -
Прервать выполнение конкретной функции
Допустим есть функция Sample(param1,param2,param3) она вызывается на onKeyUp input`a. Суть проблемы: функция долго думает и при нескольких "отжатиях" кнопки, браузер тормозит, т.к. запускается несколько функций подряд. Видимое решение: onKeyUp="stopfunctionSample(); Sample(param1,param2,param3);", и function Sample(param1,param2,param3) {pause(1000); //а здесь остальной код}; Т.е. на каждое "отжатие" клавиши останавливать функцию и запускать ее заново. Вопрос: stopFunctionSample(); - нужна функция или метод, который остановит выполнение конкретной функции. Или альтернативный алгоритм решения данной проблемы.
0 votes2 answers -
jQuery vs Angular на сайте
Если не обратить внимание на то, что angular это все таки фреймворк а не библиотека, гораздо мощнее и используется для написания всяких приложений а не для эффектов разных. Все это если оставить на стороне. В каких ситуациях использование jQuery будет "лучше" в плане чистоты/длины кода? Вот смотрю на что способен angular и удивляюсь почему например для отслеживания состояния чэкбокса в большинстве случаев используется jQuery хотя на angular это гораздо короче, понятнее. Может есть какие примеры которых я еще не видел?
0 votes15 answers -
Анимация элементов списка во Vue
У меня выводится списком несколько элементов и при нажатии на кнопку "Проверить", к некоторым строкам добавляется класс .shake. Красные строки трясутся, короче говоря. https://codepen.io/webref/pen/ZEYmPPm По задумке, класс .shake после завершения анимации должен убираться, чтобы каждый раз при нажатии на кнопку происходила анимация. Для этого элементам массива присваиваю false. @animationend="animated[index] = false" К сожалению, класс shake так не убирается. Что посоветуете? Как мне убрать класс .shake после завершения анимации?
0 votes0 answers -
Индексация js меню
Добрый день, в двух разных статьях прочитал, в одной что меню на Js не индексируются роботами, в другой прочитал что все норм, скажите вот такое меню js + css будет индексироваться роботами?? <ul id="menu"> <li><a href="#" onclick="openMenu(this);return false">menu 1</a> <ul> <li><a href="#">sub menu 1</a></li> <li><a href="#">sub menu 2</a></li> <li><a href="#">sub menu 3</a></li> <li><a href="#">sub menu 4</a></li> <li><a href="#">sub menu 5</a></li> <li><a href="#">…
0 votes3 answers -
Подскажите как реализовать слайдер
Добрый день. Прошу помощи у знатаков. Пытаюсь внедрить к себе на сайт слайдер, но столкнулся с такой проблемой, если выводить продукты списком, то вроде все нормально, но мой список продуктов подгружается через смарти и скрипт его выдает вот так: то есть видит каждый товар как один слайд, а мне нужно сделать 3 слайда по 4 товара в каждом. Пытался добавлять в скрипт visible:4, rotateBy:4, но не работает, моих знаний не хватает, помогите пожалуйста. Вот мой код. Прошу удалить данную тему, уже сам разобрался.
0 votes1 answer -
addEventListener
Почему выдаёт ошибку в консоле? http://codepen.io/anon/pen/KVeqaJ А здесь вообще не работает https://jsfiddle.net/
0 votes21 answers -
Метод определения текущей страницы
А кто-нибудь знает в яве метод определения текущей страницы (типа названия файла)? Пробовал history.current, но он глючит ч?-та. Не ту страницу показывает. location.path может? Тады он мне полный урл даст, наверное. Как его локально тестить? - гемор.
0 votes3 answers -
Выбор события и изменение сss.
Доброго времени суток! Задача такая: Есть формочка авторизации размещенная на картинке. Нужно сделать, что бы когда на неё мышкой наводишь она выдвигалась мышку убрал она задвинулась. Событие использовать "onMouseOver" и "onMouseOut" ? И как изменять размеры этой формочки авторизации в CSS ? В заранее спасибо!
0 votes18 answers -
Загрузка изображения без сохранения
Здравствуйте! Может кто сталкивался с задачей загрузки пользователем на сайт изображения (с помощью jquery плагинов наверное), но без сохранения загруженного изображения на сервер... Как данную задачу можно реализовать? Объясню подробнее ситуацию: хочу дать на сайте возможность загрузить фото с изображением своего лица. Его фотография появляется на страничке. После этого он щёлкая по галерее причесок "примеряет" на своё фото различные стрижки... и .т.п. Но сохранять его изображение на сайте не нужно: как только он покинет страничку всё сбросится.
0 votes7 answers -
Перемещение картинок в jCanvasScript
Здравствуйте, Применяя библиотеку jCanvasScript, в сanvas загрузил несколько картинок, нужно что бы некоторые картинки поменялись местами(по клику), но получается, что картинки местами меняются,а при этом старые картинки остаются на местах(вместо двух - четыре после клика,и вторым слоем, так первые не куда не делись). function start(){//body onload var img =[]; for(var i=0;i<16;i++){ img[i]=new Image; img[i].src="./image/"+i+".png"; } var numberField=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0]; jc.start('firstCanvas',true); function allonloadImages(){//initialization by canvas id for(var i=0;i<16;i++){ jc.image(img[i],cordinaImg[i],cordinaImg[i]).id('img'+i); …
0 votes0 answers -
Вывод текста при нажатии на кнопку
Задача: если в поле вводится ответ с 1 ошибкой в цифре, то выводится частичное решение, если 2 ошибки и более, то ответ неверный, если все цифры совпадают, то ответ верный. НО почему-то код работает не совсем верно <!DOCTYPE HTML> <html> <head> <style> .correct { background-color: #79ba6c; color: #000000; } .wrong { background-color: #ed9898; color: #000000; } .half { background-color:#f5b65d; color:#000000; } </style> <meta charset="UTF-8"> <script> function rezultat1() { const user_answer = document.getElementById('otvet1').value; const correct_answer = '529736'; let score = 0; for (let i = 0; i < correc…
0 votes1 answer -
строка состояния в FF
хотел заменить ссылки своими, но window.status работает только в ие(в опере е? вообще нету ). В FF строка состояния не меняется.
0 votes2 answers -
. в регулярнов выражении + Opera
Здравствуйте, вот откопал, на первый взгляд, несерьезный косяк Opera с обработкой класса символов "." в регулярных выражениях. Вообще символ точки в регулярных выражениях означает "любой символ, кроме символа перехода на новую строку". Так вот, в моем редакторе http://www.nikuz.name/galery.html, где проверка строится на регулярных выражениях этот "косячок", послал коту под хвост всю проверку. А именно: во входной строке из textarea я заменяю все переходы на новую строку тегом " ". IE и FF обрабатывают все хорошо, а в Opera стоит нажать, при вводе, "Enter" и вся конструкция рушится. (это заметно если вставить сонктрукцию [коде][/коде] НАПИСАЛ РУССКИМИ ЧТОБЫ НЕ РАСПОЗНОВАЛО…
0 votes4 answers -
Клик по координатам
Здравствуйте! Есть картинка, на нее наложен <map> <area ....> <area ....> </map> Можно ли эмулировать нажатия по элементам? Кликаю по отдельному area, но ничего не происходит. Получается кликать нужно по самой картинке в определенных координатах?
0 votes2 answers -
Java Script
Помогите пожалуйста. Нужна следующая вещь. При загрузке страницы панель навигации, строка состояния, адресная строка - должны становиться невидимыми. Насколько я знаю, то в ие7 невозможно сделать невидимой адресную строку. Тогда лучше ее заблокировать. примерный аналог того, что должно получиться тут - http://www.fepo.ru/ ТЕСТИРОВАНИЕ-репетиционное вузам заранее спасибо
0 votes4 answers -
Не работает плейлист плеера
Хочу поставить плеер с плейлистом, создал но где то ошибся, когда выбираю 2 серию не получается, думаю это в javascript -е. Скажите пожалуйста, где моя ошибка! Помогите решить. С меня пиво) на wmz) <iframe name='film_main' id='film_main' src='http://vk.com/video_ext.php?oid=169598278&id=164723662&hash=432ed88982fbf3e9&hd=1' width='650' height='342' frameborder='0'></iframe> Выбор серий: <select size='1' onchange="javascript:if(document.getElementById('film_main')) document.getElementById('film_main').src=this.value;"> <option selected='selected' value='http://vk.com/video_ext.php?oid=169598278&id=164723662&hash=432ed88982fbf3…
0 votes17 answers -
Помогите с масштабированием картинки!
Как сделать чтоб картинка изменяла размер но не разрешение, то есть сейчас на сайте при приближении картинка вся в пикселях, так как разрешение в 4 раза меньше исходного.
0 votes5 answers -
переменное имя массива как получить
for (i=0; i<16; i++) { for (ii=0; ii<(tmass0.length); ii++){ $(".accordion p").append("<a href=index.php&show=2?group=RA"+ i +"B"+ ii +">"+tmass0[ii]+"</a><br />"); } } }); }); tmass0 - vfccbd b tot tcnm 15 таких массивов подскажите пожалуйста как в этом коде можно вместо tmass0 добится чтобы вместо нуля вставлялось значнеие i
0 votes10 answers -
reiltime translit, jQuery
Познакомился с JS и jQuery, как можно сказать, "вчера поздно вечером", и тут задачка: Сделать транслит, а вернее вообще визуально сохранить только одну английскую раскладку клавиатуры (никаких массивов и реплейсеров символов по keyup лучше не надо...) Как видите, я как слепой кот тычусь в event и хочу его же и дрессировать, чтобы, например, если нажать клавишу "q" в строке появлялся пробел таким образом, как будто я и нажимал пробел... $(function(){ $('.translit').keypress(function (e) { if (e.charCode == 113) { //e.preventDefault(); e.charCode = 32; // не согласился отработать..., ммм.. жалко }; }); }); Вопрос... Как вернуть в мой input за…
0 votes12 answers