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
-
Глобальный контекст (смена контекста)
В этом коде, результат будет 81, это я понимаю var x = 9; var module = { x: 81, getX: function() { return this.x; } }; module.getX(); Но почему, если метод getX указать ссылкой для переменной var getX = module.getX И потом вызывать эту переменную getX() То x берётся из глобального объекта window, а не из объекта module? Почему так? По идеи var getX = module.getX это ссылка var getX = module.getX() а это присвоение и сразу вызов Почему меняется контекст?
0 votes9 answers -
приручить fancybox
Добрый день, подскажите пожалуйста как можно инициализировать галерею картинок, при помощи этого плагина? Имеется список картинок, на пример первые видны, другие скрыты, использую: data-rel="group" И есть ссылка - Посмотреть галерею, так как открыть эту галерею при нажатии на эту ссылку? С нажатием на фотографию все понятно, а вот с ссылкой не могу додумать =\ Спс заранее
0 votes5 answers -
Выделение цветом ячейки при вводе текста
Здравствуйте, в очередной раз, уважаемые! На этот раз обращаюсь к вам за помощью со следующей проблемой: Есть таблица, внутри некоторых ячеек есть input'ы. Нужно реализовать следующее действие: При вводе в инпат (все равно в какой) определенной цифры или текста, закрашивалась определенная ячейка таблицы. Например: Вводим в инпат цифру 9. Цифра 9 в таблице соответствует ячейке со значением "nine"(кодом это нигде не прописано, об этом знаем только мы), и когда цифра 9 введена, ячейка nine закрашивается цветом. Если ввести цифру 15 то закрасится ячейка с именем "roko" И т.д. Вроде легко, но не получается Пробовал работать через if else, firebug ошибки не выдает, но ячейки не…
0 votes1 answer -
Бэкграунд на всю страницу с учетом IE8
Доброго всем времени суток. Перерыла полинтернета - уже устала. Прошу помощи. Суть в следующем: нужно реализовать бэкграунд из картинки на всю страницу. Работать должен примерно как cover, но, насколько я понимаю, cover IE8 не поддерживается. Знаю, что вроде есть скрипты на JQuery, но те, что я находила, не центрируют картинку, а некоторые, хотя и обещали центрирование, работали с глюками. Если у кого-то есть такой код/опыт или подходящая ссылочка - поделитесь пожалуйста.
0 votes2 answers -
JavaScript & iframe
Проблема следующая: есть iframe id='id_1', в нем есть елемент, например картинка. Необходимо из родительского окна поменять например параметр src этой картинки... id картинке я задать не могу
0 votes1 answer -
Проблема со скриптом
Народ помогите с проблемкой.. Есть меню на js..в Opera и Mozilla...отображается как надо...но в Explorer отображается с отступом.. Че нуна поправить??? Помогите..люди добрые...не знаю как это исправить. Вот код JS if( parseInt( navigator.appVersion ) >= 3 ) compat = true; if(compat) { I1 = new Image; I1.src="../images/menu_kond_b.jpg"; I1_1 = new Image; I1_1.src="../images/menu_kond.jpg"; I2 = new Image; I2.src="../images/menu_vent_b.jpg"; I2_1 = new Image; I2_1.src="../images/menu_vent.jpg"; I3 = new Image; I3.src="../images/menu_ot_b.jpg"; I3_1 = new Image; I3_1.src="../images/menu_ot.jpg"; I4 = new Image; I4.src="../images/menu_auto_b.jpg"; I4_1 = new Image; I4_1.…
0 votes2 answers -
Стоит ли изучать JavaScript по учебнику на JavaScript.ru
Всем доброго времени суток. Думаю много людей с этого форума кто задумывался об изучения js натыкался на учебник по js на _javascript.ru. Хотел бы узнать стоит ли по этому учебнику учить js или есть что-то лучше?
0 votes2 answers -
SVG как можно управлять обэктом
Здравствуйте Говорю прямо JavaScript не мой козырь потому может буду нести ерись Значит у меня такой вопросик. Я делаю игру, только векторная графика. Есть спрайт героя в формате svg. Знаю что существует тег для роботы в svg. но мне не понятно с помощью этого тега я могу загрузить мой уже нарисованный фаил или этот тег только для программного рисования. Все что мне удалось это загрузить файлик с помощью тега <img> но при этом,как я понимаю, уже не могу управлять программно векторным рисунком, или я чего то не понимаю? Примерно так у меня получилось var imgArrHero=new Array();var imgHero=new Image();imgHero.src="vect/prob_1.svg"imgArrHero[0]=document.createElement("…
0 votes2 answers -
Морсокй бой
Почему не срабатывает функция fooMiss, когда передаёшь, значение, которого нет в массиве? http://plnkr.co/edit/GuM232EwPk4wAmG8FYEG?p=preview
0 votes3 answers -
панорама Настройка параметров скрипта для просмотра панорамных фото в 3D проекции
Кто нибудь сможет помочь в решении такой проблемы - я долго искал скрипт, который мог бы обеспечить просмотр панорамных фото в 3D проекции, нашел один скрипт но он предназначен для камер с двумя объективами (для вот такой http://trud.kish-host.ru/lena/s-l1600-12.jpg?i=1), которая на одном фото рядом располагает две картинки ( http://trud.kish-host.ru/lena/6.jpg ) с противоположно разнесенными на 180° объективами и отображает фото на все полноценные 360° (полный шар). А у меня камера с одним объективом и делает фото только в сфере (т.е. чуть больше пол шара проекции, на вот такие углы - http://trud.kish-host.ru/lena/44.jpg ). И в итоге мое одинарное фото http://tr…
0 votes0 answers -
Нужна аналогичная галерея на jquery
http://joomla15.zootemplate.com/jv_dilo/ Нужна аналогичная галерея на jquery. Может кто-то встречал такую или может кто-то знает где можно ее скачать. Подскажите пожалуйста. За любую помощь заранее спасибо.
0 votes3 answers -
переписать проверку массива объектов
помогите пожалуйста переписать часть кода более очевидным и лаконичным способом я создаю несколько объектов: var Tank = function(id) { this.id = id; Tank.tanks.push(this);}Tank.tanks = [];for (var i = 0; i < 3; i++) { new Tank(i);}Tank.tanks.forEach(function(tank, i, arr) { console.log(tank); }); console.log('summary tanks: ' + Tank.tanks.length);затем я удаляю один из них со случайным индексом: var tankDel = Math.floor(Math.random() * (3));Tank.tanks.splice(tankDel, 1);Tank.count -= 1; Tank.tanks.forEach(function(tank, i, arr) { console.log(tank); }); console.log('summary tanks: ' + Tank.tanks.length);потом я проверяю не удалён ли объект…
0 votes1 answer -
WYSIWYG вставка гиперссылки
Всем здравствуйте! У меня тут проблема с функцией вставки гиперссылки в визуальном редакторе... Не сработывает кнопка. Само окно для оформления ссылки открывается, а ссылка не оформляется... function OpenLink() { var newWindowFeatures="dependent=1,Height=150,Width=430"; var board=window.open("","InsertLinks",newWindowFeatures); board.document.open(); board.document.write("<html>"); board.document.write("<head><title>Вставка гиперссылки</title></head>"); board.document.write("<script language=Javascript>function AddLink() { AnCode = '<a href='+document.all.Protocol.value+document.all.Path.value+document.all.Target.value+'&…
0 votes0 answers -
прижать div к низу столбца таблицы
Здравствуйте! Есть таблица,столбцы у нее заданы стилем position:relative; width:50%; в каждом столбце должен быть div,его нужно прижать к низу столбца. Сделала,во всех браузерах работает кроме ff.В ff этот блок идет сразу за текстом столбца,к низу не прижимается. Если задавать у блока position:absolute, то он съезжает прямо в низ всей страницы. Подскажите какие нибудь способы решения!!!
0 votes5 answers -
undefined в цикле
помогите пожалуйста исправить блок на страничке выводятся четыре новости. проблема в том, что перед первой новостью выводится надпись 'undefined'. хотелось бы от неё избавиться
0 votes2 answers -
работа jqery в реальном времени
Добрый вечер! есть скрипт http://jsfiddle.net/58Lsadz9/который срабатывает при готовности DOM, но на странице при помощи других скриптов добавляются блоки при различных событиях. как сделать, чтоб данный скрипт работал в режиме реального времени или при любом изменении html структуры
0 votes3 answers -
jQuery —> Javascript
Как заменить этот код с использованием jQuery на тот же с чистым JavaScript? jQuery("#top-menu li a").click(function(){ return false; })
0 votes2 answers -
Дописать скрипт подсчета кликов по ссылке.
Доброго времени суток. Имеется скрипт, нужно его дополнить <html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type="text/javascript" language="javascript"> $(document).ready(function() { $('#myObj').click(function() { $('#counter').html(+$('#counter').html()+1); }); }); </script> <style> #myObj { border: 1px;width: 100px;height: 100px; } </style> </head> <body> <div id="myObj">Click Me</div> <div id="counter">0</div> </body> </html> 1. Количество кликов по кнопке должно сохраняться в …
0 votes0 answers -
Помогите разобраться
Я написал один и тот же код ... но почемуто один работает другой нет? немогу разобраться. помогите должно быть сообщение Winner! в файле x1.html код работает а в файле oxo4.html нет (при выстраивании в ряд трех ООО) x1.html oxo4.html
0 votes0 answers -
не работает на сайте JS
Здравствуйте! на этой странице есть красный квадрат. при клике он становится синим скрипт не установленный на сайт работает везде, а установленный не работает в fairfox фаирбаг пишет "BB is not defined" где ВВ айди дива http://ht-comp.ru/descr.aspx?code=195106 второй день не могу понять причину ща все выглядит так: <div id="BB" style="width:100px; height:100px; background:red" onClick="DD();">test</div> <script type="text/javascript"><function DD{BB.style.background=('blue')}</script> может его как то иначе написать? пробовал с getElemenById - тоже самое
0 votes7 answers -
Проблема со счётчиком в слайдере
Такой скрипт. Идея заключалась в том, чтобы при нажатии на ссылку уменьшался счётчик i, который вроде как глобальный и нигде кроме функции не изменяется, я попытался склеить id из d и счётчика, чтобы каждый раз при нажатии на ссылку скрывался новый блок, не могу понять в чём проблема. <script type="text/javascript"> <!-- var i=0; var id='d'+i.toString(); function viewdiv() { var el=document.getElementById(id); if(el.style.display=="block") { el.style.display="none"; i-=1; if(i==-1) { i=11; } } } //--> </script><body> <a href="#" onclick="viewdiv();">Back</a> <div> &l…
0 votes3 answers -
табы запоминают выбор вкладки
тут с таким моментом столкнулся. есть несколько табов на странице, причем в нескольких табах существуют другие табы. при выборе вкладки, позиция сохраняется и при перезагрузке страницы выбранный таб остается нажатым, но не всегда правильно. как это можно отключить на стадии инициализации?
0 votes0 answers -
Вопрос
Всем привет! У меня немного затруднение с постраничной навигацией, а проблема в том, что она у меня не работает, не могу разобраться в ней, как она работает. А проблема у меня заключается в том, что не могу понять как мне сохранять станицы в html если он при нажатие на страницу переходит только на цифру, чтобы понятнее было, приведу пример, при нажатие он переходит по ссылки (http://site.ru/pages/3/), а у меня страница (http://site.ru/pages/img3.html) Вопрос как мне сделать чтоб он перегадил в первом примере? вот еще скриншот прилогается
0 votes2 answers -
Как убрать слушатель
Собственно сабж. Вешаю функцию вот так (примерный код): object.addEventListener('mousemove', function() {/* тут код */}, false); а как сделать removeEventListener, если у меня функция анонимна?
0 votes1 answer -
Прокрутка картинок в шапке
Хочу найти скрипт для прокрутки картинок. Посоветуйте что нибудь, пожалуйста. http://zeus.pp.ua/index/3 - это пример, НО ПРЕДЛОЖЕНИЯ МОГУТ ЧЕМ-ТО ОТЛИЧАТЬСЯ Заранее Спасибо!
0 votes3 answers