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
-
прокрутка ?кадров? превью
Имеется некоторое подобие фрагмента фотопленки ? несколько небольших превью-изображений вертикально в ряд. На странице их больше, но одновременно видны лишь несколько ?кадров?. С обоих краев есть стрелки, чтобы прокручивать на один кадр вверх и вниз. Никак не могу сложить в голове, как лучше организовать прокрутку. Предполагаю сделать блок фиксированной высоты со скрытым overflow, в котором относительно смещать блок с изображениями. Реализовать еще не пробовал, если можно, подскажите более красивый вариант. Проблема в том, что нигде не сказано, что все превью-изображения будут одинакового формата. Просто никто не уточнил.
0 votes4 answers -
toggle + ajax
Добрый вечер! Начал познавать технологию ajax и по-тихоньку прилеплять её к придуманному сайту. Появилась нужда в применении функций .toggle, для определения клика по <div> и .ajax для последующей передачи данных в .php файл. Вроде получилось, и данные о кликах отправлялись в бд. Стал усовершенствовать функции и через какое-то время застопорился, не работает и всё тут. Не вызывает .php файл! Убрал всё, что сделал после последнего успеха. Но и тут я не могу найти ошибку. Обращаюсь сюда, т.к. я уже просто выбился из сил искать, где я накосячил. Уверен, что ошибка в мелочи, но не могу найти. $("#black").toggle( function () { $.ajax({ type: "P…
0 votes17 answers -
Динамическая форма
Всем привет, вот мой вопрос: Есть анкета, в ней некоторые вопросы зависят друг от друга. Например: чекбокс "Покрасить волосы?" - Выбираешь "Да" - появляется слой с опциями окраски: Выберите цвет: красный / синий / белый Блеск: да / нет и т.п. потом следующий вопрос: радио-переклчалка "1, 2, 3" и соответствующие каждой опции вопросы как делать появление таких слоёв при выборе чекбокса, или радио-кнопки?
0 votes11 answers -
Помогите document.write!!
столкнулся с проблемой 2 php файла: 1- <script type="text/javascript" src="http://localhost/spider/core/check_core_exe.php"> 2- document.write("<a href="http://localhost/spider/core/core_upd.zip" target="_blank">Скачать</a> | Подробнее"); Пояснения: в первом файле находиться скрипт получающий информацию во втором файле находитьться информация. так вот, мне нужно чтоб document.write писал ссылку, а он ее не пишет, как только убираю тег пишет Скачать | Подробнее, как ставлю ссылку на место не выводит ничего.
0 votes5 answers -
Опера, запрет на выполнение js
Как можно запретить (постоянно), выполнение PopShow() ? Попытки убить поп апы и поп андеры доканает.
0 votes4 answers -
Треугольник с помощью цикла
Почему не рисуется второй цикл? http://codepen.io/anon/pen/adeeqB
0 votes3 answers -
Не загружать display: none элемент
Вот незамысловатый скриптик скрытия/закрытия блока на js с запоминанием состояния. <script type="text/javascript"> // <![CDATA[ function hide_block(show) { dE('hidden'); if (show && document.getElementById('hidden').style.display != 'none') { document.getElementsByName('hide')[0].focus(); createCookie('hidden_block', 'on', '365'); } if (show && document.getElementById('hidden').style.display == 'none') { document.getElementsByName('hide')[0].focus(); createCookie('hidden_block', 'off', '365'); } return true; } var cookie = readCookie("hidden_block"); var on_off = cookie ? cookie : 'on'; function init_hidden_bl…
0 votes4 answers -
Динамическая смена дизайна главной страницы
Здравствуйте. Немного предыстории. Главная страница оформлена с использованием фрагментов картин известных художников. Есть шесть файлов стилей, которые меняются в зависимости от времени. Вопрос в следующем: Как добавить в нужное место текстовый комментарий? Это просто упоминание о художнике, работы которого использованы при оформлении. Скрипт - <script type="text/javascript"> date = new Date(); a = date.getHours(); if (a > 23){ document.write("<link rel='stylesheet' href='style1.css' type='text/css' media='screen'>"); }else if (a > 20){ document.write("<link rel='stylesheet' href='style2.css' type='text/css' media='screen'>"); }else if (a…
0 votes12 answers -
Функции
Почему, если вызывать таки способом, то работать не будет? function more(a){ return function(b){ return a > b } } var more = more(); console.log(more(11)(10))
0 votes22 answers -
Смайлы и BB коды на форум
В общем - такая проблема: Есть самопальный форум. Полностью рабочий, с ним проблем нет. Нужно форму добавления сообщений сделать со смайлами и BB кодами. Интересует, есть ли скрипты (отдельные, самостоятельные, так сказать) который позволяют вставлять в "текстарею" коды, работать с кареткой, находить её позицию и т.д? Тоже самое и для смайлов. Или придётся выдирать из традиционных форумов? Моих знания JS написать с нуля не хватит пока, а вот подправить существующие - без проблем. Спасибо.
0 votes3 answers -
Как изменить type у <button>
Возникла необходимость скриптом изменить <button type="submit">bla bla</button> на <button type="button">bla bla</button>, пишу вот так: var but = document.getElementsByTagName('button')[0]; but.type = 'button'; В Мозилле все ок, а вот ИЕ8 выдает ошибку "Команда не поддерживается объектом". Как быть? Пробовал писать так: but.setAttribute('type', 'button'); Опять же в проклятом ИЕ никаких изменений (хотя на этот раз ошибок не выскакивает). Пытался удалить атрибут (but.removeAttribute('type'); - вроде тогда <button> станет по умолчанию просто кнопкой) - опять же от ИЕ ноль эмоций. Подскажите как быть?
0 votes5 answers -
При клике по ссылке, вместо ссылки появляется текст
Есть скрипт, когда кликаем по ссылке "кликни по мне" в определенном месте страницы появляется текст. А нужно сделать, чтобы эта ссылка пропадала, после того как по ней кликнут, а вместо неё появлялся текст. <a href='JavaScript:return false' onclick='document.getElementById("Text01").style.visibility="visible"'>Кликни по мне</a> <hr/> <p id='Text01' style='visibility: hidden'>Hello world!</p>
0 votes19 answers -
Демо-приложение на Angular 2/6 для демонстрации навыков
Здравствуйте. Планирую найти новую работу Frontend-девелопером, для чего создал демо-приложение на AngularJS 6. Прошу потестить его на наличие багов, а также сказать, какая функциональность еще может быть добавлена с целью демонстрации своих навыков. То есть не тривиальные список/просмотр/добавление/редактирование/удаление, а такая, которая будет ценной с точки зрения работодателя, чтоб показать свои умения. Адрес: http://df.net.ua/ Доступ для админа: L: admin P: zaq12wsxcde3 Доступ для обычного юзера: L: demo P: demo P.S. Я старался не допустить SQL-инъекций на бекенде, но если в друг найдете, не рутайте сервер, плииииз ))) не бекенд-пр…
0 votes3 answers -
ie8 - скрытие/показ колонок
Всем привет Есть таблица, у которой часть колонок скрыта. Колонки раскрываются при нажатии кнопки пользователем. Вот примерчик: http://jsfiddle.net/5K6qW/ Проблема в том, что ИЕ8 почему-то не хочет пересчитывать ширину ячеек при повторном скрытии колонок. В ИЕ6-7 проблем нет. ИЕ9 проверить сейчас нет возможности. Уже всю голову сломала, в чем может быть дело...
0 votes10 answers -
Ссылка на родителя
Может кто нибудь подскажет, возможно ли получить ссылку на родительский объект. К примеру: function a() { this.elem = document.createElement("a"); this.url = "http://www.google.com"; } var obj = new a(); Далее к примеру используем ссылку по е? назначению и, например, в некоторой ф-ии, при щелчке на ссылке получаем ссылку на не? (то есть на this.elem). Так вот вопрос, как получить значение this.url? Или это вообще возможно?
0 votes7 answers -
Custom Select не работает в модальном окне
Привет всем. Такая проблема. Делаю кастом селекты с помощью customSelect. Все отлично работает. Но есть форма с селектами во всплывающем (в модальном) окне. Вот там оно работать не хочет. Причина как выяснилось что скрипт должен определять ширину контейнера (элемента заменяющего стандартный селект) - так вот в модальном окне она = 0px. Пробовал другой скрипт для кастом селект - такая же хрень. Кто сталкивался или какие есть идеи - говорите. Буду благодарен за любую инфу по теме. Модальные окна делаю с помощью arcticmodal
0 votes2 answers -
Отмена Скрола Страницы
я хочу чтобы при скроле окна дефолтное событие, тоесть скролл, не происходил. window.onscroll = function(event){ if (event.preventDefault){ event.preventDefault(); } event.returnValue = false; } однако данный код не работает, почему?
0 votes7 answers -
Получить разрешение открытого окна браузера
Скажите, как получить разрешение открытого окна браузера, а не разрешения экрана?
0 votes10 answers -
Заполнить поля формы из данных JSON
Всем доброго времени суток. Прошу помощи у специалистов по javascript в следующей задаче: Есть данные сгенерированные в json формате доступ к которым осуществляется по определенной ссылке и имеют такую структуру: [{"product_name":"\u0411\u0430\u043c\u043f\u0435\u0440\u044b Ford Fiesta","product_id":"4","prices":58,"images":["images/stories\/virtuemart/product/01-perednyi-bamper-fiesta-2003-2006.jpg","images/stories/virtuemart/product/02-perednyi-bamper-fiesta-2008.jpg","images/stories/virtuemart/product/03-zadnyyi-bamper-fiesta-2006-2008.jpg"],"product_desc":"\u0415\u0441\u0442\u044c\u00a0\u0411\u0430\u043c\u043f\u0435\u0440\u044b \u0434\u043b\u044f Ford Fiesta, \u043f\…
0 votes1 answer -
Modal windows
Подскажите пожалуйста красивое, но при этом не слишком тяжёлое модальное окно для авторизации
0 votes10 answers -
Animate и overflow:hidden
Во время совершения анимации над блоком с помощью функции animate от jquery этому блоку присваивается свойство overflow:hidden. Как от этого можно избавиться?
0 votes5 answers -
jQuery
кто слышал про jQuery?...вернее кто с ним работал?как он работает?..я так понял это готовая библиотека скриптовможет кто чем поделится кто знает!
0 votes3 answers -
Пошаговая форма регистрации
Поставил задачу перед собой сделать скрипт регистрации... Все вроди норм, пхп фурычит, одна проблема ява скрипт хочю сделать что то вроди: http://css-tricks.com/examples/SeminarRegTutorial/ исходник оригинала: http://css-tricks.com/examples/SeminarRegTutorial.zip возьмем для примера 1 шаг. и вот возникли 2 проблемы: 1. все возможные варианты прописываются в самом коде index.html (в последствии переименую в index.php) Но что если вариантов выбора не как в примере 5, а например штук 297... И для каждого из них выводится свой шаблон... Возможно ли сделать подгрузку внешних файлов с номером "выбранного варианта"... Просто что бы не грузить все 300 вариантов... {мысль такова,…
0 votes0 answers -
Как лпределить, загрузился ли документ в IFRAME?
Знает ли кто, как определить из родительсого окна, загрузился ли документ в IFRAME, расположенном в этом окне. Вариант с помещением обработчика onload в документ, размещенный в IFRAME не подходит. Может можно как то установить этот обработчик из родительского окна.
0 votes4 answers -
Как правильно подключить jQuery
Ребята, я наткнулся на такое, как jQuery не могу понять куда засунуть вот этот код: //Когда вы нажмете на ссылку с классом poplight и HREF начинается с a # $('a.poplight[href^=#]').click(function() { var popID = $(this).attr('rel'); //Get Popup Name var popURL = $(this).attr('href'); //Получить Popup HREF и определить размер //Запрос и Переменные от HREF URL var query= popURL.split('?'); var dim= query[1].split('&'); var popWidth = dim[0].split('=')[1]; //Возвращает первое значение строки запроса // Добавить кнопку "Закрыть" в наше окно, прописываете прямой путь к картинке $('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }…
0 votes11 answers