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
4723 questions in this forum
-
Исправление ошибок
Знаю, что на некоторых сайтах есть выделение ошибки, затем нажимают комбинацию, например, Ctrl+Enter. Как это работает? Если возможно приведите пример скриптом(или в крайнем случае дайте ссылку). Помню где-то встречал, даже находил автора(так он представлялся в своей статье). Автор этот занимался ?разведением кур? ? был у него такой раздел ?Куроводство?. Хотел бы почитать статью по поводу исправления ошибок. Всем заранее спасибо.
0 votes7 answers -
childNodes[j].style.visibility
...объясню подробнее суть задачи. ваша помощь мне необходима. у Меня есть дерево из 'ов. Пример: <div name='node'>1-ROOT <div name='node'>1.1-some data</div> <div name='node'>1.2-some data <div name='node'>1.2.1-some data <div name='node'>1.2.1.1-some data</div> </div> <div name='node'>1.2-some data</div> </div> </div> ЗАДАЧА: Изначально виден лишь "1-ROOT". Т.е. у остальных visibility = "hidden" или display = "none" (что лучше тоже пока не знаю) Щелкнув мышкой на "1-ROOT", его потомки должны стать видимыми а он сам невидимым. ЭТОТ КОД НЕ РАБОТАЕТ: function getNode(name) /*функция…
0 votes4 answers -
Как правильно настроить счетчик времени setTimeout
Есть ячейки таблицы, а в них рисунки - изначально невидимы. <td><img border="0" src="../images/1.gif" id=pict1 style="visibility: hidden"></td> <td><img border="0" src="../images/2.gif" id=pict2 style="visibility: hidden"></td> <td><img border="0" src="../images/3.gif" id=pict3 style="visibility: hidden"></td> Есть скрипт (явно неправильный) который срабатывает на onload <body onload=""VisiblePicture()"> <script type=text/JavaScript> function VisiblePicture() { setTimeout(VisiblePicture,2000); { document.getElementById("pict1").style.visibility="visible"; document.getElementById("pict2").style…
0 votes6 answers -
jQuery - не вызывается
Привет! Нацепил на двиг новый шаблон.. Начал настраиватьи и с jQuery какая-то беда случилось.. Выдает Uncaught exception: TypeError: '$' is not a function Error thrown at line 2, column 2 in http://easytires.ru/index.php?module=market&act=lot&yid=n102585934: $(document).ready(function(){ При этом в хедере jQuery прописана! Подскажите плиз, как решить проблему?
0 votes7 answers -
API слайдера Fotorama
Доброе утро. Пытаюсь разобраться с API Fotorama. Задача следующая. Есть исходные изображения, которые подгружаются в слайдер при первой загрузке страницы. Надо при изменении выпадающего списка менять сами изображения в слайдере. В документации написано, что это можно сделать при помощи метода load(), но при этом надо соблюсти закономерности, которые применялись при изначальной загрузки изображений data(). Попробовал сделать так: $(function(){/* загрузка изображений при первом заходе на страницу*/ $('.fotorama').fotorama({ data: [ {img: 'images/7.jpg', thumb: 'images/7.jpg'}, {img: 'images/8.jpg', thumb: 'images/8.jpg'}, {im…
0 votes8 answers -
Динамический список из DIV`ов и INPUT`ов
Добрый день, проблема заключается в следующем.. есть форма и динамический список: в форму <input id=chislo> вводится число.. динамический список представляет собой динамическую таблицу, где <input hidden id=koef value="данные из базы" /> и <div id=result> который показывает результат. function Formula(){ var inputChislo = $('input#chislo').val(); var inputKoef = $('input#koef').val(); rec = inputChislo * inputKoef; $('div#result').html(rec); } В результате картина такая, считает только первый коэффициент и передает результат на все дивы. Понимаю, что нужен цикл, тока не могу его придумать.. И как сделать, чтобы он выводил результат на свой див? Или мож…
0 votes13 answers -
Fancybox и несколько контент страниц
Здравствуйте, использую библиотеку fancybox для показа модальных окон. <script type="text/javascript" src="fancybox/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="fancybox/jquery.easing.1.3.js"></script> <script type="text/javascript" src="fancybox/jquery.fancybox-1.2.1.pack.js"></script> <script type="text/javascript"> $(document).ready(function () { //rel="group" - для груп картинок $("a.gallery2").fancybox(//подключение фансибокс к ссылкам с классом { "padding": 20, // отступ контента от краев окна "imageScale": false, // Принимает значение true - контент(…
0 votes2 answers -
Событие на динамически созданных элементах?
Привет, друзья! Возникла Есть у нас онлайн-консультант jivosite, у него есть API. Возникла задача через API запрашивать цену для товаров, которых нет в наличии. Но документации по "живосайту" мало, а техподдержка ничего вразумительного мне не ответила. Так вот, первая беда: динамические элементы На странице категории при выборе фильтра в левой части страницы, товары подгружаются AJAXом. И вот после этой подгрузки, обработчики из кода ниже перестают работать. Хотя я использую .on как написано в документации jquery собственно, вот универсальный код (я его сделал и для категории и для страницы товара), который всем заведует: var $j = jQuery.noConflict()…
0 votes13 answers -
изменение размера переменной JS
Проблемы с JS. У меня в стринговый масив записаны цитаты общим весом 65 кило. И пару раз замечал что цитаты выводились оборванными либо вообще не выводились, хотя код корректен. Вопросы: 1.Есть ли для JS способ увеличить место под массив или переменную? 2. 65 килобайт это много для масива JS или нет? AJAX и другие способы не предлогать! Расмативается только выгрузка цитат из невидимого фрейма в переменную или массив JS и моментальное удаление фрейма(чтоб не забанили - что очень мало вероятно, но вероятность есть)! __________________________________________________________________________________________________________________________________ Для тех кто все таки предло…
0 votes2 answers -
IE6: <!DOCTYPE> vs document.body.clientHeight ? че за полтергейст?!
Ситу?вина такова: позарез понадобилось высоту окошка узнать. Руководствуясь примером из книжки К. Уэнца, воспользовался document.body.clientHeight для Осла и window.innerHeight для Браузеров. В Браузерах, разумеется, все сразу отлично заработало, а вот в Осле случился странный глюк. clientHeight возвращает 0! При этом clientWidth нормально возвращает ширину. Чем высота хуже ширины, я понял далеко не сразу. Сначала я выяснил, что на моей тестовой странице были только абсолютные элементы ("position: absolute"). Добавление относительных заставляло Ослика выдавать сумму их высоты (1 строка текста - 18 пикселей, 2 строки - 36 и т. д.). Мне же нужна была именно высота внутренне…
0 votes4 answers -
Object vs. IFrame
Всем доброго времени суток. Вопрос у меня на тему перехода с IFrame на Object, так как он входит в спецификацию xhtml. В общем ситуация такая, обычно я использую фреймы для загрузки внутренних HTML, но не только как контент, а как документ со скриптами, ведь объект IFrame имеет доступ к простанству имен Javascript через contentWindow. А как это реализовать с тегом Object? Если конечно это вообще возможно.
0 votes9 answers -
Не могу понять, где ошибка
Вот он: var addrs=prompt('Напишите количество елементов', '1'); if(addrs<=0) { addrs=1; } document.onload=function() { for (var i=0;i<addrs;i++) { var ads=addrs-i; var inner=document.getElementById('formb').innerHTML; document.getElementById('formb').innerHTML=inner+"<input type=\"text\" value=\"0\" size=\"3\" id=a"+ads+" />*X<sup>"+ads+"</sup>+"; } document.getElementById('formb').innerHTML=document.getElementById('formb').innerHTML+"<input type=\"text\" id=\"addrn\" value=\"0\" size=\"3\" />"; } function calc() { var sum=0; var a; var c; var x=parseFloat(document.getElementById('xer').value); for (var k=1;k<=addrs;k++) { b=parseFloat(…
0 votes9 answers -
не js работает ридерект с xmlhttprequest
*не работает js редирект с xmlhttprequest тут такое дело, после запроса к php с помощью ajax (xmlhttprequest), скрипт может вернуть либо ошибку, либо все ок, и переадресовать на другую страницу, но такого не происходит, почему через xmlhttprequest не работает, а когда я использовал jquery, всё было ок. заранее спс вот где мона посмотреть всё: http://vvsh.ru/ - кнопка вход user: test pass: test12 после входа должен происходить редирект, он даже добавляется вместе с картинкой, но ничего не происходит
0 votes13 answers -
Закрытие дочернего окна.
Вопрос- Если из родительского окна открыть дочернее, а потом в родительском погулять по ссылкам, можно ли из него же закрыть дочернее окно?
0 votes8 answers -
Простая игра на javascript
Здравствуйте, подскажите новичку пожалуйста. Начал изучать js по видеокурсу "Специалист", все понятно объясняется и дается задание для практики, а через некоторое время автор сам делает и показывает как реализовать задачу, но одно задание не показал как реализовать. В общем задание звучало так - сделать игру - два человека, первый загадывает число ( через prompt("Загадайте число", "") ), второй игрок пытается его отгадать вводя свои варианты так же в prompt("Угадайте число", ""). Если число второго игрока меньше чем загаданное, выскакивает подсказка что нужно попробовать ввести число поменьше, если больше, то подсказка о том что число должно быть больше. При этом использо…
0 votes1 answer -
Раскрывающийся блок
Подскажите пожалуйста, как решить следующую задачу?Есть БД, из которой при помощи цикла выводятся записи в укороченном виде(минимальная информация). Как сделать так, чтобы при клике мыши на эту запись в раскрывающемся блоке появлялась полная запись? Нашел хороший пример реализации раскрывающихся блоков: <div id="slider"> <div class="header" id="one-header">Первый блок</div> <div class="content" id="one-content"> <div class="text"> Пример раскрывающегося блока. Пример раскрывающегося блока. </div> </div> сам по себе очень симпатичный, но при попытке загнать его в цикл получается, что для любой записи( второй, третьей…
0 votes1 answer -
перенос файлов
подскажите пожалуйста-как перетащить файл вниз страницы? в центр поставила, а вниз не знаю как перенести, он остался вверху (делаю в Dreamwaver) заранее спасибо
0 votes7 answers -
Симпатичный календарь
Здравствуйте уважаемые форумчане! Очень простой вопрос. Среди сотни календарей для сайта на JS хочется найти хороший и самое главное легко изменяемый. Может быть, что нибудь посоветуете? С уважением Vlad
0 votes11 answers -
Оптимизация и нормализация кода
Есть кода следующего вида: kor[spez_y][tmp[0]]['bws']=kor[spez_y][tmp[0]].offsetTop;kor[spez_y][tmp[0]]['bsh']=kor[spez_y][tmp[0]].offsetLeft; kor[spez_y][tmp[1]]['bws']=kor[spez_y][tmp[1]].offsetTop;kor[spez_y][tmp[1]]['bsh']=kor[spez_y][tmp[1]].offsetLeft; kor[spez_y][tmp[2]]['bws']=kor[spez_y][tmp[2]].offsetTop;kor[spez_y][tmp[2]]['bsh']=kor[spez_y][tmp[2]].offsetLeft; kor[spez_y][tmp[3]]['bws']=kor[spez_y][tmp[3]].offsetTop;kor[spez_y][tmp[3]]['bsh']=kor[spez_y][tmp[3]].offsetLeft; kor[spez_y][tmp[4]]['bws']=kor[spez_y][tmp[4]].offsetTop;kor[spez_y][tmp[4]]['bsh']=kor[spez_y][tmp[4]].offsetLeft; kor[spez_y][tmp[5]]['bws']=kor[spez_y][tmp[5]].offsetTop;kor[spez_y][tmp…
0 votes6 answers -
Отключить ctrl и shift на multiple select
Здравствуйте, уважаемые форумчане. Столкнулся с проблемой - никак не удаётся отключить множественный выбор на селекте, если он отображается как multiple. Я написал скрипт, который может просто отменить предыдущий выбор и оставить только новый, т.е. своей цели я добился, но отмену легко заметить, т.к. на экране какое-то мгновение выбрано сразу два пункта. Поэтому я пошёл с другой стороны и решил вообще запретить пользоваться кнопками ctrl и shift над такими селектами, но не тут-то было. В общем примеры: html код: <select id="multi1" class="multiple-select" name="multi1[]" size="6" multiple> <option value="2" selected>bald endede zuerst 2</option> <o…
0 votes4 answers -
Вычисление на javascript
Я в javascript новичок и не могу разобраться с простеньким калькулятором. Вот код в html <form name="forma1"> <p>Первое значение <input type="checkbox" name="t1" value="5" /></p> <p>Второе значение <input type="checkbox" name="t2" value="6" /></p> <p>Третее <select name="t3"> <option value=" "></option> <option value="150">150</option> <option value="140">140</option> <option value="170">170</option> </select></p> <p><input type="button" name="button" value="Вычислить" onClick="areaRectangle('res');"></p> <p>Равн…
0 votes9 answers -
Галерея на javascript
Как создать галерею типа такой, как на рисунке? Буду рада любой помощи: ссылке на книгу или урок по созданию подобной галереи, тэмплэйты или коды с исходниками....
0 votes5 answers -
изображение в реальном размере
Как можно реализовать вывод изображения равное реальному? Проще говоря у меня есть картинка с линейкой, я хочу чтобы на экран вывелось изображение и приложив к монитору реальную линейку деления совпали. Как я понимаю для этого необходимо получить у клиента такую информацию как длинна диагонали монитора и разрешение(количество пикселей по x и y). это реально?
0 votes7 answers -
Передача значений в другое окно
Есть форма. Заполняем её. Получаем значения переменных. При нажатии на сабмит открываем виндов.опен() Как использовать значения переменных из "старого" окна в новом окне? Jquery.
0 votes22 answers -
древовидная структура данных
Всем добрый день! У меня тут такая проблема. В общем нашел скрипт который формирует дерево данных. Примерно понял как она работает. Но есть проблема, немогу разобратся как там работает on clik/ тобиш при нажатии на ссылку что б страница могла переходить по заданой мной ссылке. Несудите строго, но я только разбираюсь в яве и это немогу понять. Надеюсь на вашу помощь. заранее спасибо
0 votes2 answers