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
-
a href, onClick
<a href="http://yandex.ru/" onClick='open("http://yandex.ru/", "displayWindow", "width=400,height=300,status=no,toolbar=no,menubar=no,alwaysLowered=no,alway sRaised=no,dependent=no,hotkeys=no,titlebar=no,z-lock=no,location=no,directories=no,resizable=yes,scrollbars=no")'>Яндекс</a> При клике на такую ссылку открывается и новое окно и осуществляется переход на текущей странице. Нужно что бы открывалось только новое окно. А тег <a> тут нужен только для того, что бы меняли цвет посещенные ссылки. Как сделать?
0 votes3 answers -
В зависимости от выбраной формулы разный расчет
Доброго времени суток дорогие форумчане! Как сделать, что бы моя задумка работала верно? Вот код <script> var x = prompt('Привет'); function rrt(x) { if (x == 'Квадрат') { function kvadrat() { var a = parseFloat(document.forma1.inp1.value); var b = parseFloat(document.forma1.inp2.value); var c = parseFloat(document.forma1.inp3.value); var p = parseFloat(a + b + c); document.forma1.inp5.value = p; } } if (x == 'Призма') { function prizma() { var a = parseFloat(document.forma1.inp1.value); var b = parseFloat(document.forma1.inp2.value); var c = parseFloat(document.forma1.inp3.value); var p = parseFloat(a*b*c); document.f…
0 votes5 answers -
В FireFox не работает page-break-before
Есть такой скрипт : function page_breaks() { document.getElementById("div1").style.pageBreakBef ore = (document.getElementById("check1").checked ? "always" : "auto"); document.getElementById("div2").style.pageBreakBef ore = (document.getElementById("check2").checked ? "always" : "auto"); } Работает (т.е. при печати осуществляет переход на следующую страницу) во всех броузерах, кроме FireFoxa. При этом элемент div находится внутри <table></table>. При выносе за пределы таблицы - работает. Но необходимо, чтобы работал так же и внутри таблицы. Может сталкивался кто с этой проблемой? Заранее спасибо.
0 votes0 answers -
Помогите скриптом :)
Есть вот такая конструкция. <ul> <li id="navi2><a href="#" onclick="document.getElementById('nav2').style.display=document.getElementById('nav2').style.display=='none'?'block':'none'; return(false)">Шкафы</a> <ul id="nav2" style="display: none;"> <li><a href="#">Купе</a></li> <li><a href="#">Комоды</a></li> </ul> </li> </ul> Что требуется? Если у элемента с id="nav2" задано свойство "display: block", то элементу с id="navi2" присваивается class="active". А если у элемента c id="nav2" задано свойство "display: none", то у элемента с id="navi2" удаляется class="activ…
0 votes5 answers -
Формирование JS объекта Array() или Object()
Т.к. я больше программирую в PHP буду объяснять терминами этого языка. JS (jquery) должен сформировать по сути двухмерный ассоциированный массив, но ключи массива д.б. числовыми. Пример: array(3=>array(2), 4=>array(2,3))); Пример формирования подобного массива: var param = new Array(); $(".construct_field").each(function () { var value = new Array(); $(this).children(":selected").each(function () { value.push($(this).val()); }); param[$(this).attr('id')] = value; }); Сформировав подобный массив, его нужно передать в качестве параметра AJAX-запросу в PHP: Пример: $.post("script.php", {'data[]': param}, function(data){ node.after(data); }, "html"); В тесто…
0 votes15 answers -
Coda Slider vs Chrome
Никто не встречался с такой проблемой, как неработающий Coda slider 2.0 в Chrome (v5.0.375.70 beta)? например вот тут bel-bereg.ru
0 votes2 answers -
теория
1.Если стили в отдельном файле CSS то как скриптом можно до них добраться? 2.Может ли JS работать с базами данных, или это делают только серверными языками? 3.Как фаербагом отлавливать ошибки в скриптах, знаю что можно а как не понимаю? Спасибо тем кто откликнется и не отошлет сразу в гугл!
0 votes21 answers -
this
Как в функцию передать элемент который ее(эту функцию вызвал), я понимаю что при помощи this, но как это правильно оформить я не знаю. допустим есть: <li onclick="f(this)" style="color:red;">фильмы</li> <li onclick="f(this)" style="color:red;">музыка</li> <li onclick="f(this)" style="color:red;">книги</li> function f(){ var a= ???; } Как элемент вызвал функцию привязать к переменной а?
0 votes11 answers -
Как отловить событие при увеличении страницы ?
В мазиле Ctrl + роликом мыши увеличивается или уменьшается страница. Как отловить данное событие ?
0 votes7 answers -
Как изменить цвет текста по умолчанию в текстовом поле?
Здравствуйте. Есть такой код: <input type="text" size="42" name="dopmeta" value="Индивидуальные теги для файла" class=add_files onBlur="if(this.value==''){this.value='Индивидуальные теги для файла';}" onClick="if(this.value=='Индивидуальные теги для файла'){this.value='';}"> При загрузке страницы текст "Индивидуальные теги для файла" в текстовом поле по умолчанию чёрного цвета. Когда ставишь курсор в поле текст изчезает и можно писать свой. Он будет тоже чёрного цвета. Внимание вопрос!!! Как сделать цвет текста по умолчанию (тот который появляется при загрузке страницы) серого цвета, но чтоб когда поставил курсор в поле и начал писать, текст был чёрный. Спасибо.
0 votes2 answers -
Смена рамки изображения
Пытаюсь при mouseover сменить цвет рамки у изображения, но чёт не найду каким образом. Может кто подскажет. <script> function rot() { document.getElementById("imger_1").style.background = "#DEDEDE"; } </script> <img border=10 id='imger_1' src='img/leftpic1.jpg' onMouseOver='rot()' > *ихмо ошибка в style.background
0 votes2 answers -
Динамическое создание формы
Переделал скрипт под себя, но кое-что перестало работать, а именно: 1) в фф работает кнопка добавить, но не работает кнопка удалить, а в ие вообще ни одни кнопка не работает. 2) при создании новых форм fieldset вкладывается один в другого и получается наложение рамок от fieldset. html <div id="tovar"> <fieldset id="newline" name="nomer[0]"> <label>Название товара<font color="#FF0000">*</font> <input type="text" name="product[0]"> </label> <label>Ссылка на товар<font color="#FF0000">*</font> <input type="text" name="url[0]"> </label> <label>Артикул<font color="#FF0000">*</font> <i…
0 votes0 answers -
Простой tool tip на JQuery
Привет. Не могу реализовать такую, простую штуку на JQuery (если это по теме), как на картинке: Есть такой html: <div class="block"> <a href="">ссылка</a> текст текст текст... различные дивы <div>текст</div> <div class="needToShow">этот блок нужно показать</div> </div> JQuery: $(document).ready(function(){ $(".block a").hover(function() { $(".block").next("div .needToShow").show("fast"); }, function() { $(".block").next("div .needToShow").hide("fast"); }); }); Так не работает. Я не знаю, как добраться до класса needToShow, подскажите плиз, кто знает.
0 votes8 answers -
как создать глобальную переменную внутри функции
Есть функция: function cklick_nocklic(){ var no_cklick=document.getElementById('no_click'); if(no_cklick.disabled == true){ no_cklick.disabled = false; globvar = no_cklick.disabled; } else{ no_cklick.disabled = true; globvar = no_cklick.disabled; }} Как мне в другой функции использовать переменную globvar?
0 votes4 answers -
ява скриптик...
Всем привет! Вот и мне помощь понадобилась... Я яву вообще не знаю, но нужен один скрипт... дело таково, он должен считать сумму переменных 5-6 штук, числа целые, они берутся сразу из документа, тоесть названия ихние, как вывести то я знаю, а как вот сообразить само...
0 votes2 answers -
Заменить ссылку на iframe
Здравствуйте. Подскажите, какому скрипту посильно при загрузке страницы заменить ссылки, вида: <a href="http://sitename.ru/?p=63634"><img.../></a> на <iframe src="здесь_адрес_той_ссылки" width="300" height="100"> ? Цифры в ссылке всегда разные.
0 votes2 answers -
Задний фон на расстоянии
Помогите с кодом, пожалуйста!!!! в нете уже все обшарил, есть темы похожие, но все не то. Не могу замедлить скорость прокрутки заднего фона с текстурой звезного неба при скроле по вертикали и при этом чтобы блок на нем прокручивался с нормальной скоростью. /*???*/
0 votes2 answers -
Скрипт перелистывания логотипов =)
Помогите люди добрые (и не очень ) Ищу в интернете скрипт на подобе этого: только бесплатно распростроняемые, или может у кого есть описание как такое перелистывание сделать? Посмотреть его работу можно на сайте: цетиса внизу самом.
0 votes4 answers -
Права на выполнение яваскриптовских функций
Допустим на странице описана яваскриптовая функция. Но на странице нигде нет её вызова. Может ли пользователь сам искусственно вызвать эту функцию? С помощью своего браузера или ещё как-то?
0 votes10 answers -
Добавление данных JS
Здравствуйте! Вопрос следующий, я думаю многие видели движок для сайтов DLE, так вот, при добавление новостей там над полем для ввода данных, есть панель с кнопками, нажимаешь определённую, добавляется определённый bbcode. Так как я в JS ноль, а данная функция мне нужна, прошу хотя бы вашего объяснения как это делать.
0 votes4 answers -
Парсинг большого xml файла
Яваскриптом (с помощью jquery), я произвожу отбор данных из xml файла, объемом где-то в 100 килобайт. xml файл формируется на стороне сервера и часто обновляется. Парсинг происходит во время ввода пользователем данных в форму. Вопрос: как избежать задержку, вызванную загрузкой xml файла на сторону клиента? Обращение к файлу, происходит с помощью следующих функций: $.ajax({ type: "GET", url: "/xml/places.xml", dataType: "xml", success: function(xml) { ... } })
0 votes6 answers -
проблема с квадратиками вместо русских букв
здравствуйте ...вот код который выводит в alert содержимое документа (код вырван отсюда http://zhilinsky.ru/2007/07/22/ajax-coding/ ) ...проблема в том что выводятся квадратики если в файле запись русскими буквами <!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=windows-1251" /> <script type="text/javascript" language="javascript"> var http_request = false; function makeRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla,…
0 votes9 answers -
у window.open на удаленном сервере некорректно отображается title
Привет все. У меня тривиальная задача - открыть popup окно. но вылезла проблема в IE 7.0 - когда выкладываю страницу на удаленный сервер, то в заголовке окна (тот что сниего цвета) первым отображается url страницы а потом содержимое title - зачем ? как сделать так, чтобы первым отображалось содержимое title дочернего окна ? основное окно такое <!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> <title>Заголовок</title> </head> <script> function OpenWindow() { window.open("popupOpen.htm", "_blank" , "width: 40…
0 votes5 answers -
removeEventListener в цикле
Замучился уже... Есть таблица, на каждую ячейку которой я повесил событие 'click'. При наступлении некоего события мне нужно удалить обработчик 'click' со всех ячеек. Бегу по таблице циклом вот так: var r = table.rows; for (var i = 0, len = r.length; i < len; i++) { var c = r[i].cells; for (var j = 0, len2 = c.length; j < len2; j++) { c[j].removeEventListener('click', handler, false); } } /* * листенер, естественно, удаляется только у последнего элемента * т.к. нужно замыкание * пробую его */ var r = table.rows; for (var i = 0, len = r.length; i < len; i++) { var c = r[i].cells; for (var j = 0, len2 = c.length; j < len2; j++) { (function(i, j) …
0 votes10 answers -
Jquery
Привет человеки. Нужна Ваша помощь, что то я вообще зашёл в ступор с этим Jquery, вот что я хочу получить при нажатии а ссыку окно открывается, а при клине на область за окном, окно закрывается, вот писал код только что то он не работает что здесь не правильно, как я понимаю когда видимый элемент то работает $(document).click(function(){}, а когда не видимый должна работать $("#goMyPage").click(function(){}, но не работает HELP ME!!! <script type="text/javascript"> $(document).ready(function(){ if (".go_mypage:visible") { $(document).click(function(){ $(".go_mypage").css("display", "none"); }); } if (".go_mypage:hidden") { $("#goMyPage")…
0 votes5 answers