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
-
Помогите с массивом
Как сделать вот такое на JS? for ($i=0; $i<=4; $i++){ var vote = id * voteAll; var width = vote * 2.2; }
0 votes1 answer -
Не работает массив
Подскажите почему ошибка код: $('.vote .in .form .radio').on('click', function(){ var i = $(this).children('input[type="radio"]').attr('id'); var id[1] = 458; var id[2] = 958; var id[3] = 145; var id[4] = 358; var id[5] = 256; Вне функции её нет
0 votes3 answers -
Как сделать некликабельную ссылку?
Как сделать некликабельную ссылку с помощью Javascript? Можно ли как-нибудь использовать pointer-events? Нужно, чтобы не просто не было перехода по ссылке, а вообще чтобы она была никакой некликабельной. Выручите?
0 votes7 answers -
Массив ссылок
Всем добрый день. Возник вопрос. Такой код function setupHistoryClicks() { var arr = document.getElementsByTagName("a"); for(var i=0; i<arr.length; i++) { alert(arr[i]); } } Он мне возвращает массив ссылок, т.е. самих адресов. Но мне нужен именно массив тегов <a>. Подскажите, пожалуйста, как мне этого добиться. А вообще, в итоге, код переводит мне нужную ссылку в var link. И из этого link мне нужно вытащить два объекта (картинку(link.getElementsByTagName("img")[0]) и текст(link.getElementsByTagName("p")[0])). Но я не могу вытащить что-либо из link, поскольку он равен = "http://www.sight.ru" ....вот, как то так.
0 votes12 answers -
Карты гугл не работают в XHTML5
PHP header('Content-type: application/xhtml+xml; charset=utf-8'); HTML <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> .. <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script>.. </html> Error
0 votes5 answers -
Конфликт между меню и ротатор на jquery
Всем привет! Я в js полный ноль ... пришлось подключить ротатор на сайт, подключил но теперь менюшка не работает (( Начал экспериментировать и оказывается когда я в ротаторе отключаю один скрипт тогда менюшка работает) но ротатор нет (( и наоборот! Что мне делать? В коде я не шарю! Помогите мне пожалуйста!
0 votes4 answers -
Простейший слайдер
Доброго всем времени суток! У меня такая просьба. Именно просьба, а не вопрос. Научите пожалуйста писать самый простейший слайдер (ротатор изображений). Что я имею ввиду под словом "простейший"? Это значит что достаточно чтобы картинки плавно перелистывались. (автоматически) Прошу именно научить, т.е. если можно с описанием что делает каждая строка кода js, и если понадобится то и css. Сразу скажу, что уже достаточно много гуглил и смотрел тут на форуме, но либо встречаются очень сложные и красивые слайдеры, либо с виду простые, но без какого-либо объяснения как они работают. (а, и чуть не забыл, js я к сожалению не знаю, поэтому прошу объяснять как полному новичку)) Благ…
0 votes4 answers -
как объявить двумерный массив?
Как правильно объявить двумерный массив? Если так написать: var s = []; function initArray(len1,len2){ for(var i = 0, k = 0 ; i < len1; i++, k++){ for(var j = 0; j < len2; j++){ s[i][j] = k; } } return s; } var b = initArray(2 , 2); то выводится ошибка : s is undefined.
0 votes7 answers -
нужна помощь!
Мне понравился ротатор на сайте http://1043.com.ua/ ! Но при попытке сохранить его себе на комп возникла проблема ... Кажется все сохранил: tpniceslideshow_ie.css; tpniceslideshow.css; tpniceslideshow.js; И сам код ротатора! но чего-то не листаются новости (( Кто может мне подсказать что я упустил?! Код из index ?xml version="1.0" encoding="utf-8"?><!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" xml:lang="uk-ua" lang="uk-ua" dir="ltr" > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>…
0 votes2 answers -
Вывод страницы в зависимости от ширины экрана (браузера)
Всем привет. Имеется следующая картина. Есть макет шириной в 2100 пикселей и высотой в 1900, нужно сверстать точь в точь. Я это сделал, но у самого монитор "футбольное поле" (1920*1080). Вот тут нужно думать и о 1024*768, например. Слышал и читал, что можно определить ширину браузера с помощью javascript и вывести инфу в зависимости от условия, но тут другая проблема - я плохо разбираюсь в js. Я думаю суть ясна, прошу Вашей помощи. Заранее благодарен P.S. Информации надо будет вывести строк 5-10 или сразу весь <body></body>
0 votes2 answers -
непонятное окно
на этой странице после окончания игры(когда время закончилось) появляется алерт с предложением начать новую игру. после нажатия ОК на долю секунды появляется еще одно окошко похожее на алерт и почти сразу исчезает(смотрю в линуксовом фаерфоксе и опере). объясните пожалуйста это явление. по логике скрипта ничего подобного происходить не должно.
0 votes5 answers -
как через аякс передать ФАЙЛ ?
какие заголовки нужно передать и как вообще передавать файл ? как передать обычный POST с текстовыми данными я знаю, а как передать файл? желательно весь рабочий код, если у кого есть
0 votes7 answers -
Условия(оператор if)
После php пробую учить javascript. Что этот код значит? if ((city == null) || (city == "")) return; if ((state == null) || (state == "")) return; if - оператор, с ним всё просто. || - логическое ИЛИ. После школьной информатики это для меня значит «Истинно, если хотя бы одно истинно». Тут по-моему какой-то другой смысл. Какой? (city == null) сравниваем с... С чем? null - типа нуль? (city == "") сравниваем с пустым местом. Вроде понятно. return - что он тут значит? Помогите пожалуйста разобраться.
0 votes11 answers -
Элементы управления
Подскажите пожалуйста, как реализовать подобные элементы управления ? Ну едит и 2 баттона понятно) А вот связать, что то даже загуглить не могу..)))Должны быть по идее готовые решения)
0 votes2 answers -
объект, добавляющий элементы dom
здесь одна из первых моих попыток применить ооп в js. очень беспокоит дублирование кода при создании элементов dom-a. помогите пожалуйста написать объект, который на вход получает названия элемента, массив со стилями и создает элемент. зачатки такого объекта в моём коде это функция fabric(). не знаю поступают ли подобным образом, решая задачу генерации элементов dom. если для этих целей используется другой подход, то пните пожалуйста в нужном направлении
0 votes5 answers -
Как реализованн обмен данными между фреймами в ВК ?
Может кто вкурсе, как реализовал Вконтакт обмен данными между основным фреймом и фреймом где грузится приложение разработчика. Они ведь с разных доменов и безопасность не разрешает им обмен данными, из фрейма не даёт обратиться к parent а из основного к frame_name но обмен данными происходит... как ?
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 -
Ссылка, отправляющая данные формы
Как заставить ссылку отправлять данные формы? Вопрос не новый и даже есть решения в сети, однако они работают далеко не во всех браузерах. Моя идея: <form name="loginform"> <a href="javascript:void(0);" onclick="document.getElementById('loginform').submit();">Вход</a> <input type="text" name="name" id="name" value=""/> <input type="password" name="password" id="password" value=""/> </form> Подскажите универсальное решение, пожалуйста. Вариант с стилизацией button или input не подходят, потому что шрифт не меняется (например, в GCh при установке Tahoma будет Arial). Спасибо.
0 votes4 answers -
отключить безопасность
пытаюсь кое что сделать на html5 но наткнулся на безопасность, оказывается нельзя сохранять или изменять картинку, если она загружена с "другого урла" в чём опасность для юзера не понятно, увидит искаженную картинку ? в одном месте нашел решение, у FF нужно в настройках поменять security.fileuri.strict_origin_policy можно ли поменять это как то из скрипта (тоесть javascript-ом) ? т.к. это нужно не только на 1 моей машине, а на всех, кто будет смотреть. работать нужно именно с картинками с других сайтов.
0 votes19 answers -
Как реализовать неактивную ссылку
Хочу сделать. такую вещь - + меню 1 При нажитии на текст меню 1, выпадает текстовая область ниже.Это еще понятно как сделать но при нажатии "-" написиь "меню 1" становится неактивной ,и также "-" и меняются в цвете, нажать можно только "+" и все опять становится в прежний цвет и активность. Т.е по "-" убирать возможность выбора меню, по "+" возвращать.
0 votes1 answer -
HTML vs. XHTML (взаимодействие с JavaScript)
Прошёл книгу "Изучаем HTML, XHTML и CSS" (O'Reilly). Книга нормальная, всё понятно написано. После прочтения книги, в результате советов, которые там дают читателям, сейчас страницы пишу на XHTML Strict. Почему - сказать не могу. Просто в книге читателя плавно подвели к тому, что HTML - это вчерашний день, а сегодняшний - Strict XHTML. И нужно писать страницы на XHTML Strict, чтобы разные браузеры чётко понимали на каком языке написана разметка страницы. Пытался на форумах найти ответ на вопрос "На чём писать: HTML, XHTML или HTML5 ?". Каждый хвалит свою корову. И аргументов у каждого - целая куча. Сейчас прохожу книгу "Изучаем JavaScript" (O'Reilly, м.Моррисон). Думал, ч…
0 votes5 answers -
XMLHttpRequest
Код изменения контента страницы без перезагрузки страницы. Своего ничего практически, всё по примеру - http://htmlbook.ru/html5/history, за исключением только что асинхронности (в примере - синхронно). С pushstate проблем никаких. А вот по поводу самого изменения контента возникли некоторые вопросы: 1. responeText - как эта штука работает? я прописываю document.getElementById("content").innerHTML = req.responseText; А он мне меняет всю страницу... Правда, по-моему, когда было синхронно, он мне вообще новую страницу полносью загружал вот в этот указанный див. А менял я function swapPhoto(href) { var req = new XMLHttpRequest(); req.open("GET", "http:/…
0 votes11 answers -
Не работает функция замены атрибута jquery
Здравствуйте! На странице есть ссылка и список выбора. <a href="http://mysite.ru" class="myclass" rel="nofollow" id="myid_1">LINK</a> <select name='myvalue' id="sel"> <option selected="selected" 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> Нужно, чтобы при выборе другого значения из списка заменялся идентификатор ссылки. Написал такой код: <script> $(function(){ $('#sel').change(function(){ $('a[href="http://mysite.ru"]').attr('id', 'myid_2'); }); }); </script>…
0 votes0 answers -
Запрет на активность
Здравствуйте! Подскажите, пожалуйста, как можно сделать такое: - есть блок, размеры которого изменяются с помощью плагина resizable. - в этом блоке есть другой блок - "аккордеон" и две кнопки: "разрешить" и "запретить". Как можно сделать, чтоб при клике на кнопку "запретить", содержимое блока "аккордеон", т.е. сам он собственно, не функционировал? Скриншот прилагается.
0 votes8 answers -
Автонастройка ширины блока в соответствии с шириной img
Задача довольно простая. Есть блок со статьей. В этом блоке есть img с иллюстрацией. Нужно сделать так, чтоб ширина блока равнялась ширине загружаемого img (либо ширине блока, что содержит наш img, но это уже мелочи). Допустим есть такой вот макет: Самое простое, что приходит в голову - это jQuery. Вот пример элементарной реализации: http://jsfiddle.net/audetwebdesign/bpN8x/ Проблема в том что на долю секунды, пока не загрузился рисунок, блок растягивается на 100% ширины родителя и верстка дергается. Есть способ избежать такого поведения? p.s. знаю вроде что это можно как-то решить с помощью использования таблиц, но я их ярый противник, хотелось бы избежать этого.
0 votes7 answers