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
-
Обработка внутреннего <div> как исключение для внешнего
Здравствуйте. Есть внешний блок и вложенный в него внутренний . Необходимо обрабатывать клики мышкой, так чтобы при клике на внешний блок вызывалась функция f_out(), кроме тех случаев, когда клик был по внутреннему блоку и тогда вызывался обработчик f_in().Спасибо.
0 votes1 answer -
Прокрутка слоя с overflow: hidden
Есть слой который содержит много вложенных слоев. Также есть кнопка. Надо при нажатии на нее прокрутить слой допустим на 158 пикселов. Сперва я просто для каждого вложенного слоя менял свойство top: var ref = document.getElementById('sketches'), n = 0; var intervalID; function moveForvard(){ for(var i = 0; i < ref.childNodes.length; i++){ if(ref.childNodes[i].className == 'sketch'){ var elem = ref.childNodes[i]; if(window.getComputedStyle){ var computedStyle = window.getComputedStyle(elem, ""); var elemStyle = computedStyle.getPropertyValue("top"); } var elemTop = elem.currentStyle ? elem.currentStyle.top : elemStyle; if (elemTop == "0px" || elemTop == "auto"…
0 votes5 answers -
Как проверить язык воода?
Как проверить с помощью Java Script язык ввода текста например или язык ввода пароля? Заранее спасибо
0 votes4 answers -
Выпадающее CSS меню и выделение текущего раздела
Сделал меню как в статье Стиль для меню храниться в общем CSS файле, а само меню инклудится в нужный слой на каждую страницу. Теперь думаю как сделать так чтобы если посетитетель переш?л в какой-нибудь раздел, то этот раздел выделялся цветом, рамкой на самом меню, так как там намного удобнее, сразу ясно какой раздел открыт сейчас. Как такое можно организовать для пунктов верхнего уровня? Спасибо!
0 votes6 answers -
мапы для картинки в Opera
Не работает в Opera вот такой код: function openPlan(number) { var map = '#map_'+number; document.getElementById('plan_img').setAttribute("useMap",map); } Замечу, что смена мапа для картинки через document.getElementById('plan_img').useMap = map; тоже не катит. Не работает только в Опере.
0 votes0 answers -
Как обратиться к объекту в сгенерированной странице?
Создаю страницу при помощи DHTML JS. На этой странице ести картинка с определенным атрибутом "name". Как теперь обратиться к этой картинке, чтобы загрузить новое изображение? Страница создается в новом фрейме.
0 votes3 answers -
JavaScript+XML
подскажите пожалуйста возможно ли вообще сахранять что либо средствами JavaScript, в часности интересует способ сохранения данных в XML файл. доступ к XML файлу получаю, изменить тоже могу, а вот чтоб изменения сохранить, никак.... мож ссылочкой какой поможете
0 votes7 answers -
Tree view
Na primer u menya est takoy massiv: var tree = ['Home', 'Products', 'JavaScript', ['Functions', 'Objects', 'Classes', ['DYNAPI', 'MyFrame', 'X-Objects' ], 'Variables' ], 'Current', 'Machines' ] Ya xotel bi ego otobrajat kak tree view pomogite napisat funksiyu... Ya sam poproboval no eto ogronicheno, function TM(a) { for(i=0; i { if(typeof a=='object') { for(ii=0; ii { if(typeof a[ii]=='object') { for(iii=0; iii
0 votes1 answer -
Таймер на яваскрипте
Короче надо замутить таймер который бы показывал сколько времени человек провел на сайте на яваскрипте.У самого никак не получается
0 votes13 answers -
Выделение текста в INPUT при клике
Уважаемые посетители и админы форума! Подскажите пожалуйста, можно ли каким-либо образом сделать так, чтобы при нажатии курсором на область ввода, весь текст, находящийся в ней выделялся! Если можно, то каким. Заранее большое спасибо! {...перенесено в JavaScript kiD}
0 votes3 answers -
Связка: AJAX и JavaScript
Есть куда Ajax отдает свои данные. В данных есть еще один , у которого в стиле прописано в качестве бэкграунда картинка и есть функция JavaScript, которая позволяет выставить координаты на картинке. Если нет Ajax-а, то функция работает замечательно: при инициализации она находит объект с id="shema" и выполняет свои функци.. При загрузке же аяксом - не находит. Пишет ошибку, что не найден объект. Я уже пробовал в тексте, который отдает аякс, т.е. в серверном скрипте вызывать функцию инициализации - ничего.. Неужели нельзя выполнять функции JavaScript с объектами, которые подгрузились с пом. Ajax?
0 votes14 answers -
проблема с событием OnClick
У меня вот такой вот код кнопки, использую на страничке фреймы и мне бы хотелось применить применнить параметр target="_top" , который есть в параметрах я сделал вот так Заработало, но только в explorer а в опере и мозиле открывает в своем же фрейме. Как мне исправить ошибку? Заранее благодарю.
0 votes4 answers -
древовидная структура данных
Всем добрый день! У меня тут такая проблема. В общем нашел скрипт который формирует дерево данных. Примерно понял как она работает. Но есть проблема, немогу разобратся как там работает on clik/ тобиш при нажатии на ссылку что б страница могла переходить по заданой мной ссылке. Несудите строго, но я только разбираюсь в яве и это немогу понять. Надеюсь на вашу помощь. заранее спасибо
0 votes2 answers -
frD-помогите со скриптом.
Как сделать что-то на подобие того что используется на www.mail.ru http://foto.mail.ru/list/yablonya_58/2/71....ast_from_main=1 при нажатие на ссылку "разместить на сайте" открывается запрос на получение данных с выводом необходимой информации. Заранее спасибо.
0 votes6 answers -
Checkbox'ы и свойство disabled
Господа, прошу вас помочь мне! Есть некоторое конечное множество checkbox'ов. Нужно, чтобы при выборе 2-х checkbox'ов остальные (невыбранные) становились disabled. Если же снять выбор хотя бы с одного выбранного checkbox'а, то все checkbox'ы вновь становились бы enabled. Спасибо, надеюсь, что объяснил понятно.
0 votes12 answers -
заполнение поля при выборе элемента
Доброго времени суток, уважаемые посетители этого форума! Подскажите начинающему изучать JavaScript, как при выборе в поле Select значения из списка заполнять автоматом другое текстовое поле этим значением? Спасибо. P.S. По возможности, просьба ссылаться на документацию.
0 votes1 answer -
Выпадающее меню
Пытаюсь написать скрипт, который бы позволял при наведении на определ?нный объект показывать на этом объекте меню. Делаю 2мя путями-через mouseover и через абсолютное позиционирование. Меню появляется, но пользоватся им нельзя, так как нижняя кромка меню ниже объекта, на котором оно открывается. Не подскажете как его зафиксировать. Или может вообще есть у когото пример готовых меню такого плана, то это моя перевая программа на javascrit-сложновато пока, но нужно? <html> <head> <title> </title> <script> function getXY(obj) { var x=0, y=0; while(obj) { x+=obj.offsetLeft; y+=obj.offsetTop; obj=obj.offsetParent; } return { x: x, y:y};…
0 votes2 answers -
0 votes16 answers
-
Вопрос по .prototype
Array.prototype.newprop = "test"; Как тоже самое сделать с tr, да и вообще с любым другим элементом.
0 votes5 answers -
Аналог readyState для ФФ и Опера
В ИЕ нет проблем, а как проверить загружен ли элемент в ФФ И Опере не знаю. readyState там вообще поддерживается? Эту проблему решил, появилась следующая var timer; function choiceBG(){ if(timer){ clearInterval(timer) } if(preloadIMG.readyState == "complete"){ BG = oldBG; setOpacity(true); }else if(preloadIMG.readyState == undefined){ if(preloadIMG.complete){ BG = oldBG; setOpacity(true); }else{ BG = "url(" + loadingIMG.src + ") 50% no-repeat"; if(bigIMG.style.background.substring(bigIMG.style.background.indexOf("img/"), bigIMG.style.background.indexOf(".gif")) != BG.substring(BG.indexOf("img/"), BG.indexOf(".gif"))){ setOpacity(true); } timer = setTimeo…
0 votes7 answers -
Размер iframe
Как-то можно сделать зависимым размер ifram-а (
0 votes1 answer -
Вставка bbcode с помощью JS
Форумчане! Вот такой вопрос. Делаю щас один сайт, появилась необходимость в системе Добавления новостей. В них хотелось бы использовать BBCode. Но я не знаю как реализовать кнопки вставки этих тэгов, чтобы их не писать вручную. Как на этом и всех остальных форумах. Я посмотрел исходник этой странцы ("Начать новую тему") и увидел такую функцию: <script type="text/javascript"> <!-- function insert_text(open, close) { msgfield = (document.all) ? document.all.req_message : document.forms['post']['req_message']; // IE support if (document.selection && document.selection.createRange) { msgfield.focus(); sel = document.selection.createRange(); sel.te…
0 votes7 answers -
меню с вложеними подменю
<html> <head> <script language="JavaScript"> function startMenu() { // Проверяем, поддерживает ли текущий браузер DOM if (document.getElementById) { // Получаем объект с именем идентификатора menu nav = document.getElementById('menu'); // Пробегаемся по всем дочерним элементам нашего меню for (i=0; i<nav.childNodes.length; i++) { node = nav.childNodes[i]; // Если дочерний элемент - LI, то идем дальше if (node.nodeName == 'LI') { // При наведении курсора на пункт меню, присваиваем LI класс over node.onmouseover = function() { this.className = 'over'; } node.onmouseout = function() { // При перемещении курсора за пределы пункта убираем кл…
0 votes12 answers -
плавное движение
Не знал как назвать тему, потому что трудно обяснить что я хочу спросить.Вот есть такое сайт http://www.huddletogether.com/projects/lightbox2/ .Покликайте на картинки.Изначально пока картинка грузится там белый фон и посередине анимашка.Когда загружается если картинка больше белого фона то окошко плавно увеличивается в размерах.Удлиняется или расширяется.Не могли бы вы обяснить как это делается?
0 votes7 answers -
Дата в Опере
Здрасте всем! Подскажите в чем вопрос? <script language="JavaScript" type="text/javascript"> В IE отражает нормально в Опере примерно так: Сегодня: 31.7.107 {...перенесено в JavaScript kiD}
0 votes5 answers