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
-
jQuery popup
Есть галерея фоток, на страницах отображаются превьюхи, хочется сделать красивые поп-апы для полноразмерного просмотра. Подскажите, плиз, простой плагин (или может даже не плагин, а сниппет) для всплывающего окна. Что-то типа http://plugins.jquery.com/project/floatbox с fade (вот пример http://odrademos.webs.com/jqueryfloatbox.htm). Но требуется, чтобы размер по вертикали и горизонтали был различный - в зависимости от размера изображения. В самом окне - только картинка, ну и какой-то способ его закрыть (ссслка, клик по картинке и т.д., это уже не так важно). Буду благодарен за помощь! UP: Пока нашёл UI/Dialog, попробую. UP: Ещё нашёл jQuery Lightbox Plugin (balupton edit…
0 votes1 answer -
Проверка файла на существование
Нужно загрузить в память несколько картинок, проблема именно в "несколько" и в том что сделать это надо яваскриптом Картинки не в БД, а в папке, есть идеи на счет такого варианта: var x = 1; var imgArray = new Array(x); for (var i = 0; i < x; i++) { imgArray[i] = new Image; imgArray[i].src = "img/galery/" + i + ".jpg"; // картинки пронумерованы по порядку if (imgArray[i]) { //проблема именно тут - не знаю как проверить, картинка там или пусто, зацикливается. возможно ли вообще это проверить? собственно это меня и интересовало. уже все перепробовал, напился, вроде помогло, но все равно зацикливается x++ } }
0 votes10 answers -
init()
скажите пожалуйста что за метод такой init(). правильно ли я понял, что он встроенный(то есть любой инициализированный объект умеет его по умолчанию)? вот код, который вызвал у меня настоящий вопрос 01 function Menu(menuId) { 02 var self = this; 03 04 var elem = document.getElementById(menuId); 05 06 var isOpen = false; 07 08 init(); 09 10 // ———-- методы ———— 11 12 function init() { 13 elem.onmousedown = elem.onselectstart = function() { 14 return false; 15 }; 16 17 var titleElem = elem.querySelector('.menu-title'); 18 titleElem.onclick = onTitleClick; 19 } 20 21 function onTitleClick(e) { 22 self.toggle(); 23 }…
0 votes9 answers -
Создание Select`а div`ами
Здравствуйте. Скажите плиз, можно создать Select дивами через JS. могет есть дока/пример по сабжу. буду признателен любой инфе.
0 votes5 answers -
Отключение скрипта при определенном разрешении.
Здравствуйте! Есть скрипт в документе html <script type="text/javascript"> Modernizr.load({ test: Modernizr.csstransforms3d && Modernizr.csstransitions, yep : ['http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js','js/jquery.hoverfold.js'], nope: 'css/fallback.css', callback : function( url, result, key ) { if( url === 'js/jquery.hoverfold.js' ) { $( '.portfolio-item-view' ).hoverfold(); } }});</script>который подключает вот это ( function( $ ) { $.fn.hoverfold = function( args ) { this.each( function() { $( this ).children( '.view' ).each( function() { var $item = $( this ), img = $item.children( 'img' ).att…
0 votes10 answers -
Как передать переменную в функцию функцией_переменной
<script> function ddd(a3) { alert(a3); } </script> <button onclick="ddd(function(){return 17;});">Ok</button> вот хотелось бы передать 17 в функцию ddd вариант ddd(17); не предлагать алерт выдаёт: function(){return 17;} короче, пока писал, сам придумал... может кому то пригодится такой изврат... <script> function ddd(a3) { alert(a3); } </script> <button onclick="ddd(function(){return 17;}.call());">Ok</button>
0 votes36 answers -
Примеры использования SC v5
В архиве лежат примеры использования SC в разработке интерфейсов. По мере добавления новых примеров архив будет обновляться. Примеры sc_samples.zip Внимание пользователям Google Chrome! В данном браузере просмотр примеров с локального диска невозможен из-за проблем разработчиков с безопасностью. Если есть острое желание просмотреть примеры именно в Chrome, то вам необходимо выложить файлы на веб-сервер или же запустить браузер с параметром --allow-file-access-from-files
0 votes3 answers -
Получить все элементы на странице
Можно ли с помощью js получить массив абсолютно всех элементов на странице (не по тегу или name), а ваще все? Существует ли какое-нить свойство типо document.elements... ну вы поняли))
0 votes37 answers -
Можно ли просмотреть файл *.JS???
Я вот тут подумал, не может ли кто-то просмотреть файл яваскрипта, который загружает с моего сайта. Можно ли быть относительно уверенным что код явки не будет просмотрен в этом файле?
0 votes48 answers -
Просветление/затемнение изображения
Добрый день! Подскажите, пожалуйста, как сделать такую штуку. Нужно, чтобы при открытии страницы, конкретное изображение проявлялось постепенно. И можно ли сделать, чтобы оно затемнялось при переходе на другую страницу? Нужно именно при переходах страниц с одной на другую. В качестве примера показа — флеш-сайт фотографа Сержа Данюшевского (потыкайте на фотки).
0 votes11 answers -
java script и Doctype
Имею скачанный с инета код бегущей строки Вставил в сайт не работает в фаерфоксе(опера и ИЕ работает). Убрал у сайта доктайп заработало. Вставлял доктайп в чистый код не работает )) Почему с доктайпом не работает и как докатайп влияет на работу java script?? Доктайп: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Код: <head> <link href="/css/m.css" rel="stylesheet" type="text/css" media="all"> <link href="/css/pages.css" rel="stylesheet" type="text/css" media="all"> <link href="/css/form.css" rel="stylesheet" type="text/css" media="all"> <link href="/css/facebox.css" rel=…
0 votes6 answers -
Показывать блок только 1 раз либо до изменения
Добрый день. Помогите новичку, пожалуйста. Я в самом начале изучения Javascript вообще и JQuery в частности. Поэтому сам пока не могу осилить. Итак: На сайте есть div с id="info". Внутри дива параграф p с каким-то текстом. Задача, показать этот div пользователю при просмотре сайта с возможностью его закрыть. Если div был закрыт кликом или тапом по иконке сокрытия, больше этот div пользователю не показывать в течении года или до изменения текста внутри параграфа. Если я правильно всё понимаю, то это выглядит примерно так: Когда пользователь кликает или тапает на иконку закрытия, JQuery добавляет этому диву класс hide, а плагин JQuery Cookies добавляет кукис со значением = …
0 votes12 answers -
Надпись в адресной строке
Не могу найти примеры как можно сменить надпись в адресной строке браузера так, чтобы он по ней не пошел. Помогите пожалуйста.
0 votes13 answers -
addEventListene
Есть переменная (child) которая содержит ссылку на объект, на который надо повесить обработчик события onclick. Делаю так: child.addEventListener ? child.addEventListener("onclick", setAtributes(), true) : child.attachEvent("onclick", setAtributes); attachEvent в осле работает замечательно, а вот addEventListener в опере все же вешает обработчик, но он по какой то причине выполняется сразу при загрузке страницы???. В ФФ совсем ничего не вешает, но при первой загрузке выполняется... Вторая проблема в том - что я не могу получить ид объекта, а мне он очень нужен. Пишу child.id - в ИЕ работает и все. Посмотреть можно тут - http://workofhouse.narod.ru/mak/ Лутше сперва ослик…
0 votes14 answers -
Плавный скроллинг, не работает в chrome и safari
Вот есть такой вариант. http://szenprogs.ru/blog/plavnyj_skrolling...y/2009-09-17-70 Другие варианты то же есть, но у них есть одно общее - не работают в chrome и safari. ?
0 votes7 answers -
Изменение класса элемента при изменении разрешения экрана
Ребята, всем привет! Занимаюсь версткой проекта, адаптивного, и потребовалось сделать так, чтобы при разрешении экрана менее 700 пикселей, у одного элемента менялся класс. (при этом у него задано 2 класса, что-то типа: class="one two") Изменить нужно именно второй класс "two". Через @media - не вариант, мне конкретно нужно присвоить новый класс элементу. Понимаю, что это нужно сделать средствами js, но как - ума не приложу.. Очень буду рад за подсказку! Понимаю, что вопрос нубовский, но очень надеюсь на вашу помощь..
0 votes2 answers -
Появление/исчезание подсветки в кнопке при клике по ней
Здравствуйте! Есть 3 блока, 3 кнопки и скрипт. При нажатии по кнопке появляется/убирается блок (каждой кнопке свой блок). У тех же кнопок есть подсветка при наведении (то бишь просто смена изображения). Теперь также нужно, чтобы при нажатии по кнопке не только появлялся блок, но и оставалась подсветка до тех пор, пока снова не нажмут на кнопку. Подскажите, пожалуйста, как такое можно провернуть? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <link type="text/css" rel="StyleSheet" href="http://site/Test.css"> <style type="text/css"> * {padding:0…
0 votes3 answers -
изменение цвета при наведение
Здравствуйте!!! Собственно проблема такая: есть ячейка, в которой при наведении на которую мышкой изменяется фон, в этой ячейке есть ссылка, необходимо сделать так чтобы при наведении на ячеку менялся цвет ссылки. заранее спс за помощь. ниже прилагаю уже имеющийся код: <!-- html --> <table cellpadding="0" cellspacing="0"> <tr> <td id="butL1" onMouseOver="this.style.background = 'red'" onMouseOut="this.style.background = 'blue'"><a href="#">Услуги</a></td> </tr> </table> #butL1 a { font-size:11px; color:#bad0e3; text-decoration:none; } #butL1 a:hover { font-size:11px; color:#fff; text-decoration:none…
0 votes8 answers -
Задание для mishka2 и psywalker (и не только)
Задание: Сделать калькулятор. Описание: 1) поле ввода цифр - одно 2) Функционал - все стандартные арифметические операции (сложение, вычитание и т.д.), плюс тригонометрия (синус, косинус и т.п.), плюс возведение в степень (любую). (дальше видно будет) 3) дизайн - любой (должно же быть поле для творчества). 4) результат операции выводим в то же поле, в каком вводим цифры. 5) в последствии возможен ввод с клавы. UPD: справочную информацию можно найти тут: http://www.w3schools.com/jS/
0 votes41 answers -
Определение размера изображения до его загрузки
День добрый! Собственно вопрос в заголовке. Если более подробно, то есть флеш загрузчик для загрузки фоток, прикрученный к сайту... Ни в флеш, ни в ява я не силен, но насколько я понимаю, обращение к функциям флеш-загрузчика идет через javascript, так вот каким образом можно с помощью javascript определить размер изображения перед тем, как обратиться к функции флеш загрузчика. Если ещё более подробно, то происходит это так: нажимаю на кнопку "обзор" открывается диалоговое окно для выбора картинок, я выбираю картинку (или несколько) и нажимаю "Открыть", вот после этого момента и до момента обработки файла флеш загрузчиком надо определить его размер. Проще наверное в самом …
0 votes5 answers -
Как воплотить появление блока при нажатии на ссылку
Как воплотить появление блока при нажатии на ссылку, только желательно без onclick, если можно конечно? Спасибо!
0 votes10 answers -
Реализация slideToggle() на чистом JS
Итак, появилась необходимость раскрывать/скрывать меню с анимацией. Ради одного slidetoggle не очень хочется подключать jQuery. Поэтому возник вопрос, можно ли это относительно просто реализовать на чистом JS? Все решения, которые я нашел в интернете, очень длинные. Реализовать с помощью height 0% - 100% и transition - не вариант. При height 0% скрывает не все меню. И еще один вопрос. Стоит ли сейчас вообще использоваться jQuery в проектах? Или появились уже более легкие и современные аналоги?
0 votes1 answer -
Посчитать количество div'ов
Здравствуйте Есть такой код: <div class="blok"> <div>Здесь текст</div> <div>Здесь текст</div> <div>Здесь текст</div> <div>Здесь текст</div> </div> Как на jquery посчитать количество div'ов в div class="blok"?
0 votes2 answers -
Выпадающее меню HTML
Вот есть меню на html : <!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"> function menuAction(visibility,mnu) { var element; element = document.getElementById(mnu); element.style.visibility = visibility; } </script> <title></title> </head> <body> <table> <td> <div OnMouseOver = "javascrypt: menuAction('visible','mnu1');" OnMouseOut = "javascrypt: menuAction('hidden','mnu1');"> <A href="http://junjin.cort.com.ua/" target="_blank"&g…
0 votes20 answers -
определить наличие фокуса на элементе
КАК определить наличие фокуса на элементе Я не про document.activeElement .
0 votes6 answers