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
-
Определение id элемента по которому кликнули
Есть вот такой блок с выбором файлов: В данном случае имеем стандартный input с выбором файла, которому поставлен "opacity: 0" и "z-index:9999", а под него засунута своя стилизованная кнопка, 3 из которых мы видим на картинке. Все это работает так: - изначально есть только одно поле выбора файла. Мы клацаем по кнопке "Выберите файл..." и наша надпись на кнопке соответственно заменяется именем выбранного файла - затем, если нам надо добавить еще один файл, мы клацаем на кнопку "+" и снизу добавляется еще одно поле (подобно первому скрину с 3-мя полями). Каждое новое поле имеет свой id вида "#fln№" (первое поле #fln1, второе #fln2 и т.д.) и одинаковый класс ".uplFil…
0 votes2 answers -
Ребята, помогите пожалуйста со слайдером!!!
Ребята, всем доброго времени суток) Помогите пожалуйста со слайдером! В javascript плохо разбираюсь(( Нашла подходящее мне решение, но никак не могу настроить под себя. Нашла здесь: http://lantana-studio.ru/howto/simpleslider/ У меня содержимое слайдера вылезло из контейнера, фото прикреплю Вот код HTML <div class="slider"> <div class="slider__block d-flex__row"> <div class=""> <img src="img/otziv-img.png" alt="Фото" class="slider__img"> </div> <div class="slider__block_text"> <div class="slider__block_text-row d-flex__widthHeight-center"> <p class="slider__blo…
0 votes1 answer -
Подгрузка ID
Всем доброго утра\дня, дело таково, нужно реализовать подгрузку некого id (числовые данные) с одной страницы на другую, возможно это както реализовать средством javascript?
0 votes10 answers -
window.document.write и window.alert()
1)Вот смотрите, window ч точки зрения языка джаваскрипт - это объект, скажите это объект какого класса?Ведь говорят что window это самый главный объект. 2)Прочитал что то, что идёт после точки являеться свойством объекта? Вот такое например: Объясните,это что получается главный объект виндоу, содержит объект документ с методом врайт? window.document - это объект в объекте чтоли,а какой же тогда класс у этих объектов? Ведь объекты от класса создаться. 3)window.alert() Здесь тоже получаеться объект в объекте, а где же класс от которого объект виндоу идёт, или здесь объект виндоу который содержит метод алерт, но где класс объекта виндоу? И если алерт это метод, тогда почем…
0 votes5 answers -
Как найти ссылку на странице и нажать ее?
Можно ли скриптом определить ссылку на странице по её названию? И соответственно если есть, то как нажать её? Если опирации реальны, то плз код.
0 votes4 answers -
Две версии jQuery
Нужно на страницу подключитьjQuery версии 1.8, но в <head> уже включена 1.4.2, и <head> я менять не могу. Можно ли в теле страницы подключить нужную версию и не вызовет ли это конфликтов?
0 votes4 answers -
Работа социальных кнопок, требуется помощь.
Добрый вечер. На сайте требуется разместить блок социальных кнопок, самые популярные сети(facebook, google+, twitter, pinterest). Перепробовал несколько готовых решений, от "Яндекс"(https://tech.yandex.ru/share/), "Pluso"(https://share.pluso.ru/) и парочки готовых плагинов для framework yii. Но меня не устроила работа данных решений. Нет возможности менять изображение, которое крепится к посту в соц. сети. Прочитал в нете, что соц. сеть кэширует изображение и данные о сайте и нет возможности изменить эту информацию. Можно изменить только в том случае, если разные страницы(разные адреса) одного и того же сайта расшариваются в соц. сети. Мне надо установить share кнопки на …
0 votes8 answers -
Обращение к элементу формы, добавленному через PHP скрипт
Всем доброго времени суток. Вот начал осваивать AJAX, и сталкнулся с проблемой. В ХТМЛ странице предусмотрено: <div id='comments'></div> Сюда после определенного события добавляется код формы(после обработки этого шаблона парсером через PHP скрипт): <form> <table> <tr> <td>Имя: </td> <td><input id="name" name="name" type="text"></td> </tr> <tr> <td>E-mail:</td> <td><input id="email" name="email" type="text"></td> </tr> <tr> <td>Сообщение:</td> <td><textarea id="text" name="text"></textarea></td> </tr> &…
0 votes2 answers -
Поиск слэша в регуляном выражении.
Здравствуйте. В общем надо запретить ввод в поле символов: .,;:!?/\ Работает для всего кроме обратного слэша \ Есть регулярка: var prep = "[.,;:!?/]"; При добавлении туда обратного слэша, т.е. [.,;:!?/\\] перестаёт работать. Как должен выглядеть обратный слэш в регулярке?
0 votes4 answers -
График canvas
Добрый (надеюсь) день! Решил попробовать сделать график на canvas, но возникла проблема с добавлением случайных точек на этот график. Проблема в том, что каждая точка у меня является объектом с аргументами в виде координат точки (x,y), и я никак не могу понять как с помощью цикла можно создавать новые объекты с новыми координатами.... Скорее всего есть более простой способ, но я до него не додумался. Вот код: //Run CANVAS var canvas = document.getElementById('diagram'); var ctx = canvas.getContext('2d'); //We create a class with a method drawing lines from the previous point function Point(x,y) { this.draw = function(){ ctx.lineTo(x, canvas.height -y); } }; //Creat…
0 votes4 answers -
Как сделать, чтоб скрипт "увидел" картинки
Помогите, пожалуйста!!!!!!!!!!!!!!! Делаю свой первый сайт. Со скриптами пока "общалась" мало. Вот возникла небольшая проблема. Нашла скрипт вот здесь _http://mat.net.ua/computer/java-script/java-script-0501.htm Поставила на страничку, заменила img своими картинками, открыла в браузере. Скрипт работает (картинки движутся), но моих фотографий он "не видит" - просто движутся пустые рамочки с крестиком. Показала полный путь к картинке, как на других страничках, но... результат нулевой. Понимаю, что, наверно что-то еще нужно отредактировать, может папку с фото в другое место поставить, может еще что-то дополнить, но не пойму что. Подскажите, что нужно изменить в коде или... ч…
0 votes7 answers -
innerHTML и Cannot convert undefined or null to Object stacktrace
привет. подскажите в чем проблема: в <div id="itPic" /> "вставляю" картинку с помощью innerHTML var thisPic=document.getElementById("itPic"); var ImgPath='<?php print('<img src="'.$getDirName.'/'.$getPicsArray[0].'" ">')?>'; thisPic.innerHTML+=ImgPath; когда пытаюсь чтобы по клику эта картинка заменялась другой таким же способом: var showAnotherPic='<img src="'+imgDir+imgTitle[i]+'">'; thisPic.innerHTML+=showAnotherPic; случается вот такая ошибка: Cannot convert undefined or null to Object stacktrace
0 votes5 answers -
popup
Доброго всем времени суток! Подскажите решение с такой вот проблемкой Как сделать такой вот popup'чик как здесь, при нажатие на кнопку "получить пароль"? заранее спс -))
0 votes15 answers -
Прелоад
Собственно нужно для сделать чтобы при наведении мышкой на изображение, изображение менялось. Делал через onmouse. Теперь оказалось что нужен прелоад. Нашё где то скрипт, поставил, почему то не работает. Сам скрипт Помогите плиз довести его до ума, или узнать почему не работает
0 votes11 answers -
расчет времени выполнения операции
Здравствуйте, может подскажет кто... как узнать время (миллисекунды) которое прошло с начала выполнения какой-то функции, до ее завершения? в принципе, вот и весь вопрос....
0 votes4 answers -
Задачка с FancyBox
Друзья, такая задачка. Есть высплывающее окно fancybox, в котором список ссылок аля галерея, при клике на каждую из них открывается новое всплывающее окно, в котором, в свою очередь, другая галерея, опять же при клике на каждую открывается новое всплывающее окно. FancyBox так устроен, что при открытии нового окна из родительского, родительское закрывается. Задача в том, чтобы при закрытии дочерних окон открывались обратно родительские. Сделать такое с парой окон, назовём её "родитель-потомок", довольно просто - используем для открытия родительского окна callback afterClose. Например: (код выдран из длинного листинга, поэтому кое-что там лишнее, не имеющее значения, само…
0 votes4 answers -
js/jq правила записи
долгое время не получается разобраться с правилами записи кода в js/jq. читал разные книжки, смотрел видеоуроки. даже простейшая запись (function($){ $.fn.my = function() { }; })(jQuery); вызывает ступор. можно ли посоветовать ресурсы, которые помогут разобраться с долларами, скобками, цепочками вызовов и т.п.? или эффективнее будет продолжать читать книжки и смотреть видео? навеняка у многих были подобные проблемы. как решали?
0 votes17 answers -
Вместо энтера <br> и <p> в iframe designMode
Можно ли регламентировать поведение body в процессе редактирования при designMode? Если я жму ENTER то в исходный код добавляется тэг <BR>, а для оперы <P>. По идее переносы строк регламентируются white-space:pre, однако браузеры все равно вставляют указанные теги.
0 votes6 answers -
JSON вопросы (про массив)
Вопрос в этом посте (основные 2) - решен. Возник следующий (посты ниже). Я создаю объект для json данных, чтобы в будущем добавить его к текущим json данным. Мой json имеет следующую структуру { "ref_matchings": [ { "keyName": "Oil1", "keyValue": [ "масло1", "супермало1", "Четкое масло1", "Отличное масло1" ], "messages": [ { "msg1": "1lorem lorem lorem" }, { "msg2": "1lorem lorem lorem lorem lorem lorem lorem" }, { "msg3": "1Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repudiandae, aliquam, ratione, iste doloremque accusamus placeat similique con…
0 votes12 answers -
Замена содержимого блока при нажатии на ссылку
Здравствуйте. Подскажите, пожалуйста, как можно заменить содержимое блока при нажатии на ссылку. Поиск в Гугле показал, что нужно использовать innerHTML, но как его использовать в конкретном случае – я так и не понял. С Javascript не знаком,
0 votes4 answers -
Fancybox окно фиксированной ширины
подскажите, как сделать модальное окно фиксированной ширины, когда контент- картинки. Нужно, чтобы при перелистывании картинок само окно не меняло размеров, даже если картинки разного размера. maxWidth, maxHeight не помогает, окно все равно подстраивается под размер контента, а именно картинки.
0 votes4 answers -
Сравнение текста input с заданным значением
Здравствуйте. Подскажите пожалуйста как можно реализовать проверку значения у input с другой переменной php при отправке формы? Например, чтобы в случае если value больше переменной php, он или показывал alert, или просто подсвечивал input, и естественно не отправлял данные а оставался на этой же странице. Событие keyup не подойдет, так как данные могут вбиваться в ручную, или с помощью нарисованных кнопок + и - (инкремент, декримент). Переменная php: <?php echo sprintQtyInStock($product->qty_in_stock); }?> Вывод input: <form id="item<?php echo $product->product_id; ?>" name="product" method="post" action="<?php print $product-&g…
0 votes1 answer -
Как отловить событие при увеличении страницы ?
В мазиле Ctrl + роликом мыши увеличивается или уменьшается страница. Как отловить данное событие ?
0 votes7 answers -
jquery Не срабатывает on("click", function) для динамического элемента
В корзине динамически формируется выбор вариантов доставки, из которого должен выбираться пункт выдачи. но событие клика на варианте доставки не срабатывает для проверки работы нужно что-то положить в корзину, например https://www.road.media/avtomagnitoly/ford/5861-detail собственно, корзина: https://www.road.media/cart После клика на первом варианте (пункт выдачи СДЕК), должен раскрыться список пунктов выдачи (город у каждого будет свой, определяется автоматически по России): За раскрытие списка и обработку дальнейшего выбора пункта выдачи отвечает файл https://www.road.media/plugins/vmshipment/transportadoras/cdek_script.js Выглядит он так:…
0 votes3 answers -
смена текста кнопки и jQuery
Постигаю азы jquery. Как заставить текст меняться в тот момент, когда кнопка становиться невидимой? CSS: .button { color: white; font-weight: bold; background: maroon; padding: 12px; display: inline-block; width: 180px; text-align: center; } JavaScript: $(document).ready( function() { $('.button').click(hide) } ) function hide(e) { var t = e.target || e.srcElement; $(t).fadeOut(800).text('новый текст').fadeIn(800); } HTML: <button class="button">кнопочка</button>
0 votes2 answers