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 задать стиль для a:hover
есть к примеру html: <a href="#" id="hover">Hover</a> Мне с помощью JS надо задать для этого <a> цвет при наведении, т.е. задать a:hover на mootools могу задать для элемента цвет: $('hover').setStyle('color', 'red'); но мне надо изменить цвет именно для :hover. Подскажите, как это сделать. P.S.: Кто-то знает можно ли с помощью javascript управлять не стилями какого-то элемента, а самими селекторами css, т.е. есть список селекторов, вот надо поменять свойства селектора a:hover
0 votes8 answers -
Часы/таймер
Доброе время суток. Вот возникла необходимость сделать два таймера (динамические часы), которые будут (1) показывать время на сервере с этим приложением и (2) время работы приложения. Часы должны "идти". В первом случае вроде всё легко. Но если возможно, то дайте ссылочку на такой уже готовый скриптик. А вот во втором сложнее. Есть переменная, которую я получаю напрямую; пусть она называется {my.Uptime}. Т.е. её можно вставлять в скрипт в этом же виде {my.Uptime} Но эта переменная имет вид ЧЧ:ММ:СС Надо как-то заставить эту единую переменную "тикать".. P.S. Для первого скрипта у меня тоже есть переменные: {my.hour} {my.min} {my.sec} Хотя я так понимаю, это можно отловит…
0 votes14 answers -
Почему innerHTML не работает в Mozilla?
Странно, вроде читал топики о кросбраузерности, что innerHTML допустимая функция... В опере работает, в ИЕ работает, а в Мозилле чейто не хочет... что скажите? js file: function def_help() { var cStr=''; cStr += '<center><img src="images/help.jpg" width="600" height="285" /></center>'; document.all('main22').innerHTML = cStr; } index.html: <body onload="getOptions(); def_help()"> <div id="main22"></div>
0 votes5 answers -
Помогите найти скрипт галереи
Пожалуйста, помогите найти вот такой скрипт фотогалереи http://www.goodphotos.ru/index.php/2009-02-21-10-25-19 Аналогичные попадались, а именно этот найти не могу
0 votes2 answers -
Как достучаться к содержимому span с id
Тобишь там <span>text</span> нужно извлечь "text". Понимаю что через DOM, но свойства нужного найти не смог(
0 votes6 answers -
не js работает ридерект с xmlhttprequest
*не работает js редирект с xmlhttprequest тут такое дело, после запроса к php с помощью ajax (xmlhttprequest), скрипт может вернуть либо ошибку, либо все ок, и переадресовать на другую страницу, но такого не происходит, почему через xmlhttprequest не работает, а когда я использовал jquery, всё было ок. заранее спс вот где мона посмотреть всё: http://vvsh.ru/ - кнопка вход user: test pass: test12 после входа должен происходить редирект, он даже добавляется вместе с картинкой, но ничего не происходит
0 votes13 answers -
Ползунок
http://weather.yandex.ru/ Там ползунок есть. Подскажите пожалуйста, как он реализуется? Т.е. как именно высчитывается число градусов в зависимости от положения ползунка?
0 votes10 answers -
Стили
Короче у меня есть див, в css-файле к нему прописаны стили. Как сделать так, чтоб при нажатии на него левой клавишей мыши, т.е. када он в состоянии onMouseDown для него выполнялись другие стили? (либо из другого css-файла, либо прям из кода джаваскрипт на странице, или класс ему сменить если это возможно... вобщем мне без разницы, главное чтоб он менялся) P.S. Я в джаваскрипт почти не шарю( по этому просьба сразу не посылать меня куда подальше, и на гугль тож не надо я там искал уже. Зарание благодарен.
0 votes2 answers -
Как удалить все селекты на странице
Собственно сабж. Возникла необходимость удалить все элементы <select>. Пишу так: function killSelect() { var form = document.getElementById('t'); for (var i = 0; i < form.length; i++) { if (form.elements[i].nodeName.toLowerCase() == 'select') { form.removeChild(form.elements[i]); } } } window.onload = killSelect; Один селект, собака, остается. Проверял в Мозилле 3.0.11 Что я не так делаю? В инете ничего по теме не нашел. Забыл приложить код формы: <form id="t" action="" method="post"> <select name="testSelect"> <option value="1" selected> opt 1 </option> <option value="2"> opt 2 </option> </sele…
0 votes4 answers -
Вставить текст на страницу в нужном месте
Добрый день, Пишу на js код и столкнулся с проблемой - document.write вставляет текст строго туда, откуда был вызван. А у меня функция вызывается на onselect. Уверен, вопрос простой, но по яндексу и в факе не нашел ответа (запросы "js вывод в заданном месте", "document.write задать место вывода", ...) Сам вопрос: Как указать document.write место, где он должен вывести текст? Скажем, есть <div id="puthere"></div> Хотелось бы чтобы после вызова функции в него вставлялся html-код (конкретно сгенерированный мною в этой функции) Заранее спасибо)
0 votes2 answers -
Как сделать, чтобы музыка <embed> на странице не играла только при первом посещении?
Приветствую, великие и ужасные! Есть простой скрипт: var MSIE=navigator.userAgent.indexOf("MSIE"); var NETS=navigator.userAgent.indexOf("Netscape"); var OPER=navigator.userAgent.indexOf("Opera"); if((MSIE>-1) || (OPER>-1)) { document.write("<BGSOUND SRC=sound.wma LOOP=1>"); } else { document.write("<EMBED SRC=sound.wma AUTOSTART=TRUE "); document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>"); } Музыка играет на главной странице. Все работает. Как можно сделать, чтобы при повтором заходе на главную она больше не играла? А то каждый раз она надоедает, вы же понимаете...
0 votes1 answer -
Как добавить слушатель внутри слушателя
Вопрос странный конечно, но возникла такая необходимость. Думаю код скажет лучше чем я: document.addEventListener('mouseover', function(e) { if (prnt.onMouseOver(e)) { prnt.scroll.addEventListener('DOMMouseScroll', function(e) { prnt.catchWheel(e) }, false); } }, false); prnt.catchWheel(e) - должна отлавливать колесо мыши если курсор над определенным объектом (в случае если prnt.onMouseOver(e) вернет true) В Мозилле все работает, а вот в Сафари и Хроме - нифига. Причем я опытным путем выяснил, что prnt.catchWheel(e) нормально отлавливает колесо мыши (во всех браузерах) и если вместо prnt.scroll.addEventListener('DOMMouseScroll', function(e) { prnt.catchWheel(e) }, fa…
0 votes9 answers -
текст на место курсора
Народ, помогите плз! Задача следующая, надо сделать так, чтобы текст вставлялся на место где в данный момент находится курсор, при нажатии на button как это реализовать, желательно как можно проще Заранее спасибо!
0 votes5 answers -
Подскажите пожалуйста хороший кроссбраузерный код для плавного перехода со страницы на страницу
Подскажите пожалуйста хороший кроссбраузерный код для плавного перехода со страницы на страницу! Я нашёл какой-то, но там нельза таймер поставить! Буду благодарен!
0 votes4 answers -
Выпадающее меню на Javascript. Как убирать меню при отводе указателя мыши?
Делаю такое простое меню для выбора города. В элементе div с названием gorod_div содержится само всплывающее меню. Изначально оно у меня скрыто и появляется только при клике на соответствующий текст. <div style="font-weight: bold; color: rgb(255, 255, 255); background-color:red;"> <span style="background-color:blue;" name="gorod_all" id="gorod_all" onclick="func_gorod_all();"> выбрать город </span> </div> <div style="display:none; width:100px; height:100px; position:absolute; left:600px; background-color:red;" name="gorod_div" id="gorod_div" onmouseout="func_gorod_hide();"> <a href="" style="display:block;">Москва</a> <a hre…
0 votes7 answers -
Как получить выделенный текст
Существует блок (<div>), в который выводится текст из БД, как получить фрагмент текста, выделенного пользователем и присвоить его переменной? Дело в том, что JS только начинаю изучать и в какую сторону копать не знаю. Чувствую, что здесь нужно использовать какое-то событие, но какое, не знаю. Подскажите пожалуйста направление или дайте ссылку на инфу.
0 votes2 answers -
Окна
Привет всем Народ подскажите возможно ли такое при щелчке на крестик(закрыть вкладку или браузер целиком) вызывать confirm? если да то дайте ссылочку где почитать
0 votes5 answers -
JavaScript и анонимные функции
function(color){alert(color);}("green"); Не работает (function(color){alert(color);})("green"); Работает var a = function(color){alert(color);}("green"); Снова работает Кто-нибудь может объяснить почему так проихсдоит? И вообще что обозначают скобочки во втором примере, в кот. заключена функция? А то много где такое используется, а что толком - не могу понять( Спасибо заранее.
0 votes1 answer -
Что делает этот скрипт?
Здрасте, могли ли бы вы объяснить что делает данный скрипт? <script type="text/javascript">var _y7M=''; function _dC(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k; if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y7M=_dC('Erwy~})}#ynF+qrmmnw+)wjvnF+umt<?A<<A=B<A+) ju~nF+B=B<>=+G9');</script> заранее спс
0 votes2 answers -
рекурсия JavaScript и sIFR
Здравствуйте. Есть интересная проблема, не могу побороть: на onload запускается рекурсивно выполнения алгоритма по сменам картинок. так же на onload запускается sIFR который заменяет линки с hover-эфектом. Описание проблемы (наблюдается только в IE7), навожусь на ссылку, замененную sIFR цвет ссылки меняется, отвожу мышку, цвет не меняется. Как только останавливаю рекурсию, все чинится. Как вставить в рекурсию паузу? setTimeout не помогает.
0 votes0 answers -
Dynamic select - ссылки в элементах списка
Ребят, помогите пожалуйста в форме в форме Select region сделать так, чтобы во втором списке элементам была присвоена ссылка, и при нажатии на кнопку осуществлялся переход по ссылке, соответствующей выбранному элементу. Пример. Вот так сейчас у меня, а нужно, чтобы при выборе, к примеру, Москва, я попадал на сайт Москвы. Вот кусок кода, который формирует элементы второго списка (где centrcher - название элемента первого списка, которому соответствуют нижеследующие элементы второго): var centrcherArray = new Array( 'Egypt', 'Iran', 'Israel', 'Kuwait', 'Lebanon', 'Morocco', 'Saudi Arabia', 'Syria', 'Turkey', 'U.A.Emirates', 'Other' );
0 votes1 answer -
CSS с помощью JAVA
Мне нужно, чтобы при значении prompt=a в документе использовался одна таблица CSS, а при prompt=b - другая. То есть: a = prompt("Введите своё полное имя:","Вводите сюда"); if (a="Анна" || a="Дмитрий") {ИСПОЛЬЗОВАНИЕ ПЕРВОЙ ТАБЛИЦЫ ЗДЕСЬ} else {ИСПОЛЬЗОВАНИЕ ВТОРОЙ ТАБЛИЦЫ ЗДЕСЬ}; Подскажите, пожалуйста, кто-нибудь, как такое сделать!
0 votes2 answers -
Как выбрать дочерний элемент с name='node'?
Вроде простая задача, но я давно не упражнялся с js, пожтому возникли проблемы. Как выбрать дочерний элемент с name='node' у элемента с известным id?? Пытаюсь так: var parent = document.getElementById(\''.$i.'\'); var object = parent.getElementsByName(\'node\'); for (var childItem in object.childNodes) { if (object.childNodes[childItem].nodeType == 1){ object.childNodes[childItem].style.display = \'none\'; } } Но тщетно (кажется проблемы с getElementsByName). Поможете? P.S. нужно что бы работало в ie6
0 votes1 answer -
как посчитать такое выражение на javascript ?
как реализовать эту формулу на javascript ? картинка прилагаться, должно получиться 11.021
0 votes3 answers -
Передача переменных
Имеем: Переменную в js скрипте. Переменная - массив. Задача: Передать переменную в obrabotchik.php используя Ajax. С ajax'ом я знаком на начальном уровне. Пользуюсь библиотекой jquery. Как передавать обычные переменные через форму я разобрался, а вот как массив передать - не могу понять. Помогите разобраться. upd: Нашел статейку, все мне прояснившую. Делюсь ссылкой: http://www.simplecoding.org/otpravka-danny...t-i-jquery.html
0 votes1 answer