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
-
Помогите исправить Javascript на странице
Мне необходимо чтобы круглых меню было 3 штуки, а скрипт написан только для одного: <body> <section> <select class="cs-select cs-skin-circular"> <option value="" disabled selected>Select an activity</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </section> <section> <select class="cs-select cs-skin-circular"> <option value="" disabled selected>Select an activity</option> <option value="6"&g…
0 votes5 answers -
Картинка в случаи неправильного ввода
Хочу сделать при неправильном вводе отобразить картинку крестик, дело в том, что вроде всё получается но, проблемма в том, что при неправильном вводе отображается картинка крестик и сдвигает поле вправо, вместе с текстом расположенном сдева от поля ввода ,потому что оно вначале у меня спрятано , display:none, а после неправильного ввода, у меня возле поля <input type='text> отображается крестик, которій сдвигает текст вместе со всем вправао. Как сделать, чтоб когда картинка находится в ноне(невидимая), она занимала место, а не смещалось текствоое поле к тектсу расположенному слева от текстового поля, в котором написанно "Введите "?
0 votes5 answers -
загрузка файла при помощи ajax
Всем привет, помогите разобраться как загружать файлы на сервер при помощи ajax через input tupe="file", есть такой код: который формирует заголовки для отправки полей формы, вот только файл загружается на сервер пустой. $(document).ready(function(){ $("form[name='SIMPLE_FORM_1']").live("submit",function(){ var form_link = $(this); var xmlhttp = getXmlHttp(); var boundary = String(Math.random()).slice(2); var boundaryMiddle = '--' + boundary + '\r\n'; var boundaryLast = '--' + boundary + '--\r\n' var body = ['\r\n']; form_link.children("input").each(function(n,element){ if ($(element).attr("name") == "form_file_5"){ body.push('Content-Dispositio…
0 votes10 answers -
Phatfusion: MultiBox
http://www.phatfusion.net/multibox/ классная штука. Скачали. Разархивировали. Запускаем (..\MultiBox\multibox\index.htm) Упс, не работает. Смотрим исходный код, видим: <script type="text/javascript" src="../utils/overlay.js"></script> понимаем, что файл этот лежит в этой же папке, меняем на: <script type="text/javascript" src="overlay.js"></script> обновляем стр. Опа, работает!! Чудесно!!!! Опа, а как же ш разбить проигрываемые файлы на группы, к примеру, хотим отделить картинки от других файлов: Чтобы при нажатии на картинку мы видели на экране "1 of 3" и стрелки "назад, вперед" чтобы ходили только по картинкам, а при нажатии, на другие файлы, …
0 votes0 answers -
Узнать высоту дива или его ординату
document.getElementById('div').style.top ничего не выдает. Помогите плз кто знает как узнать высоту дива или его верхнюю координату? А то неохото для каждого символа высчитывать длину в пикселях .
0 votes1 answer -
Не обрабатывается css код в файле
http://codepen.io/Diargon345/pen/BKPpeN Здесь не работает. Красный фон должен скрываться. То же самое, но стили прописаны не в css файле, а в html. http://codepen.io/Diargon345/pen/oxMBRQ Почему в первом случае не работает?
0 votes2 answers -
Прокрутка элемента с зажатием клавиши..
кто знает как сделать прокрутку элемента с зажатой левой клавишей мыши? в смысле держишь левый клик и тянеш куда надо дайте линк плз, де примеры есть
0 votes3 answers -
Подскажите алгоритм
Всем привет! Сразу к делу. Есть задача, связанная с перетаскиванием прямоугольников. Как бы дроп, но не простой. Условия: Допустим подводим мышку к самому верхнему прямоугольнику, номер 1. Жмём и не отпуская мышь, ведём прямоугольник чётко вниз (движение вверх пока не пашет), не сворачивая)). Если делать это медленно, то во-время прохождения нашего прямоугольника над нижними, они как и должны поднимаются вверх, как бы освобождая пространство для нашего перетаскиваемого объекта. Это мне удалось. Но проблема в следующем. Когда делаешь это быстро (опускаешь мышь, держа "номер 1"), то некоторые прямоугольники не расходятся, потому что видимо тупо не успевают сообразить, что…
0 votes10 answers -
Ошибка jquery
Есть список ul , если li в этом списке содержит тег 'a' ,то удалить этот li . Делаю вот так: for(var si=0;si<html.length;si++){ if($("li:nth-child("+si+")".indexOf('a') + 1)){ $(this).remove(); } }вроде все работает но в консоли выходит ошибка: Error: Syntax error, unrecognized expression: :nth-child...value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized exp...jquery....=4.1.10 (строка 2, столбец 12720) Если закомментировать код который выложил ,то ошибка в консоли не появляется. Как исправить ошибку? Спасибо
0 votes10 answers -
Проблемы с кодировкой при вызове javascript
Много пишут про глюки с кодировкой в ajax, но у меня она глючит и просто при вызове javascript функции. Функция проста - меняет содержимое <textarea> прибавляя туда текст полученный из ссылки. Ссылка выглядит так java script:replyy('текст'); Так вот русские буквы вставляются нормально во всех браузерах кроме оперы. В опере в textarea приписывается кракозябра. Вот сама функция function replyy(namee) { document.forma.text.value='[b]'+namee+'[/b], '+document.forma.text.value; var x = document.getElementById('repp'); x.scrollIntoView(); } Есть ли у вас какие мысли как облегчить жизнь юзерам оперы?
0 votes1 answer -
document.all | layers | getElementById
Доброго времени суток. Встретился такой код function getObj(objId){ if(document.getElementById){return document.getElementById(objId);} else if(document.all){return document.all[objId];} else if(document.layers){return document.layers[objID];} } Никак не пойму, зачем такую конструкцию делать.. Нашел только, что IE4 поддерживал .all, а про layers так и не понял - это для поддержки NN4.0? Он еще используется? С уважением, Олег.
0 votes6 answers -
об Ajax
Вопрос такой. Дело в том, что ни раз натыкался на предложения типа Но, вот, когда я делал, в своё время, этот Ajax, у меня ничего не вышло, поскольку я запрашивал и получал конкретную страницу, а вытащить из неё какой-либо элемент я не мог и выкручивался там уже ситуативно, и ужасно некрасиво (с т.з. кода), наверное. Получал я страницу, если ничего не путаю, через „responseText“. А там, по-моему, есть ещё „responseXML“, и вот с помощью него можно вытаскивать элементы, но мне этот XML ни разу нигде не нужен. А в моём случае (как понимаю, более распространённом) работать приходится только с цельной страницей-ответом. Вот ту цитату, что привёл, встречаю постоянно, а объясн…
0 votes13 answers -
nodeId
Подскажите, пожалуйста, нужно ли определять переменную: var content = document.getElementById("content"); content.style.display = "none"; или же можно сразу content.style.display = "none"; если в HTML задано: <div id="content"></div>
0 votes3 answers -
не могу изменить картинку бекграунд имедж по средствам ява скрипт
здравствуйте ! помогите , не могу понять свою ошибку , функция получает номер закладки , в цикле я устанавливаю всем закладкам картинку бекграунда не включенной закладки потом по номеру я делаю фон включенной закладки применяя к фону другую картинку и вставляю содержимое закладки почему не меняются картинки причем если я меняю просто фон на цвет работает а картинку не меняет function mark(num) { for ( i = 0; i < 4; i++ ) { document.getElementById(marks).style.backgroundimage="url(images/sb_botton_off.jpg)"; } document.getElementById(marks[num]).style.backgroundimage="url(images/sb_botton_on.jpg)"; document.getElementById("cont").innerHTML = docume…
0 votes2 answers -
Скачать часть страницы
На странице есть счёт-фактура, её можно распечатать, но вот как сохранить её на комп? Я понимаю, что велосипед не нужно изобретать, должно быть готовое решение, только не могу найти, так как по сути даже не знаю как это дело обозвать. Кто-то сталкивался?
0 votes8 answers -
Вывод divов
Доброго времени суток, недавно начал изучать js нужна помощь в таком вопросе: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Первый сайт</title> <link rel="stylesheet" href="css/styles.css"> </head> <body> <div id="a"></div> <div id="a"></div> <div id="a"></div> <div id="a"></div> <div id="a"></div> <div id="a"></div> <div id="b"></div> </body> <style> #b{ height:100px; width:100px; background:grey; float:left; margin-right:2px; } #a{…
0 votes5 answers -
Обращение к дочернему элементу
есть след код <article> <h3>What is Lorem Ipsum?</h3> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages.</p> <h3>Where does it come from?</h3> <p>Contrary to popular belief, Lorem Ipsum is…
0 votes1 answer -
Печать части страницы
subj как?
0 votes0 answers -
Не работает
После скролла списка не срабатывает функция my() (которая убирает его). Если им не пользоваться все ок. <!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>Untitled Document</title> <script> z=250; b=0; a=0; function my2() { if(z==115) {return}; a=setTimeout('my2()',10); z -= 1; document.getElementById("div1").style.top = z + 'px'; } function my3() { if(z==250) {return}; d=setTimeout('my3()',10); z += 1; document.getEle…
0 votes3 answers -
Кто-нибудь может кинуть в меня статьёй или примером как сделать:
Путанно написал заголовок, разъясняю. Вот пример сайта, где можно посмотреть что я имею ввиду. Под большой фотографией есть панель, где имеются маленьки фотографии. Все фотографии не умещаются на панели, поэтому её можно "пролистать", не обновляя страницу. Как я понял, используется JavaScript. Но когда я сохраняю страницу, чтобы поковыряться в исходном коде - локально эта "листалка" не работает. В общем вопрос: Не могли бы вы мне помочь и поделиться, если у кого есть, ссылками на статьи, обозревающие как сделать такую панель. Или поделиться готовыми исходниками, чтобы в них мог поковыряться и разобраться как это работает. Или, кому не лень, подскажите - как это реализован…
0 votes2 answers -
Выпадающее меню
Скажите, как создать на Яваскрипт выпадающее меню с подпунктами типа такого. При нажатии на пункт Услуги, выпадали подпункты(Фото,Разное,видео,выход). При наведении на подпункт фото, выпадало подменю что на картинке. Заранее благодарю.
0 votes3 answers -
помогите с "остановкой" jquery
Использую код (сделал выпадающее меню) $('.logo').hover( function(){ $('.qwa').show(150).animate({opacity:'1'}, { duration: 150, specialEasing: { opacity: 'linear', height: 'swing' } }); }, function(){ $('.qwa').animate({opacity:'0'}, { duration: 150, specialEasing: { opacity: 'linear', height: 'swing' } }).hide(150); } ); И все ок, но когда много и быстро наводишь и забираешь мышь от элемента то анимация повторяе…
0 votes6 answers -
правильный duration для анимации
Не могу придумать правильно распределить duration для анимации тикера. Если окно меньше 684 пикселя, то тикер двигается горизонтально, алгоритм движения такой: -вычисляю ширину первого элемента ссылки списка и двигаю margin-right самого списка на эту ширину. -при окончании анимации убираю первый элемент в конец. восстанавливаю значение списка и т.д. и дальше по такому алгоритму двигаются остальные элементы. Проблема в том, что элементы списка по ширине разные, если прописать константу для duration, то длинные элементы двигаются быстро, а короткие медленно. а нужно чтобы двигались одинаково. Я попробовала так: var el = ticker.settings.list;var widths = 1; …
0 votes5 answers -
Простой вопрос по getElementById
Ребята, подскажите. Почему алерт выводит значение ширины блока пустым? <html> <head> </head> <style> #timeline_play {width:10px;} </style> <body> <div id="timeline_play"></div> <script> alert(document.getElementById("timeline_play").style.width); </script> </body> </html>
0 votes9 answers -
Не работает скрипт js с jquery
Привет! Суть затеи такова: Есть таблица в центре сайта 5х9. В каждой таблице есть картинка 130х130 пикселей. Каждая такая картинка через промежуток времени меняется на вторую и потом на третью. Каждая на какую-то свою. Суть затеи похожа как на этом сайте. Я новичок, потому скачал скрипт по смене картинки на java и использовал его. Хотел чтобы получилось приблизительно как на этом сайте: http://evraz.com/ Скачал скрипт, по инструкции надо сделать так: После тега body ставить такой код: <script type="text/javascript"src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> Там где будет картинка, ставить такой код: <img src="images/ax1/…
0 votes4 answers