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
-
меню с вложеними подменю
<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 -
Вставка 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 -
Размер iframe
Как-то можно сделать зависимым размер ifram-а (
0 votes1 answer -
Аналог 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 -
Вопрос по .prototype
Array.prototype.newprop = "test"; Как тоже самое сделать с tr, да и вообще с любым другим элементом.
0 votes5 answers -
0 votes16 answers
-
Выпадающее меню
Пытаюсь написать скрипт, который бы позволял при наведении на определ?нный объект показывать на этом объекте меню. Делаю 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 -
заполнение поля при выборе элемента
Доброго времени суток, уважаемые посетители этого форума! Подскажите начинающему изучать JavaScript, как при выборе в поле Select значения из списка заполнять автоматом другое текстовое поле этим значением? Спасибо. P.S. По возможности, просьба ссылаться на документацию.
0 votes1 answer -
Checkbox'ы и свойство disabled
Господа, прошу вас помочь мне! Есть некоторое конечное множество checkbox'ов. Нужно, чтобы при выборе 2-х checkbox'ов остальные (невыбранные) становились disabled. Если же снять выбор хотя бы с одного выбранного checkbox'а, то все checkbox'ы вновь становились бы enabled. Спасибо, надеюсь, что объяснил понятно.
0 votes12 answers -
frD-помогите со скриптом.
Как сделать что-то на подобие того что используется на www.mail.ru http://foto.mail.ru/list/yablonya_58/2/71....ast_from_main=1 при нажатие на ссылку "разместить на сайте" открывается запрос на получение данных с выводом необходимой информации. Заранее спасибо.
0 votes6 answers -
древовидная структура данных
Всем добрый день! У меня тут такая проблема. В общем нашел скрипт который формирует дерево данных. Примерно понял как она работает. Но есть проблема, немогу разобратся как там работает on clik/ тобиш при нажатии на ссылку что б страница могла переходить по заданой мной ссылке. Несудите строго, но я только разбираюсь в яве и это немогу понять. Надеюсь на вашу помощь. заранее спасибо
0 votes2 answers -
проблема с событием OnClick
У меня вот такой вот код кнопки, использую на страничке фреймы и мне бы хотелось применить применнить параметр target="_top" , который есть в параметрах я сделал вот так Заработало, но только в explorer а в опере и мозиле открывает в своем же фрейме. Как мне исправить ошибку? Заранее благодарю.
0 votes4 answers -
Связка: AJAX и JavaScript
Есть куда Ajax отдает свои данные. В данных есть еще один , у которого в стиле прописано в качестве бэкграунда картинка и есть функция JavaScript, которая позволяет выставить координаты на картинке. Если нет Ajax-а, то функция работает замечательно: при инициализации она находит объект с id="shema" и выполняет свои функци.. При загрузке же аяксом - не находит. Пишет ошибку, что не найден объект. Я уже пробовал в тексте, который отдает аякс, т.е. в серверном скрипте вызывать функцию инициализации - ничего.. Неужели нельзя выполнять функции JavaScript с объектами, которые подгрузились с пом. Ajax?
0 votes14 answers -
Выделение текста в INPUT при клике
Уважаемые посетители и админы форума! Подскажите пожалуйста, можно ли каким-либо образом сделать так, чтобы при нажатии курсором на область ввода, весь текст, находящийся в ней выделялся! Если можно, то каким. Заранее большое спасибо! {...перенесено в JavaScript kiD}
0 votes3 answers -
Таймер на яваскрипте
Короче надо замутить таймер который бы показывал сколько времени человек провел на сайте на яваскрипте.У самого никак не получается
0 votes13 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 -
JavaScript+XML
подскажите пожалуйста возможно ли вообще сахранять что либо средствами JavaScript, в часности интересует способ сохранения данных в XML файл. доступ к XML файлу получаю, изменить тоже могу, а вот чтоб изменения сохранить, никак.... мож ссылочкой какой поможете
0 votes7 answers -
Как обратиться к объекту в сгенерированной странице?
Создаю страницу при помощи DHTML JS. На этой странице ести картинка с определенным атрибутом "name". Как теперь обратиться к этой картинке, чтобы загрузить новое изображение? Страница создается в новом фрейме.
0 votes3 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 -
Выпадающее CSS меню и выделение текущего раздела
Сделал меню как в статье Стиль для меню храниться в общем CSS файле, а само меню инклудится в нужный слой на каждую страницу. Теперь думаю как сделать так чтобы если посетитетель переш?л в какой-нибудь раздел, то этот раздел выделялся цветом, рамкой на самом меню, так как там намного удобнее, сразу ясно какой раздел открыт сейчас. Как такое можно организовать для пунктов верхнего уровня? Спасибо!
0 votes6 answers -
Как проверить язык воода?
Как проверить с помощью Java Script язык ввода текста например или язык ввода пароля? Заранее спасибо
0 votes4 answers -
Прокрутка слоя с 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 -
Обработка внутреннего <div> как исключение для внешнего
Здравствуйте. Есть внешний блок и вложенный в него внутренний . Необходимо обрабатывать клики мышкой, так чтобы при клике на внешний блок вызывалась функция f_out(), кроме тех случаев, когда клик был по внутреннему блоку и тогда вызывался обработчик f_in().Спасибо.
0 votes1 answer -
Меню с всплывающими вложениями
Здравствуйте! Прошу помочь в создании меню со всплывающими вложениями, которые появляются при наведении курсора мыши на одну из ссылок меню. Насколько я знаю, это делаются с помощью Java. Кто может, объясните пожалуйста, как это делается
0 votes15 answers -
Скрипт + кнопка vs Обновление
Имеется serial.asp страничка со скриптом: ........... <% language = javascript %> <script language ="JavaScript1.1"> .............. ......... вопрос в следующем: как сделать так что бы при нажатии кнопки "Обновить" браузера, происходило просто обновление, а при нажатии на кнопку выполнялся скрипт, а то сейчас происходит выполнение скрипта вне зависимости от того нажал я "обновить" или нажал я "ОК"
0 votes10 answers