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
-
Появление блока
Всем привет, вот сделал такую штуку При клике на #qwer появляется другой блок, код работает, вот только как сделать так чтобы он работал постоянно? Т.е. при клике на один блок, появляется другой, а потом при 2-ом клике он исчезает, но при последующих кликах ничего не происходит. <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <style> #qwer {width:300px;height:300px;background:#b3b3b3;cursor:pointer;} #ok {width:300px;height:300px;background:#b3b3b3;display:none;} </style> </head> <body> <div id="qwer"><p>нажми</p> </div> <div id="ok">ergreg</div> <scr…
0 votes16 answers -
рейтинг в звёзды (fyneworks star rating plugin)
Есть блок, куда выводиться цифра рейтинга, надо, чтобы число включенных звёзд соответствовало этой цифре.
0 votes10 answers -
Спрятать ссылки от поисковых роботов
Всем привет. Есть необходимость спрятать от поискового робота ссылки путем преобразования их в JS, подскажите пожалуйста, можно ли это сделать например с помощью того же jQuery, просто я не очень знаком с ним, очень прошу помощи гуру
0 votes10 answers -
Скачат много jpg филeов одним kликом
Rebeata, nujna pomosh. Ne znaiu kak skachat mnogo jpg files odnim klick-om . Primer : http://img.tennis-warehouse.com/new_big/AMDBNBW-1.jpg http://img.tennis-warehouse.com/new_big/AMDBNBW-2.jpg http://img.tennis-warehouse.com/new_big/AMDBNBW-3.jpg http://img.tennis-warehouse.com/new_big/AMDBNBW-4.jpg http://img.tennis-warehouse.com/new_big/AMDBNBW-5.jpg Jelatelno bez zip, no esli netu drugogo vyhoda... Izvinite za moi ruskii.
0 votes5 answers -
Почему placeholder становится текстом при фокусе?
https://www.zebra-tara.ru/catalogue/plastic-boxes На разрешениях меньше 480px в ширину я скрываю строку поиска и отображаю ее по клику на иконке лупы. Заботясь о пользователе, я сразу ставлю фокус в поле ввода. Но вот беда: при программной установке фокуса placeholder внезапно становится текстом. А если программно фокус в поле не ставить, а после появления поля ткнуть в него руками - то всё в порядке, placeholder на месте: Я не понимаю, почему так. Отследить в коде не смог, ничего явно не устанавливает значение. Посоветуйте?
0 votes3 answers -
Проблемы с повторным использованием innerHTML
Приветствую, форумчане. Очень нужна ваша помощь в следующей задаче: есть новостной движок, соответственно снизу новости идет блок с комментариями. Если вырезать много всего лишнего, каждый коммент представляет из себя такую конструкцию (например, коммент №68) <div class="oleft"> <div class="oright" id="com_oright_68">{com.text}</div> <br class="clear"> </div> Хочу сделать для модераторов редактирование комментариев "на лету". То есть при нажатии на "Изменить" я заменяю содержимое DIV'a элементом textarea и кладу в textarea содержимое DIV'a: inner = el.innerHTML; inner = inner.split("<BR>").join("\n"); // заменяем <BR> на пер…
0 votes2 answers -
Нестандартное ратягивание фона
Здравствуйте! При стандартной резинке фон тянется в двух направлениях, а именно при расширении окна браузера изображение расягиваентся по ширине в право, и вниз по высоте. Как сделать так, что бы картинку заставить тянуться ещё и вверх, что бы она центровалась, а часть изображения поглощалась URL (как бы срезаясь)? Одним словом, как дать возможность фоновой картинке растягиваться выше топовой границы браузера, а не только вниз и вправо?
0 votes6 answers -
Объекты
https://jsfiddle.net/ou6q8za6/1/ Я не понимаю, как это работает . Почему сначала выскакивает последний return, а не тот, который вложенный в перебор ключей? Или если в объекте нету ключей, то код, который находится в цикле игнорируется?
0 votes14 answers -
ООП. Как вызвать метод предка?
MovingObject наследует св-ва и методы от Moving. У Moving есть метод Go(), а в MovingObject он перекрывается. Вопрос в том, как вызвать в MovingObject.Go() метод родителя. Вот что пришло в голову <script type="text/javascript"> function Moving() { this.x = 0; this.y = 0; } Moving.prototype.Go = function() { /* Код */ } function MovingObject() { this.z = 0; } MovingObject.prototype = new Moving; MovingObject.prototype._Moving_Go = Moving.prototype.Go; //Сохраняем метод предка MovingObject.prototype.Go = function() { this._Moving_Go(); //Вызываем метод предка /* Код */ } </script> Может есть решение получше?
0 votes2 answers -
Как поменять данные в текстовом поле не перезагружая таблицу?
Есть таблица в базе данных, где хранятся типы автомобилей, и соответствующая цена за час работы автомобиля. На странице создается выпадающий список с автомобилями. Рядом текстовое поле. Как сделать так, что бы при выборе автомобиля цена менялась в текстовом поле, при этом не обновляя страницу? С Java скриптами работал мало. Средствами PHP, как я понимаю, это сделать не получится. Подскажите плиз решение проблемы?
0 votes8 answers -
Помогите разобраться с навешиванием слушателей.
Всем здрасте! Обхожу таблицу скриптом и на каждую ячейку нужно навесить слушатель, а точнее 3 слушателя, но это не важно. Пишу: function addListener(ev, elem, foo) { if (document.addEventListener) { elem.addEventListener(ev, foo, false); } else if (document.attachEvent) { elem.attachEvent('on' + ev, foo); } else { elem['on' + ev] = foo; } } function testAlert(elem) { alert(elem.nodeName); // IE говорит undefined } function test(t) { var table = typrof t == 'string' ? document.getElementById(t) : t; var trs = t.rows; for (var i = 0; i < trs.length; i++) { var tds = trs[i].cells; for (var j = 0; j < tds.length; j++) { addListener('mouseover',…
0 votes5 answers -
Запомнить выбор меню.
Изучаю HTML, пишу пока в блокноте. Хочу что бы первая страница была со следующей информацией: Выберете язык: ENGLISH РУССКИЙ. А как сделать, что бы выбор пользователя запоминался, и при повторном заходе его сразу пересылали на главную страницу с заранее выбранным им языком? Или подскажите, пжлста, как это называется и что искать. Заранее спасибо!
0 votes4 answers -
Как отключить определенные скрипты на сайте при просмотре со смартфона ?
Как отключить определенные скрипты на сайте при просмотре со смартфона ?
0 votes4 answers -
У меня 2 проблеммы с firefox
Добрый день. У меня такая проблемма. Моя странница в IE работает нормально, но в ff работает не так как надо. Во-первых, ссылки. При шелчке на элементах таблицы ссылки в ff не работают. Во-вторых, таблица. При расскрытии элементы маленькие, хотя контуры нормальные. Вот код страницы: <html> <head> <title>Untitled Document</title> <script language='javascript'> <!-- function togglelistonea() { eTarget=idlistonea eTarget.style.display == "none" ? eTarget.style.display="block": eTarget.style.display="none" eTarget.display =="none" ? eTarget.display="block": eTarget.display="none" } function flashme(eSrc, sColor) { eSrk.style.color=s…
0 votes5 answers -
fancybox + ajax
Ломал голову как отключить клавишу (картинку) закрытия и не могу додуть. Помогите. <script type="text/javascript"> $(document).ready(function(){ $("a.fancy").click(function() { $.fancybox.showActivity(); $.ajax({ type : "GET", dataType: 'html', cache : false, url : "/fancybox.html", data : 'mydata=test', success : function(data) { $.fancybox(data); } }); return false; }); }); </script> Так не работает success : function(data) { $.fancybox(data, {'showCloseButton' : false}); } Заработало УРА !!!
0 votes0 answers -
innerHTML и AJAX
Привет всем!!! Обьясните плиз, если кто в курсе, почему когда присваиваешь значению innerHTML текст следующего типа: "<br />" обрезается " /". Вот например: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"> <head> <title></title> </head> <body> <script type="text/javascript"> function process() { var str = '<input id="contact" name="contactl" value="" type="text" /><br />'; alert(str); document.getElementById('ab_container').innerHTML = str; } </script> …
0 votes6 answers -
Не выбирается динамический объект по классу
https://jsfiddle.net/d0ublezer0/vd6fe2zs/ Такое дело. Содержимое таблицы заполняется автоматически из массива, основываясь на доступных опциях радио-списка со страницы.то есть, все строки создаются динамически через append При клике на строку, она принимает класс selected. Задача - получить атрибут "for" при клике на кнопку "выбрать размер". Как ни пробовал, выбранная строка не возвращается в виде объекта. Помимо варианта в примере, пробовал так: jQuery("#sizes_table tr.selected").first() Что я сделал не так?
0 votes1 answer -
выпадающее меню
Возникла проблемка...хочу зделать выпад. меню при нажатии на кнопку и пропадающее если курсор пропадет и меню. <div class="conteiner1" style="border:1px solid #000000;position:absolute;"> <div class="button1"> <img onclick="show('menu')" src="button.gif"/> </div> <span id="menu" style="display: none;position:relative; left: 0; top: 0;" > <ul id='pmenu' name='pmenu'> <ul class='tree_ul'> <li class='tree_li'><a href='' class='tree_a'>пппп</a> </ul> </ul> </span> </div> при нажатии - открыв. меню со списком с подкатегориями,выпадающими вправо. если делаю онмаусоут или овер - не хочет уби…
0 votes7 answers -
EventObject.target события onload элемента img в FF
Для FF (Gecko/20061010 Firefox/2.0) target равен почему-то document, тогда как для Opera и IE равен картинке (как и должно имхо быть), котороя вызвала событие. Как можно решить проблему не используя инлайн обработчики? Упрощенный пример: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title></title> <style type="text/css"> </style> <script type="text/javascript"> var img; imgLoad = function(e) { evtObj = window.event ? window.event.srcElement : e.target; if (evtObj === document) { window.alert('Firefox'); } else if (evtObj === img) { wind…
0 votes2 answers -
вертикальный градиентный фон
требуется чтобы фон на странице был градиентным по вертикали (к низу - темнее) нашла такой способ, но он работает только в ие: FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#0000FF, endColorStr=#ffdead) 0 - вертикальная заливка 1 - горизонтальная заливка. startColorStr и endColorStr - начальный и конечный цвета градиента. я так поняла, что для оперы и огнелиса такое можно реализовать только через javascript, но я с ним не очень дружу =) помогите чем сможете, поделитесь скриптом плиз =)
0 votes3 answers -
highslide - display:table - firefox - НЕ дружат
такая штука приключилась, всё было хорошо пока не поставили хайслайд движок - дле 8 версия хайслайда - последняя вот линк беда тут во всех браузерах(ие8/хро/сафаря/опера) всё отлично, а в лисичке при нажатии на картинку с хайслайдом белое полотно(фон от хайслайда) становится там где надо, а сама картинка улетает в левый верхний угол сайта. убираю "дисплей:тейбл" - хайслайд работает - но с вёрсткой приключается горе. всё путается, и прыгает как захочется. помогите с етой проблемой пожалуйста, в понедельник дедлайн(
0 votes4 answers -
Еще Раз Про Аякс, Раз Уж Модно
Доброго времени. Подскажите, что не так: var req = Create(); function Create() { if( navigator.appName == "Microsoft Internet Explorer" ) { req = new ActiveXObject("Microsoft.XMLHTTP"); } else { req = new XMLHttpRequest(); } return req; } function Request() { req.open('GET', 'text.php', true ); req.onreadystatechange = Get; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=windows-1251"); req.send(); } function Result() { var result; if (req.readyState == 4) { result = req.responseText; alert(result); } } В IE и опере работает, мозила на отрез...
0 votes3 answers -
Файл в файл
Есть ли возможность импортировать в файл .js другие внешние файлы .js? Чтобы в html страницу загружался только один .js, а уже него грузились еще несколько дугих.
0 votes4 answers -
Код для смены "вкладок". Посоветуйте, как заставить его рабоать :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <body> <style> .tabsCont2 {color:#444751; display:inline-table ; width: 365px; font-size: 12px; padding-right: 5px; } .tabs_content { padding-left: 5px; line-height: 19px; font-family: calibri, sans-serif; font-size: 13px; } #left_subcont { width: 260px; border-right: dotted #c3c3c3 1px; float: left; } .tabs { position: relative; top: 0px; left:1px ; zoom:1; } #tc2,#tc3 { display: none; } #tc1 { display: block; } </style> <script type="text/javascript" language="JavaScript"> var element; function show_configu…
0 votes6 answers -
3 html страницы
Здравствуйте! Необходимо сделать 3 HTML страницы: • Главное окно • Lobby • My profile Последовательность загрузки: 1. Главное окно https://www.dropbox.com/s/iv0dl4pms1gvnbo/1.jpg?dl=0 2. После загрузки главного окна загружается вкладка Lobby https://www.dropbox.com/s/yolcrdfhk36b5w1/2.jpg?dl=0 3. После загрузки Lobby загружается цветной фон https://www.dropbox.com/s/zxbvwa4vdvjpx7v/3.jpg?dl=0 Описание Lobby: • Lobby - это просто графика, в этой вкладке должна работать только кнопка MENU. • По клику на кнопке MENU, меню открывается / закрывается. https://www.dropbox.com/s/v3exqtxmevg2d53/4.jpg?dl=0 • В меню нужно, чтобы работал первый пункт (My Profile). • По клику на …
0 votes16 answers