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
-
Права на выполнение яваскриптовских функций
Допустим на странице описана яваскриптовая функция. Но на странице нигде нет её вызова. Может ли пользователь сам искусственно вызвать эту функцию? С помощью своего браузера или ещё как-то?
0 votes10 answers -
И Снова JQ menu
Вообще JQ знаю хре-но-го =) ps: хорошее начало темы... =) Но решился сделать выпадающее меню на всем вам знакомой CMS Joomla вечно нужно было ставить какието модули и еще всякую фигню что-бы реализовать менюшку ... но углубившись в проблему я понял что это всё нафиг не требуется ... значит код меню такой <ul> <li class="parent"><a>text</a> <ul> <li><a>text</a></li> </ul> </li> </ul> помогите JQ дописать ... <script type="text/javascript"> $(document).ready(function(){ $("#topmenu ul li a").hover(function() { $(this).next("li ul").animate({opacity: "show"}, "slow"); }, function() { …
0 votes13 answers -
Задний фон на расстоянии
Помогите с кодом, пожалуйста!!!! в нете уже все обшарил, есть темы похожие, но все не то. Не могу замедлить скорость прокрутки заднего фона с текстурой звезного неба при скроле по вертикали и при этом чтобы блок на нем прокручивался с нормальной скоростью. /*???*/
0 votes2 answers -
Скрипт перелистывания логотипов =)
Помогите люди добрые (и не очень ) Ищу в интернете скрипт на подобе этого: только бесплатно распростроняемые, или может у кого есть описание как такое перелистывание сделать? Посмотреть его работу можно на сайте: цетиса внизу самом.
0 votes4 answers -
Замена картинки, при клике на другую.
Приветствую! Друзья, стоит такая задача: показывается пять картинок маленьких и одна большая, необходимо при клике по любой из пяти маленьких поменять большую картинку на другую, ну как на auto.ru сделано. Покажите примером пожалуйста! Еще наверное возникнет сложность с тем, что картинки начнут подгружаться, может быть их можно подгрузить сразу в начале загрузки страницы, или это плохой вариант?
0 votes14 answers -
ява скриптик...
Всем привет! Вот и мне помощь понадобилась... Я яву вообще не знаю, но нужен один скрипт... дело таково, он должен считать сумму переменных 5-6 штук, числа целые, они берутся сразу из документа, тоесть названия ихние, как вывести то я знаю, а как вот сообразить само...
0 votes2 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 -
Как можно открыть ссылку в новом окне не фиксированного размера, но с убраными полосами прокрутки, строками состояния и т.д?
У меня или со всеми этими строками не фиксированное получается, или если убирать начинаю что-то, то фиксированным сразу становиться.
0 votes11 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 -
Смена рамки изображения
Пытаюсь при 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 -
Как изменить цвет текста по умолчанию в текстовом поле?
Здравствуйте. Есть такой код: <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 -
Формирование 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 -
Как отловить событие при увеличении страницы ?
В мазиле Ctrl + роликом мыши увеличивается или уменьшается страница. Как отловить данное событие ?
0 votes7 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 -
теория
1.Если стили в отдельном файле CSS то как скриптом можно до них добраться? 2.Может ли JS работать с базами данных, или это делают только серверными языками? 3.Как фаербагом отлавливать ошибки в скриптах, знаю что можно а как не понимаю? Спасибо тем кто откликнется и не отошлет сразу в гугл!
0 votes21 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 -
Coda Slider vs Chrome
Никто не встречался с такой проблемой, как неработающий Coda slider 2.0 в Chrome (v5.0.375.70 beta)? например вот тут bel-bereg.ru
0 votes2 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 -
getElementsByClassName в IE
Имеется код, в котором присутствует конструкция ... = this.getElementsByClassName("className")[0].getAttribute("attr"); которая работает так как я и предполагаю, только не в IE. Это я что-то сделал неверно, или проблемы у самого IE? Если ошибка моя - в чем может быть ее причина? Если проблема браузера - есть ли способы ее решить? IE сообщает, что такого свойства у объекта нет, указывая на эту строчку.
0 votes4 answers -
Как сделать из таблицы зебру
Мне надо сделать так, чтобы строки в таблице поочередно меняли цвет от светлого к темному, т.е. чтобы получилась зебра. Возможно ли это сделать с помощью HTML, если таблица является шаблоном и нет возможности для каждого тэга tr писать параметр фона. Заранее спасибо, ЖДу сообщений
0 votes43 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 -
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 -
Cлучайные посты на ajax
Как вывести на сайте случайные посты на ajax? Хотелось чтобы без плагинов. Сделала так: <script type="text/javascript"> $("#randomPost").load("/random/"); $("#another").click(function(){ $("#randomPost") .text("... loading ...") .load("/random/"); return false; }); </script> <h4>Случайный пост</h4> <ul> <li id="randomPost"> <?php include (TEMPLATEPATH . '/randomPost.php'); ?> </li> </ul> <a href="#" id="another">Следующий ...</a> Но не работает. Подскажите, пожалуйста, кто видит - где здесь ошибка.
0 votes10 answers -
onclick
Я JS совсем не знаю, но мне понадобилась одна функция. Кому не сложно, обьясните пожалуйста как сделать, что бы при клике на слове "Новые", отображались 2,3,4 ячейки. При повторном клике скрывались обратно. файл.html <table> <tr> <td> <H1>Новые</H1> </td> <td class="dis_none"> <a href="/">за этот месяц</a> </td> <td class="dis_none"> <a href="/">За прошлый</a> </td> <td class="dis_none"> <a href="/">За позапрошлый</a> </td> <td width = "100%" > </td> </tr> </table> файл.css: .dis_none { display:none; }
0 votes11 answers -
Ошибка в обращении к свойствам
Есть вот такой код. <div> <h3>User Menu</h3> <ul id="menuuser"> <li></li> </ul> </div> Я делаю вот так. var myh=document.getElementById("menuuser").parentNode.getElementsByTagName("h3"); myh[0].style.background="image.gif"; Background никак не устанавливается,даже alert(myh[0].style.background) говорит пусто. Хотя фон точно стоит.
0 votes5 answers