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
4,723 questions in this forum
-
Помогите понять суть задания
День добрый, получил тестовое задание (одно из нескольких), звучит оно так: Для меня как-то оказалось это не очевидно, что конкретно требуется сделать? поясните пожалуйста.
0 votes12 answers -
Несколько модальных окон на одной странице
Подскажите пожалуйста кто видел скрипт на несколько модальных окон на одной странице, очень нужно, нашел всего 1, но он работает не совсем корректно в моем случае. Спасибо
0 votes12 answers -
Вертикальные табы без jquery
Здравствуйте! Если у кого уже готовый скрипт вертикальных табов не на jquery, их через поиск полно, именно на чистом js не нашел. Вот здесь начал делать, как понимаю нужно использовать делегирование (один обработчик на родителе). Может у кого есть уже подобный готовый скрипт без jquery ?
0 votes12 answers -
onClick выводит title в отдельный div
Есть картинка, есть div. При нажатии на картинку в этом div'e должен отобразится текст с тайтла картинки! Помогите реализовать! Заранее спасибо
0 votes12 answers -
В чём может быть причина такого бага?
Обращаюсь к коллективному разуму, так как свой уже сломал. Есть бегущая строка, анимированная кастомной js-анимацией (то есть фреймворки не используются, чистый JS). При нулевом скролле страницы всё работает. Как только начинаешь скроллить, вылезает такой глюк: Среда - Safari 5,1,7, Windows 7. Для наглядности показал встроенный отладчик, там видно, что функция анимации выполняется, координаты слоя с текстом пересчитываются. Но на экране не отображается.
0 votes12 answers -
как это исправить?
помогите пожалуйста как это исправить? сайт:http://likekino.net/
0 votes12 answers -
Изменение нескольких стилей
Уважаемые знатоки столкнулся вот с такой проблемой: Допустим есть элемент (в моем случае изображение) и текст привязанный к нему. Как сделать так тобы при наведении на текст изображение меняло цвет на "цвет1", а при наведении на изображение на "цвет2". Глаз уже замылен не могу найти или что-то упускаю... HTML <div id="mail-box"><a href="mailto:zakaz@unimag161.ru"><span class="tool-ico tool-ma" title="Напишите нам"><span></span></span><span class="tool-txt">zakaz@unimag161.ru</a></span></div>По идеи все стили (в том числе цветовая часть) прописаны в отдельном CSS (можно скачать) основная часть прописана тут CSS н…
0 votes12 answers -
Не работает скрипт во всех браузерах кроме Mozilla FireFox
Доброго времени суток! Обращаюсь к знатокам своего дела! Ребят, подскажите малоопытному )) Не работает скрипт ни в одном браузере кроме Mozilla Firefox.. Вроде все просто, суть - показывать/скрывать поля при выборе значения select в форме Подскажите в чем дело, что не так и как это исправить? Вот тело: <form name="" id="" method="post" action="" onsubmit=""> <div style="padding-bottom:10px; "> <select > <option id="" class="3" value="">Вы новый пользователь?</option> <option id="" class="1" value="">Я новый пользователь</option> <option id="" class="2" value="">У меня уже есть кабинет</option> …
0 votes12 answers -
проверка на число.
Как введённое значение в prompt проверить на число? Нужно что бы, если в prompt, ввести число, то этот prompt появится опять. var arr = [];var age = prompt('Введите числа', '');arr.push(age);if (age == "" || age == null) { document.write("Введите число");}else if (age == number) { var age = prompt('Введите числа', '');}document.write(arr)
0 votes12 answers -
JS гугл карты
Доброго времени суток. Работаю сейчас с xslt в umi Вопрос такого плана: Есть гугл карта, для двух городов, у одной один адрес, а у другой - 6, На карте есть 6 полей с описание, адресом и телефоном, если на поле нажимаешь, то карта показывает маркер на нужном адресе Я сделала обращение к полям, т.е. заполняется все отлично через админку. Если у офиса поменяется адрес, то ничего сложного нет, заходишь в админку, меняешь координаты в созданном специально для этого поле, все хорошо. Но! Есть одна неприятность при создании нового адреса. У плашек есть тип данных Адрес, на каждый новый адрес, надо создать в типе данных новое поле для координат. И каждый раз прописывать во…
0 votes12 answers -
Регулярные выражения
Почему выводит -1, если цифра есть? alert("4".search(/d/))
0 votes12 answers -
Простейший drag and drop
Если перемешать ползунок вправо, а потом влево, то курсор его не цепляет, как убрать этот косяк? https://jsfiddle.net/cgcjp036/
0 votes12 answers -
Как после клика сделать номер ссылкой?
https://jsfiddle.net/5uv8v33v/1/ ПС. 1. идеально было бы ссылку показать/выводить ссылкой, после клика- номер ссылкой.. К сожалению сейчас не вовсех мобильных браузерах, нынешняя конструкция, ссылка/номер кликабельна ПС. 2. нужно для отслеживание кликов в Яндекс.Метрике
0 votes12 answers -
Зависимый selectы с иконками в одном из них
Имеется вот такая конструкция: https://jsfiddle.net/fromthemoon/mdr6uvw3/1/ Необходимо: 1) Заменить два события - mouseleave и mouseover на что-то вроде change или click, чтобы при выборе не было этих подергиваний. 2) При выборе первого select во втором select скрывается группа option, которые не были выбраны, т.е. Без покрытия - выводится пустая строчка, Морилка - выводятся значения соответствующие морилке Сайт состряпан на конструкторе Tilda, страница с проблемой - https://smirnovstolyar.ru/krovati PS: понимаю, что это плохая идея для создания сайта, так как лучше делать всё с нуля, в будущем это и планируется сделать, но для первого времени не…
0 votes12 answers -
вызов функции PHP из JS
Удачного дня! Можно ли вызвать ф-цию написанную на PHP из JS. Задача в следующем Нужно изменить значение в БД. Как работать с MySQL посредсвом PHP мне известно. JS в силу того, что работает на стороне клиента, этого делать не умеет (или я ошибаюсь?). Поэтому и хотелось вызвать ф-цию PHP. <html> ... <body> <script language="JavaScript"> function doClickSave() { ..... Save_data(var); .... } </script> <FORM> ... ... <? function Save_data($par1) { $cnctDB = mysql_connect(...); ... } ?> </FORM> </body> </html>
0 votes11 answers -
Поиск по сайту
Доброго времени суток всем! Подскажите, пожалуйста, можно ли средствами JavaScript (или другим чудесным способом) сделать поиск на своем сайте? Сайт сделан на голом Html, никаких БД. Проблема в том, что сайт интранетовский, внутренний, лежит на сервере фирмы, поэтому обращаться к гуглу и яндексу бесполезно. Буду благодарна за любую информацию.
0 votes11 answers -
AJAX - кодировка
Добрый день. Проблема следующая: пхп-скрипт генерирует XML, в один из узлов кладет русский текст, перекодив предварительно из Win-1251 в UTF-8, и отдает яваскрипту. Js принимает и парсит полученный XML и вполне себе корректно с ним работает. То есть я в IE6 вижу вс? нормально. Но люди под Оперой жалуются, что видят utf-овские кракозябры... Отчего это может быть и как это исправить?
0 votes11 answers -
Динамическая загрузка и исполнение скриптов
Как подключить к документу внешний файл скрипта, после загрузки документа, т.е. document.write не канает. и еще вопрос почему если я присваиваю любому тегу innerHTML = " " то алерт не срабатывает?
0 votes11 answers -
Подсч?т файлов в папке
Здравствуйте! Подскажите, пожалуйста, какими конструкциями можно организовать подсч?т количества файлов в папке по маске (*.jpg)?
0 votes11 answers -
offsetHeight, clientHeight, pixelHeight - не работают в Firefox
Вот такие дела. Есть ли какие-то аналоги перечисленным свойствам? Хочется сделать привязку - высота одного слоя относительно высоты другого. В IE и Opera это удается сделать с помощью offsetHeight, в Firefox - не получается :'( var h = document.all('MiddleOfTheEarth').offsetHeight; document.all('EmptyDiv').style.height = h - 400;
0 votes11 answers -
Проблема с margin-bottom
Суть проблемы. Нужно, чтобы при нажатии на ссылку таблица подвигалась чуть вверх. след. код не работает: <table border=10 cellspacing=5 cellpadding=5 width=100 height=100 onclick='this.style.margin-bottom="100px;"'><tr><td></table> <table border=10 cellspacing=5 cellpadding=5 width=100 height=100><tr><td onclick='this.style="margin-bottom:100px;"'></table>
0 votes11 answers -
Оператор return
Подскажите, пожалуйста, оператор return возвращает значение выполнения некоторой функции. При этом он прекращает ее выполнение или функция продолжает выполнятся до конца? Спасибо.
0 votes11 answers -
Вопрос: как обратиться к элементам по class'у?...
Подскажите пожалуйста, возможно ли обратиться через javascript к классу элементов... знаю, что можно обратиться к элементу по id (например, var header = document.getElementById('header') )... или по названию элемента (например, var div = document.getElementsByTagName('div')[0] )... В первом случае обращаемся к 1 элементу с конкретным id, во втором - к элементу с заданным порядковым номером... А очень часто бывает нужно обратиться именно к классу элементов... Если кто знает как это сделать, подскажите пожалуйста... Спасибо...
0 votes11 answers -
контент, который тянется до определенного разрешения, а потом центрует
проблема вот в чем: контент сайта должен тянуться с разрешения 1024*768 до 1024*1280. в ширь. если разрешение больше, он должен останавливать свою тянучесть и центрироваться. сейчас на большом разрешении (1600*1200) в опере и в ие он тянучесть останавливает, но жмется влево. в огнелисе тянется на всю ширину и никакой max-width его не останавливает. а также такой код его не берет: body { margin: 0 auto; padding: 0; font-family: Georgia; font-size: 100.01%; font-weight:normal; } .all{ width: expression(document.body.clientWidth < 1240 ? "100%" : "1240px"); max-width:1240px; min-width:1000px; } можно через жабаскрипт еще что-нить добавить, чтобы было как надо? ес…
0 votes11 answers -
AJAX
Когда подгружается штмл код вмести с ним подгружается джава скрипт в нем есть сгенерированный массив. Но как я убедился тот массив браузером не воспринимается, а значения берутся с того массива который был загружен вместе с страницей. Что нужно сделать чтобы воспринимался?
0 votes11 answers