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
-
Обработка событий на input'е
Неожиданно столкнулся с затруднением. Форма должна динамически реагировать на текст, введенный input text. Обрабатываю событие keyup, все прекрасно, когда текст вводится с клавиатуры или вставляется по ctrl+V, но если вставлять через контекстное меню текстового поля, то события не происходит. Пробовал onchange, но событие происходит после того, как поле ввода теряет фокус. Это не подходит. Mouseup также не работает как нужно, потому что щелчок при выборе пункта контекстного меню происходит за пределами поля. Собственно, вопрос: как обработать эту ситуацию?
0 votes2 answers -
Доработка выпадающего-вертикального меню
Добрый день, требуется помощь с меню (в ява коде слабоват)... Есть вертикальное меню http://7-8.at.tut.by/menu/menu.html - само меню http://7-8.at.tut.by/menu/scripts/script.js - ява код http://7-8.at.tut.by/menu/css/style.css - css файл В общем необходимо сделать, чтобы при наведении курсора на меню открывалось подменю (сейчас так уже есть), а если убрать курсор то автоматом закрывалось (вот этого нету)... Подскажите как это можно сделать?!
0 votes6 answers -
Проблема со скриптом взаимодействующим с Radio
Я плохо знаю JS, поэтому обращаюсь за помощью к вам... В общем первый раз на моей памяти, Firefox подкладывает мне такую свинью. В общем на странице http://hot.ee/lagunas/ можете посмотреть что вышло. JS смотрит какой язык И статус человека выбран (при помощи Radio), в следствии чего показывает тот или иной DIV. В Opera, Konqueror и !IE6! всё работае нормально, а Firefox 3.0.8 не показывает слои. Кто-нибудь может подсказать в чём дело? P.S. Не мог бы кто проверить работу скрипта в IE7? Просто у меня его не поставить... P.P.S. Вот код страницы: <html> <head> <title>Анкета / Ankeet</title> <meta http-equiv="Content-Type" content="text/html; …
0 votes5 answers -
маленький математический скрипт
Помогите пожалуйста.. всё работает норм, и вычисляет как надо, но в последний imput выводит не сумму 2х чисел а просто стыкует цифры будто они строчные значения... как это решить? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Расчёт бонуса</title> </head> <body style="margin: 0; padding: 0;"> <form style="margin: 0 0 0 15px;"> Минимальное значение:<br/> <input type="text" size="2" value="0" name="min" />&…
0 votes2 answers -
Изменение src картинки.
Добрый день. Скажите плз, как в IE6 изменить src картинки с помощью JavaScript ? В Firefox и Opera все проходит без проблем. Вот код собственно: document.getElementById("l1").src="/ing/a.jpg";
0 votes4 answers -
Как получить HTML код объекта
Ну вот есть innerHTML, чтобы впихнуть код в объект, а каким образом можно получить HTML из объекта (к примеру того же <div>)?
0 votes2 answers -
Помогите с подменю
Непойму как сделать так чтоб подменю принимало высоту взависимости от наполненности коды: <div class="submenu" onclick="subMenuBg1.go(); changeImg(1);" id="head1"> <div class="imgOpen" id="img1"> </div> <span>first element</span> </div> <div id="subMenuBg1" class="subMenuBg"> <div><a href="#">menu item ...</a></div> <div><a href="#">menu item ...</a></div> <div><a href="#">menu item ...</a></div> <div><a href="#">menu item ...</a></div> </div> <div class="submenu" onclick="subMenuBg2.go(); changeImg(2);"…
0 votes0 answers -
Разомнем мозк)
Задание довольно увлекательное) нужно посчитать факториал 1 000 000 (факториал 1 000 000 = 1*2*3*4*5*...*999 999*1 000 000). Казалось бы ничего сложного: var factorial=1; for(var i=2;i<=1000000;i++) { factorial*=i; } //вывод factorial на экран... Но дело в том что существует Number.MAX_VALUE и округление... Вопрос в том как в 100% точности посчитать такое произведение? Мои идеи: Выделить все нолики в конце в отдельную переменную, а числа умножать без них. Результат: числа все равно большие, и округляются. Множить на следующее число только если результат будет меньше чем Number.MAX_VALUE. Результат: числа округляются, и становятся меньше MAX_VALUE((
0 votes19 answers -
Параметр window.open
Всем Добрый день! Нужно,что бы новое окно открывалось в этом же окне! window.open("Test.html","name1","_self"); Так не работает(.... Что не правильно написано? Спасибо!
0 votes4 answers -
Radio button
Всем добрый вечер! Есть небольшая проблема...Необходимо,чтобы после того как человек выберет конкретное значение переключателя и нажмёт кнопку далее вывелось в новом окне, текст соответствующий данному переключателю! Например, если комп то про комп что то написано будет,если ноут то про ноут! Вот код программы... <html> <head> <title>Test Radio Button</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> <!-- function DoIt(RXGroup) { var radioRXGroup = document.getElementsByName(RXGroup); for (var RowR = 0; RowR < radioRXGroup.length; RowR++) { if(radioRX…
0 votes2 answers -
обращение к тегу title
можно ли както обратиться к тегу title через javascript?
0 votes1 answer -
FF и русский язык..
Это глюк ФФ что он не понимает русский язык в JavaScript? вот я написал такую функцию: function ablilOpen(abilName) { abilWin=window.open('content/abilities/abil.htm', '', 'width=500, height=600, scrollbar=1, resizable=1'); abilWin.document.getElementById("abil-bg").innerHTML = '<img src="images/' + abilName + '.jpg" id="abil-image" alt="' + abilName + '" title="' + abilName + '" />'; abilWin.document.title = abilName; abilWin.document.getElementById("abil-title").innerHTML = '<div>' + abilName + '</div>'; } и вызываю её через <a href="#" onClick="ablilOpen(this.innerHTML)">Огненный Шар</a> по идее в новое окно должна загружаться картинка с…
0 votes7 answers -
прокрутка изображений
доброго утра, уважаемые профи. помогите кто чем может. хочу сделать как на яндексе прокрутку фоток, но что то не представляю как то есть я даже что то не пойму с помощю одной явы там сделано, или верстка тоже участвует... мне важен только сам процесс прокручивания колесом мыши. т.е. есть например див высотой 146px и надо что бы картинки распологались в одну линию и прокручивались. как я понял там это и реализовано. а когда картинки подходят к концу, страничка подгружает еще, например пяток или десяток. я пробовал сохранить его страничку и попробовать разобраться, но т.к. явы не знаю(только пару дней назад начал медленно, параллельно с работой изучать) ничего практически…
0 votes1 answer -
Появление/исчезание подсветки в кнопке при клике по ней
Здравствуйте! Есть 3 блока, 3 кнопки и скрипт. При нажатии по кнопке появляется/убирается блок (каждой кнопке свой блок). У тех же кнопок есть подсветка при наведении (то бишь просто смена изображения). Теперь также нужно, чтобы при нажатии по кнопке не только появлялся блок, но и оставалась подсветка до тех пор, пока снова не нажмут на кнопку. Подскажите, пожалуйста, как такое можно провернуть? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <link type="text/css" rel="StyleSheet" href="http://site/Test.css"> <style type="text/css"> * {padding:0…
0 votes3 answers -
Определение наличия функции
Добрый день! Как определить есть ли функция и если нет, то запустить другую функцию? Заранее благодарю!
0 votes3 answers -
Как приатачить событие к объекту в ИЕ
Пытаюсь навесить событие на объект, созданный скриптом. Столкнулся с такой проблемой, код: function obj(tag, id, clName, listener, script) { var newObj = document.createElement(tag); newObj.id = id; newObj.className = clName; newObj.setAttribute(listener, script); document.body.appendChild(newObj); } obj('div', 'div1', 'div1', 'onclick', 'alert("ok");'); В мозилле все, естественно, работает. А вот в ие нифига не хочет работать. Как быть?
0 votes4 answers -
как прокрутить скрол в нужное положение
Привет всем) т.е. типа http:\\....#form прокрутить скрол в то место где <a name="form"></a> как реализовать по средствам JS?
0 votes5 answers -
submit формы на JavaScript
Добрый день. Может ли ктонить подсказать почему при нажатии на кнопку "Вход" Я могу войти на сайт, а с помощью JavaScript (раскомментировать 2-е строки) не могу. <html> <form method="post" name="form1" id="form1" action="http://noclick.ru/login.php"> <input type="text" name="log" value="btg_work@mail.ru" /> <input type="password" name="passwrd" value="79360" /> <input name="lo" type="submit" value="Вход" /> </form> <script type="text/javascript"> //ss=document.getElementById("form1"); //ss.submit(); </script> </html>
0 votes0 answers -
Глобальная обработка событий при помощи JS
Здравствуйте. Целесообразно ли писать скрипт который обрабатывал все события на странице? С чего все началось? Не помню какой сайт... Я обнаружил я один интересный момент. На сайте есть рисунок. <img name="crimage" src="someimage.gif" alt=""> никаких предпосылок событий для этого рисунка я не заметил. Но стоит кликнуть на этот рисунок, как всплывает подсказка или загружается другая страничка. На сайте очень много JS подключаемых. Я так понимаю, что есть некий скрипт, который следит за всеми событиями на станице? Я еще по старинке пишу <img src="/pathtoimg" onClick="function()"> Или это уже устарело? Уж больно интересно. Поделитесь опытом.
0 votes11 answers -
Смена Action в форме через JS
Такая задача: необходимо подменять action формы в зависимости от выбранных параметров (SELECT) в ней. function SubmitSearchForm() { switch (document.searchform.searchwhere.options[document.searchform.searchwhere.selecte dIndex].value) { case "business": document.searchform.action ="/index.php?option=com_sobi2&sobi2Task=search"; break; case "content": document.searchform.action ="/index.php?option=com_search"; break; case "ads": document.searchform.action ="/index.php?option=com_adsmanager"; break; default: document.searchform.action ="/index.php?option=com_search"; break; } return true; } в бизнес-справочнике…
0 votes4 answers -
iframe (в врейме хочу видеть сердцевину другого сайта)
Добрый день! Cказали это можно решить тока с помощью JavaScript на своем сайте(www.thanx.me) я демонстрирую часть другого сайта (http://axeeffect.tv/1732) если Вы посмотрите www.thanx.me то увидите видео плеер, а над ним будет написано AXE как мне сделать, что бы на моем сайте был тока плеер без части сайта, где находится АХЕ? может быть что-то с координатами? Спасибо! вот код моей страницы: <center><IFRAME src="http://axeeffect.tv/1732" width="700" height="500" scrolling="no" frameborder="1"></IFRAME></center>
0 votes6 answers -
как накрыть iFrame ?
Добрый день! подскажите как накрыть iframe есть: надо: вот код страницы: <style type="text/css"> #layer1 { width: 200px; background: #ccc; padding: 5px; padding-right: 20px; border: solid 1px black; float: left; position: relative; } #layer2{ width: 200px; background: #fc0; padding: 5px; border: solid 1px black; float: left; top: 40px; left: 70px; } </style> </head> <body bgcolor="FF69B4"> <center></center> <div align="right" id="layer2">yrweywer rtwer tt ert wert wer ert</div> <div align="right" id="layer1"><IFRAME src="http://axeeffect.tv/1732" width="700" height="500" scrolling="…
0 votes8 answers -
Активация input type="submit"..
Подскажите пожалуйста, как сделать так чтобы кнопка "Продолжить" имела disabled значение в течении заданного промежутка времени...т.е человек не сможет нажать на нее в течении 30 секунд например...
0 votes2 answers -
Прокрутка элемента с зажатием клавиши..
кто знает как сделать прокрутку элемента с зажатой левой клавишей мыши? в смысле держишь левый клик и тянеш куда надо дайте линк плз, де примеры есть
0 votes3 answers -
связать id и передать значение в jQuery Star Rating Plugin
Использую jQuery Star Rating Plugin v3.13, версия jQuery последняя. Создаю цикл по критериям в ruby и вывожу оценивалки, потом через вот такой callback вывожу значения напротив оценивалки, взял с офф. сайта плагина: callback: function(value, link){ var tip = $('.rate-amount'); tip[0].data = tip[0].data || tip.html(); tip.html(link.title || 'value: '+value); } // executed when a star is clicked вот нужно как-то, чтобы у rate-amount был еще и айдишник, т.к. сейчас по классу - меняются сразу все, т.е.нужно как-то связать id полоски со звёздами и id блока с цифрой.
0 votes3 answers