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 votes15 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 -
Раскрывающийся блок
Подскажите пожалуйста, как решить следующую задачу?Есть БД, из которой при помощи цикла выводятся записи в укороченном виде(минимальная информация). Как сделать так, чтобы при клике мыши на эту запись в раскрывающемся блоке появлялась полная запись? Нашел хороший пример реализации раскрывающихся блоков: <div id="slider"> <div class="header" id="one-header">Первый блок</div> <div class="content" id="one-content"> <div class="text"> Пример раскрывающегося блока. Пример раскрывающегося блока. </div> </div> сам по себе очень симпатичный, но при попытке загнать его в цикл получается, что для любой записи( второй, третьей…
0 votes1 answer -
изменение размера переменной JS
Проблемы с JS. У меня в стринговый масив записаны цитаты общим весом 65 кило. И пару раз замечал что цитаты выводились оборванными либо вообще не выводились, хотя код корректен. Вопросы: 1.Есть ли для JS способ увеличить место под массив или переменную? 2. 65 килобайт это много для масива JS или нет? AJAX и другие способы не предлогать! Расмативается только выгрузка цитат из невидимого фрейма в переменную или массив JS и моментальное удаление фрейма(чтоб не забанили - что очень мало вероятно, но вероятность есть)! __________________________________________________________________________________________________________________________________ Для тех кто все таки предло…
0 votes2 answers -
Простая игра на javascript
Здравствуйте, подскажите новичку пожалуйста. Начал изучать js по видеокурсу "Специалист", все понятно объясняется и дается задание для практики, а через некоторое время автор сам делает и показывает как реализовать задачу, но одно задание не показал как реализовать. В общем задание звучало так - сделать игру - два человека, первый загадывает число ( через prompt("Загадайте число", "") ), второй игрок пытается его отгадать вводя свои варианты так же в prompt("Угадайте число", ""). Если число второго игрока меньше чем загаданное, выскакивает подсказка что нужно попробовать ввести число поменьше, если больше, то подсказка о том что число должно быть больше. При этом использо…
0 votes1 answer -
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 -
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 -
Событие на динамически созданных элементах?
Привет, друзья! Возникла Есть у нас онлайн-консультант jivosite, у него есть API. Возникла задача через API запрашивать цену для товаров, которых нет в наличии. Но документации по "живосайту" мало, а техподдержка ничего вразумительного мне не ответила. Так вот, первая беда: динамические элементы На странице категории при выборе фильтра в левой части страницы, товары подгружаются AJAXом. И вот после этой подгрузки, обработчики из кода ниже перестают работать. Хотя я использую .on как написано в документации jquery собственно, вот универсальный код (я его сделал и для категории и для страницы товара), который всем заведует: var $j = jQuery.noConflict()…
0 votes13 answers -
Исправление ошибок
Знаю, что на некоторых сайтах есть выделение ошибки, затем нажимают комбинацию, например, Ctrl+Enter. Как это работает? Если возможно приведите пример скриптом(или в крайнем случае дайте ссылку). Помню где-то встречал, даже находил автора(так он представлялся в своей статье). Автор этот занимался ?разведением кур? ? был у него такой раздел ?Куроводство?. Хотел бы почитать статью по поводу исправления ошибок. Всем заранее спасибо.
0 votes7 answers -
Фокус на адресной строке
Возможно ли после загрузки страницы перенести фокус на адресную строку браузера? При открытии новой вкладки загружается домашняя страница, нужно чтобы эта страница переводила фокус на адресную строку, как это сделано во всех speed dial'ах, и пользователь сразу мог ввести нужный ему адрес.
0 votes7 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 -
перенос файлов
подскажите пожалуйста-как перетащить файл вниз страницы? в центр поставила, а вниз не знаю как перенести, он остался вверху (делаю в Dreamwaver) заранее спасибо
0 votes7 answers -
Симпатичный календарь
Здравствуйте уважаемые форумчане! Очень простой вопрос. Среди сотни календарей для сайта на JS хочется найти хороший и самое главное легко изменяемый. Может быть, что нибудь посоветуете? С уважением Vlad
0 votes11 answers -
не js работает ридерект с xmlhttprequest
*не работает js редирект с xmlhttprequest тут такое дело, после запроса к php с помощью ajax (xmlhttprequest), скрипт может вернуть либо ошибку, либо все ок, и переадресовать на другую страницу, но такого не происходит, почему через xmlhttprequest не работает, а когда я использовал jquery, всё было ок. заранее спс вот где мона посмотреть всё: http://vvsh.ru/ - кнопка вход user: test pass: test12 после входа должен происходить редирект, он даже добавляется вместе с картинкой, но ничего не происходит
0 votes13 answers -
Закрытие дочернего окна.
Вопрос- Если из родительского окна открыть дочернее, а потом в родительском погулять по ссылкам, можно ли из него же закрыть дочернее окно?
0 votes8 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 -
Календарь jQuery
<script type="text/javascript"> $(function(){ $('#datepicker').datepicker({ function(dateText, inst) { // Ошибка выше... Хрому на нравится символ "(" перед function... Вроде всё правильно... if(dateText=="01/01/2012") style.backgroundImage='url(C:\Documents and Settings\Admin\Рабочий стол\jQuery\ui-bg_flat_50_5c5c5c_40x100.png)'; }); }); </script> Скажите пожалуйста, что не так?? Первый скрипт работает (делал на его основе можно сказать, так как я javascript знаю очень плохо) <script type="text/javascript"> $(function(){ $('#datepicker').datepicker({ inline: true, onSelect: function(dateText, inst) { if(dateText=="01/01/2012") alert("Happy New Year!");…
0 votes22 answers -
древовидная структура данных
Всем добрый день! У меня тут такая проблема. В общем нашел скрипт который формирует дерево данных. Примерно понял как она работает. Но есть проблема, немогу разобратся как там работает on clik/ тобиш при нажатии на ссылку что б страница могла переходить по заданой мной ссылке. Несудите строго, но я только разбираюсь в яве и это немогу понять. Надеюсь на вашу помощь. заранее спасибо
0 votes2 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 -
Галерея на javascript
Как создать галерею типа такой, как на рисунке? Буду рада любой помощи: ссылке на книгу или урок по созданию подобной галереи, тэмплэйты или коды с исходниками....
0 votes5 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 -
JQuery Fancybox открыть текущее изображение
Задача : при клике на активное изображение в слайдере открывается Fancybox, который содержит это изображение. Структура html примерно следующая. "flex-active-slider" применяется динамически и обозначает активное на данный момент изображение. <ul> <li class="flex-active-slider"> <img src="img1.png"> </li> <li class=""> <img src="img2.png"> </li> <li class=""> <img src="img3.png"> </li></ul>JS: $(window).load(function() {$(".flex-active-slide").click(function() { var img = $(this).find('img'); $.fancybox.open([ { href: "img.attr('src')" } ]);});}В итоге, fa…
0 votes3 answers -
изображение в реальном размере
Как можно реализовать вывод изображения равное реальному? Проще говоря у меня есть картинка с линейкой, я хочу чтобы на экран вывелось изображение и приложив к монитору реальную линейку деления совпали. Как я понимаю для этого необходимо получить у клиента такую информацию как длинна диагонали монитора и разрешение(количество пикселей по x и y). это реально?
0 votes7 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