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
-
Создание картинки в IE 7
В IE7 вышла проблема (В IE 6 работало) Вот такая инструкция document.getElementById(p).innerHTML="<img id='unit"+gid+"' width='70' height='70' src='"+imgsrc+"' border='0' onMouseOver='viewunit("+gid+")' onMouseOut='viewunit_no()' onClick='atunit("+gid+")'"; ни к чему не приводит. как я разобрался в IE 7 нельзя так делать, нужно делать var img = document.createElement('img') img.src=imgsrc; img.style.width=70; img.style.height=70; document.getElementById(p).appendChild(img) Вопрос: Как мне таким образом добавить к img onMouseOver и onMouseOut ?
0 votes9 answers -
Нет реакции на onBlur
Решил сделать небольшой скрипт который бы выводил оставшееся число символов которые можно ввести в форму! Но нет никакой реакции на onBlur и при переходе на другое поле выводимая цифра не удаляется. Вот код <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script Language="JavaScript"> var author, e_mail, text_help; var i; function wiev_author(){ author = document.forma.author.value; if (author.length > 19) { alert("Вы ввели максимальное количество символов"); …
0 votes10 answers -
Подскажите jquery плагин
Добрый день. Наводишь на другую ссылку - рисунок меняется... Это какой плагин? И еще: при наведении на ссылку рисунок затемняется... Понятно, что искать его надо на http://plugins.jquery.com/ , но там столько... Может кто-то натыкался? В разделе, наверное, Animation and Effects?
0 votes4 answers -
Автоматически открыть новое окно
Всем хи. Хочю чтобы после загрузки страници автоматом открывалось окно. Вот делаю так: <!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" lang="ru" xml:lang="ru"> <head> <script type="text/javascript"> window.onload = function() { document.getElementById('openedMessageLink').onclick(); }; </script> </head> <body> <a id="openedMessageLink" style="visibility: hidden;" href="java script:void(0)" rel="nofollow" onclick="window.open('','_BLANK','width=400,height=300,toolbar=no,scrollbars=yes')"></a></body> </b…
0 votes4 answers -
Как проверять скрипты?
Народ всем привет. столкнулся с проблемой на одной сайте пришлось использовать сразу 2 скрипта с jquery один работает на открытие больших изображений а другой на слайдинг этих изображение по вертикали, как только поставил их одновременно то произошел коллапс, оба они одновременно работать никак не хотят, а по отдельности работают на ура, чуть попозже пришлю ссылку, а пока просто хачу спросить как любитель в javascript что в таких случаях делать, то есть какими прогами или методами отлаживать скрипт и удалять ненужные куски кода, подскажите плз, спасибо собственно вот сам сайт , правая колонка с изображениями, пока она работает на слайдинг то есть пролистывание вверх/вниз,…
0 votes11 answers -
Как изменить type у <button>
Возникла необходимость скриптом изменить <button type="submit">bla bla</button> на <button type="button">bla bla</button>, пишу вот так: var but = document.getElementsByTagName('button')[0]; but.type = 'button'; В Мозилле все ок, а вот ИЕ8 выдает ошибку "Команда не поддерживается объектом". Как быть? Пробовал писать так: but.setAttribute('type', 'button'); Опять же в проклятом ИЕ никаких изменений (хотя на этот раз ошибок не выскакивает). Пытался удалить атрибут (but.removeAttribute('type'); - вроде тогда <button> станет по умолчанию просто кнопкой) - опять же от ИЕ ноль эмоций. Подскажите как быть?
0 votes5 answers -
Замена div'а другим div'ом
Можно ли каким-либо образом применить эффект ролловер к дивам? То есть при онклике или онмаусовер меняется один див на другой, при этом каждый из дивов содержит несколько объектов ( текст, таблица, картинка).
0 votes29 answers -
как сделать что бы при нажатии
Возникла проблемка помогите есть страничка html на которой находится input и кнопка как сделать так что бы при нажатии на кнопку input с содержимым появился на второй страничке????
0 votes12 answers -
индекс элемента в дереве dom
в элементе select есть selectedIndex атрибут <ul> <li></li> <li></li> <li></li> </ul> имея в onClick событии element ссылающийся на второй li, как програмно узнать что он второй, без присвоения всем li в какой то атрибут их номера
0 votes4 answers -
Помогите с input'ом
У меня такая проблема есть два файла html на первом есть определенный текст и кнопка типа ссылка на вторую страничку на которой расположен input. Так вот вопрос мне нужно чтобы при нажатии кнопки на первой стр. текст попадал в input на второй стр. как это сделать? ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!
0 votes6 answers -
Регулярные выражения, тег select
Собственно, есть такой код. <script type=\"text/javascript\"> function SendForm() { var reg=/\.flv$/; var select = document.adminForm.type.selectedIndex; if (select=='Video'&&!reg.test(document.adminForm.file.value)){ alert('Error! Enter valid file!'); return false } return true; } </script> <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\"> <form action=\"main.php\" method=\"post\" name=\"adminForm\" onsubmit=\"return SendForm();\" ENCTYPE=\"multipart/form-data\"> <tr> <td align=\"right\" height=\"30\"> Type: </td> <td align=\"left\"> <select name=\"type\" class=\"edit\" style=\"widt…
0 votes2 answers -
Помогите с подстветкой area?
На большой картинке выделил область (area) в качестве ссылки на другой документ html: <img src="image.jpg" usemap="#karta"> <map name="karta"> <area href="doc2.html" shape="rect" coords="50,60,70,80"> </map> Как сделать так, чтобы при наведении курсора мышки на эту область выделялись (подсвечивались) ее контуры? Что-то вроде этого необходимо: <div id="qaz" onmouseover="this.style.borderColor='orange'" onmouseout="this.style.borderColor='black'"> </div> CSS: #qaz {border:6px solid black;} Проблема в том, что у area нет этого самого border. Как еще можно отобразить контуры выделенной области?
0 votes8 answers -
Пересчет цены в зависимости от стоимости
В общем, есть следующая задача: Делаю интернет-магазин, в корзине пользователь может изменить количество товаров, после чего ему должно пересчитаться сумма. Допустим, если пользователь выбрал в магазине "Товар 1", тогда в корзине это у него выглядит так: Название Цена Количество Сумма Товар 1 10 руб 3 30 руб Так вот. Значение в колонке "Цена" выводятся в ячейке таблицы, можно вывести в span или div с нужным id. Значение в колонке "Количество" выбирается просто указанием числа в input type="text" Значение в колонце "Сумма" так же в ячейке, span или div с любым id. Теперь задача: 1. Как можно забрать значение из объекта (например …
0 votes2 answers -
Сложение\конкатенация
Добрый день! Замучался, как правильно сложить два числа? b = 1; a = b+1; alert(a);//выводит 11 Как именно сложить два числа, а не объединять в строку? Заранее благодарю!
0 votes6 answers -
Враппер для new Date()
Привет, нужно сделать враппер (наследование через прототип не подходит) для new Date(). То есть к примеру мне надо получать дату не так: var date = new Date(); а вот так: var date = newMyDate(); function newMyDate() { var date = new Date(); ... some actions ... return date; } Все это работает до тех пор пока мне не понадобится передать параметры: var date = newMyDate(alredy_exist_date.getTime()); Теперь в ф-ии newMyDate можно работать с объектом arguments, но как их передать в вызов new Date — непонятно. У кого нибудь есть идеи? Или эта задача невыполнима?
0 votes14 answers -
Два языка на сайт с помощью JS?
Возможно ли сделать два языка на сайте с помощью JS
0 votes13 answers -
Можно ли сократить запись switch case?
Уважаемые комрады! Можно ли сократить такую запись: switch (val) { case 'test': onChange=document.getElementById("sel1").style.display = "block"; case 'test': onChange=document.getElementById("sel2").style.display = "none"; case 'test': onChange=document.getElementById("sel3").style.display = "none"; break; default : onChange=document.getElementById("sel4").style.display = "block"; } Там где перечисление для: sel2, sel3 style.display = "none" Можно ли как то перечислить просто sel2, sel3 и т.д... и для них для всех записать style.display = "none"?
0 votes7 answers -
Помогите с вставкой html кода
В общем, передо мной стоит следующая задача: Нужно с помощью JavaScript в html код сделать инклуд другого html кода из файла с расширением .js. Люди добрые, помогите плиз)
0 votes2 answers -
Галерея с категориями
ЗДравствуйте нужен скрипт галлереи, но чтобы ещё помимо фоток показывались разделы воообщем нужно вот это http://formalab.ru/catalog переделать на нормальный скрипт, более удобный и интересный. подскажите
0 votes5 answers -
Как получить вычисленное css ?
Проблема следующая: Допустим есть див с незаданной высотой( т.е. по-умолчанию height: auto) Нужно через ЯС достать значение его высоты. Применяю след.функцию: function getStyle(elem, rule){ var o = document.getElementById(elem); var sty = o.currentStyle || getComputedStyle (o, ""); return sty[rule]; } Вродеб для ие,оперы и фф корректно возвращает значение стиля. Но вычислинное (т.е. конретно в пикселах на текущий момент возвращает только фф). Остальные возвращают auto.
0 votes4 answers -
Выбор категории при помощи показать/скрыть
Идея в чем: есть куча элементов разбросанных по странице, они объеденены в несколько классов, есть <select> и <option> в которых выбирается название категории. Должно произойти следующее: при выборе определенной категории все остальные должны скрыться. Суть темы: есть код <html> <head> <script type="text/javascript"> function showClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp(\"(^|\\s)\"+…
0 votes1 answer -
validator.w3.org - как они делают кнопочки?
http://validator.w3.org/#validate_by_input - на этой странице кнопочка формы "Check" очень уж красивая, но как она нарисована я так и не понял. Видимо для ее закругления используется скрипт http://validator.w3.org/scripts/w3c-validator.js, но так как я в js плохо понимаю то ничего разобрать и не смог( Если кто-нибудь понял как они это делают - объясните плз.
0 votes2 answers -
Проследить id выбраного option (select).
Задача: У меня есть тег select, в котором есть 2 тега option: id первого - opt1, id второго - opt2. Вопрос: как с помощью JavaScript узнать, какой option выбран. OnClick не предлагать. Зачем: если выбран opt1 - тогда мне нужно, чтобы отображался ещё один элемент, допустим p id="p". Если выбран opt2 - элемент не отображается. Это я сделаю через CSS.
0 votes1 answer -
простое слайд шоу
Пишу вам впервые, так что поправте если что не так. только начинаю учить джава скрипт, хотя немного знаю с++, так что легче. но вот это упорно не работает. подозреваю что не правильно работаю с SetInterval. а вообще не знаю, где ошиблась. файлы называэться по порядку 1.jpg 2.jpg и тыды. разметку хтмл не облюдала, на другом примере, где картинка менялась по событию onclick все работало <HTML> <IMG ID = "myimg" SRC = '1.jpg' onmouseover = "slideshow()" onmouseout="stopsl()"> <script> var name=1 var timer=0 function nextimg(vsego){ if(name<vsego) name++ else name=1 document.all.myimg.src = name +'.jpg' } function slideshow() { timer=window.…
0 votes1 answer -
Ctrl+Enter
Добрый день! Подскажите, пожалуйста как поймать нажатие Ctrl+Enter. Собственно хочу сделать отправку комментария как вконтакте, когда курсор в форме нажимаем Ctrl+Enter и осуществляется отправка формы. Заранее благодарю! PS проще говоря, если курсор в форме, то при Ctrl+Enter -> выполнить функцию.
0 votes3 answers