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
-
Изменение одинаковых стилей для разных элементов
Всем привет! Если немного упростить вопрос сводится к следующему. Допустим у нас имеется три абзаца. У каждого из них нужно, допустим, динамически изменять цвет и шрифт. Т.е. по сути одинаковые параметры. Я вижу два варианта, как это можно сделать. 1) Обращение к элементу, отвечающему за изменение через свой класс настройки и изменение соответствующего абзаца. Пример: http://www.jsfiddle.net/PGSwZ/ 2) При обращении к элементу, происходит вычисление его родителя и в зависимости от этого с помощью инструкции switch устанавливается, к какому из абзацев должны быть применены стили. Пример: http://www.jsfiddle.net/Kr3xZ/ Пока я остановилась на втором варианте, но может есть бо…
0 votes5 answers -
Наследование и значение преременной this
Всем, привет! Вот хотел бы разобраться что за объект отдаеться переменой и сылку на какой оъект дает переменная this Вот два примера: Пример 1 function Class(){ this.y = 1000; this.get = function(){ alert(this.y); } } c = new Class(); c.get();// alert вернет значение "1000" я так понимаю возвращается объект следующего вида: c = { y:1000, get:function(c.y) } Пример 2 function Class(){ this.y = 1000; return { get : function(){ alert(this.y); } } } c = new Class(); c.get();// alert возвращает, переменная "undefined" Почему-то this в секции return, перезаписывает this в теле функции. Как это работает? (может есть какие статьи, буду благодарен)
0 votes5 answers -
Disable Кнопки в определенное время
Всем привет! У меня есть интернет-магазин, в форме оформления заказа кнопка "Заказать". Магазин работает с 9:00 - 00:00. Вопрос: Как сделать, чтобы в период с 9:00 - 00:00 кнопка была активна (Enable), а когда время больше указанного, то Disable. Очень прошу помощи!
0 votes5 answers -
Как правильно писать ClearInterval
Пожалуйста, может кто-нибудь растолковать принцип синтексиса clearInterval ? У меня есть функция, запускающая так скажем бесконечный цикл с заданным интервалом: function AutoPlay() { setInterval('faderight()', 5500); } Я хочу другой функцией прерывать интервал этот. Если я пишу так: function AutoPlay() { var playint = setInterval('faderight()', 5500); } function AutoStop { playint = clearInterval(playint); } то при выскаакивает ошибка, что playint undefined. Как правильно поступать в данном случае? Как обратиться к циклу и застопить его правильно?
0 votes5 answers -
Вычисление координат
Здравствуй Народ, всех с НГ, наступающим Рождеством. Нужно сделать вот что: Есть 512 дивов, нужно при mouseover выводить его координату X Y через innerhtml или load jquery. К примеру: x=6 y=10 (то есть 6 рядок по горизонтали, 10 вертикаль (всего 16 рядов по X, по Y 32) ) В голову пришли пару решений, но они на мое мнение не кошерны... К примеру такое: $("#b1").mouseover(function(){$("#coords_xy").html("x(1); y(1);");}); $("#b2").mouseover(function(){$("#coords_xy").html("x(1); y(2);");}); ... $("#b512").mouseover(function(){$("#coords_xy").html("x(32); y(16);");}); и так 512 шт... Для чего и почему 512 шт не спрашивайте, секрет большой)))
0 votes5 answers -
clearTimeout
Всем добрый день, опишу ситуацию. Есть цикл в цикле в переменную tim указывается время указанное в полях пользователем. Это время через которое должна запускаться программа, может быть 5 секунд, может быть 2, может быть 60, может быть 180, правильнее сказать любое может быть, на усмотрение пользователем. Вначале я сделал паузу function pause(ms) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < ms); } функция просто считала секунды и подвешывала браузер если больше 10 секунд, можно было продолжать конечно и все работало, но не корректно как-то, должно все и так работать. Решил использовать setTimeout Но он получается общий…
0 votes5 answers -
Всплывающие окно проблемы с IE 7
Всем привет, имеется скрипт всплывающего окна... #Код js_ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } /* This is our current popup function - parts of the site still use it, so I need to keep it */ function acpopup(strURL,strType,strHeight,strWidth) { var strOptions=""; if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth; window.open(strURL, '', strOptions); } /* new accessible, unobtrusive popup code */ function windowLinks() { // create a new function called window…
0 votes5 answers -
Draggable+Sortable
Есть список с сортировкой и клонированием: http://jqueryui.com/demos/draggable/#sortable Нужно чтобы в клонированном блоке появлялась надпись Я клонированый блок то есть событие происходило после перетаскивания. Подскажите, пожалуйста, как это сделать. Никак не получается
0 votes5 answers -
Вопрос по скрипту
Здравствуйте форумчане, имеем вот такой скрипт ротации картинки http://www.alohatechsupport.net/examples/i...ge-rotator.html ,проблема в том -как разместить несколько таких ротаций в разных местах сайта,подскажите ... ,заранее спасибо
0 votes5 answers -
Проблемы с XMLHttpRequest
Добрый день. Вот наткнулся на такую проблему... Для начала кусок кода - function SendRequest(xmlRequest) { if (xmlhttp != null) xmlhttp.abort(); xmlhttp = CreateRequest(); xmlhttp.open("POST", clmap.AjaxPath+'?t='+new Date().getTime(), true); xmlhttp.send(xmlRequest); } SendRequest(xmlRequest); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) if(xmlhttp.status == 200) { xmlresponse = xmlhttp.responseXML; Так вот, периодически FF выдает ошибку - В других браузерах тоже эта же проблема возникает. Как вообще такое может быть, что сначала срабатывает onreadystatechange, а потом xmlhttp оказывается null?
0 votes5 answers -
Можно ли определить координаты текстового курсора?
Можно ли узнать координаты курсора в textarea? Относительно документа или самой textarea. В пикселях или строках, не важно. Зная строку можно и в пикселях посчитать. Но вот как узнать, на какой строке мерцает курсор? По сути интересует, после клика по по тексту курсор текста находится там же, где и курсор мыши или нет.
0 votes5 answers -
jQuery. Не работает remove() в цикле each()
Здравствуйте.Помогите разобраться.При обращении в цикле each() к элементу по его id метод remove() не работает.Ссылку не получается удалить.В чем причина? <script language="javascript"> $(document).ready(function() { $('.upArrow').bind('click', upHandler); $('.downArrow').bind('click', downHandler); }); function downHandler(eventObj) { var fldName = $(this).prevAll('input').attr('name'); var fldValue = $(this).prevAll('input').val(); fldValue=fldValue*1; $('input:text').each(function(index) { if($(this).attr('value')==fldValue-1) { $(this).attr('value',fldValue); } if($(this).attr('name')==fldName) { $(this).attr(…
0 votes5 answers -
ibberbook гостевая книга
Помогите разобраться с гостевой книгой. Вот демо. Исходники вот, естественно без вирусов (virustotal) Отличная гостевая книга, я думаю многие будут пользоваться. Она бесплатна, без рекламы, с админкой, но не на русском. Подскажите в каком файле кодировку менять? Ps: правильное название Jibberbook. Неполностью название скопировал. Исправьте название темы.
0 votes5 answers -
Cookie!
Привет всем! Не могу разобраться с cookie. Что есть: две картинки, которые рендомно берутся из базы. Кликаем по одной появляются новые две(вместо старых). Нужно: чтобы при обновлении страницы рендомные картинки оставались на месте, а не появлялись новые(как это есть сейчас). Уже битый час с этим мучаюсь. С cookie я не силен,(
0 votes5 answers -
Все о парсинге RSS лент средствами JavaScript
Подскажите пожалуйста . Вот есть JavaScript //Загрузка XML-документа function getXMLDocument(url) { var xml; if (window.XMLHttpRequest) { xml=new window.XMLHttpRequest(); xml.open("GET", url, false); xml.send(""); return xml.responseXML; } else if (window.ActiveXObject) { xml=new ActiveXObject("Msxml2.XMLHTTP"); //if (xml='undefined') //{ xml=new ActiveXObject("Microsoft.XMLDOM"); xml.async=false; xml.load(url); return xml; } else { alert("Загрузка XML не поддерживается браузером"); return…
0 votes5 answers -
Помогите с addEventListener
Всю голову сломал, но функция не работает. Не могу понять, где я ошибся, либо не вижу ошибку в "лоб". Помогите, пожалуйста, я не так часто обращаюсь за помощью на форумы, но в этот раз всё-таки "сдался". Вот код и исвестный метод, и этот код не работает. <html> <head> <script language="javascript"> var diva = document.getElementById('but'); diva.addEventListener('click', function() { alert(1); }, false); </script> </head> <body> <form action="#" method="post" id="formid"> <input id="but" type="button" name="submit" value="submit" /> </form> </body> </html>
0 votes5 answers -
...innerHTML += должен обнулять инпуты ?
в контейнер подгружаю блок с инпутом, всё хорошо, но вот при добавлении следующей строки, если что то было в инпутах написано, почему то обнуляется... с чем это связано ? document.getElementById('divForText').innerHTML += '<div id="'+txt[txt.length-1]+'_div"><input type="Text" value="" id="'+txt[txt.length-1]+'"><b onclick="ddel('+(txt.length-1)+');">del</b></div>'; обнуляются инпуты которые находятся в этом же блоке...
0 votes5 answers -
jquery событе раскрывания текста
Добрый день, подскажите, пожалуйста, как к этому коду прикрутить "+" - при скрытом блоке и "-" - при ооткрытом блоке: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Раскрытие и скрытие div с помощью jquery</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript" src="jquery-1.4.1.min.js"></script> <script> function facechange (objName) { if ( $(objName).css('display') == 'none' ) { $(objName).animate({height: 'show'}, 400); } else { $(objName).animate({height: 'hide'}, 200); } } </script> </hea…
0 votes5 answers -
Яваскрипт для изменения контента
Все привет! Помогите разобраться - вообще зашел в тупик и ничего не могу сделать есть шапка с 4 дивами показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки <div id="1" class="active">Текст 1</div> <div id="2" class="noactive">Текст 2</div> <div id="3" class="noactive">Текст 3</div> <div id="4" class="noactive">Текст 4</div> и есть 4 блока на странице показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки <div id="user_1" class="block-shown">Текст 1</div> <div id="user_2" class="block-hidden">Текст 2</div> …
0 votes5 answers -
AJAX+php - головоломка
Доброго вренмени суток, уважаемые обитатели форума. Хочу вот переделать страницу на php, подключив к ней несколько скриптов на AJAX, никак не могу скоординировать взимодействие, подскажите, куда копать? Суть задачи проста, на php генерируется страница, в которую выводится список, нужно сделать так чтобы при клике на строку, в которой указан какой-то recipient вытягивались все данные связанные с этим recipient'ом как в accordion на jQuery. Я пробовал реализовать это через $(document).ready(function(){ // обрабатываем клик $("p").click(function() { alert($(this).text()); }); $("body").click(function() { $.ajax({ url: "eventHandlingAjax.php", befo…
0 votes5 answers -
Позиция div в IE6
Помогите с такой проблемой: Есть div, который позиционируется на уровне курсора. В Opere все нормально отрабатывает. targetElement.style.top = mY; в IE6 такой номер не проходит. Как это пофиксить?
0 votes5 answers -
регулярные выражение
какие символы не можно искать через метод test? например x=/)/ не работает может у вас есть ссылки по регулярам
0 votes5 answers -
Отмена BackSpace в Chrome
Пробывал if (event.keyCode == 8 || event.keyIdentifier=='U+0008'||event.keyIdentifier=='Backspace') {event.preventDefault();} Не помогает. Искал в нете, не знаю уже даже что делать. ХЕЛП
0 votes5 answers -
добавление класса
всем привет! есть проблема! есть <div class="one"></div> нада искать по классу этот элемент и добавить к нему еще один класс чтобы вышло <div class="one two">!!Помогите реальным примером Всем пасиб
0 votes5 answers -
Всплывающие подсказки tooltip на javascript, работа с кукисами, библиотека эффектов
Всплывающие подсказки tooltip на javascript: Все началось с того что я решил найти готовый движок всплывающих подсказок tooltip. Не найдя того что мне нужно, я был вынужден написать свой движок. Тщательно протестировал его на старых браузерах, так что можете быть уверенными что код работает во всех браузерах, а в браузере IE аж начиная с версии 5,5 Теперь разберем как работает код! Подробное описание: В чем вообще преимущество данного движка? В том что не нужно ничего программировать и разбираться в коде Давайте сразу разберем пример: Допустим у вас есть html код в котором есть теги у которых есть id <br /><br /><br /><br /><br /> <div i…
0 votes5 answers