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
-
узнать, на сколько прокручен элемент
Салют. Тема следующая: как в Опере узнать, на сколько прокрутилась страница/элемент... В ФФ хватает window.scrollY, но в Опере возвращается undefined. Как решить?
0 votes4 answers -
Обновление блока
Привет люди!И так тема такая,есть блок div и нужно чтобы при нажатии на слово я знаю или я не знаю обновлялся текст в блоке,не вся страница а только в блоке! вот код блока <div class="tab"><span>А вы знаете, что…</span></div> <div class="do_you_know"> <?php $quotes[] = 'В Аргентине 2 Новых года, один справляют 31 декабря, а другой 13 января, поэтому у них нет «Старого Нового Года» как в России…'; $quotes[] = 'Если увидишь нечто, к чему стоит приложить руку, поступи не так, как подсказывает разум, но как велит настроение.'; $quotes[] = 'Если то, что ты делаешь, трудно тебе - посмотри, нуждаешься ли ты в этом.'; $quotes[] = 'Во…
0 votes2 answers -
очищение value у input при вводе текста
всегда обходил js... а щас решил все таки начать его изучать... например когда начинал учить пхп я быстро пролистал одну книжку, мельком посмотрев синтаксис и возможнгсти этого языка. А потом просто задался целью написать новостную ленту. Она была написана за 3 дня за это время понял принцип работы дальше все легко пошло. так вот, по js у меня одна книжка валяется, пролистал ее... половина того что там написано мне не нужно, особено если это можно сделать и на пхп. Первое что мне пришло в голову сделать это... Короче, есть input у него value="Логин". Когда я устанавливаю курсор в него он должен убираться. В книжке нашел что то похожее и попытался сделать подобным образ…
0 votes6 answers -
Приостановить выполнение функции
Подскажите, пожалуйста, можно ли в теле функции организовать остановку ее выполнения, пока некоторая переменная не примет нужного значения? Как это сделать грамотно, а то я по незнанию реализовал это очень коряво. Если нужен конкретный код, могу дать. Спасибо.
0 votes5 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 -
Popup окно
Как сделать модальное (popup) с помощью HTML, JS на подобие http://demos.devexpress.com/ASPxperienceDe...l/Features.aspx или http://demos.devexpress.com/ASPxperienceDe...odalWindow.aspx
0 votes5 answers -
вернуться к заполненю форм с помощью javascript:history.go
Собственно задача такова. Есть форма где присутствуют поля для заполнения и Submit. После нажатия подтверждения проверка введенных данных идет с помощью Php. если не верно введены данные то сообщение и ссылка вернуться назад и ввести верные данные. Использую для возвращения назад Вернуться Проблема в том что только в Opera работает кореектно поля заполнены и можно ихредактировать. В Ie 6 и FF возвращает назад но заполненные поля очищаются приходиться вводить все снова. Как можно решить такую проблему. Ajax не подходит по заданию. Сохранять в php введенные данные и потом выдавать стр. с этими данными тоже было бы не желательно. Может кто сталкивался?
0 votes5 answers -
Как создать динамический слайдер в модальном окне?
Что я хочу сделать. На странице очень много мелких картинок. При клике на одну из них, открывается модальное окно со слайдером внутри. В слайдере представлены все картинки существующие на странице, при чем первым слайдом будет та картинка, по которой кликнули. Но я завис на очень раннем этапе. Я уверен, что-то похожее уже делали, я не смог найти. Буду благодарен, если ткнете носом. Накидал пример из 3х картинок, но даже в консоли получаю ошибку. Не знаю почему. https://jsfiddle.net/mnu2zL3k/
0 votes1 answer -
Всплывающее окно только один раз
С помощью Bootsrap(js - modal) сделал popup окно и поставил чтобы при заходе на сайт оно уже было автоматически открыто с помощью <script>$( document ).ready(function() { $('#myModal').modal('show');});</script>Но есть задача, нужно чтобы для 1 пользователя это окно показалось только 1 раз и при следующем заходе оно уже не показывалось. Знаю что нужно использовать куки, но как не знаю. Подскажите, пожалуйста.
0 votes2 answers -
Обращение к функции
У меня есть какой-то div с определ?нным id. Я хочу чтобы при клике на область выполнялась какая-то функция,при этом я не хочу прописывать событие в теге div те { <script src='scripts/menu.js' type='text/javascript'> } В файле menu.js{ function mydiv.onclick(){ alert('Превед'); } } При этом в ie вс? хорощо работает,а в опере он без какого-либо события запускает alert();
0 votes4 answers -
Помогите найти ошибку, пожалуйста!
Здравствуйте! Помогите, пожалуйста, найти ошибку! Обновляю дизайн сайтика. Делаю главную страничку http://sun.narod.ru/new/new2.html Вроде бы вс? нормально. Как только нажимаю на какую-нибудь ссылку, страница загружается и потом в строке состояния появляется ОШИБКА!.. Я думала, может быть ошибка в загружаемых страниц..Но даже если она абсолютно пустая(!) вс? равно ошибка появляется... В ч?м тут может быть дело..? Родскажите, пожалуйста!
0 votes14 answers -
Выделение используемого раздела
Доброго времени суток!!! Народ , подскажите пожалуйста как пустить id по switch'у ? Я хочу, чтобы в зависимости от того на ссылку с каким id нажали, происходила фиксация данного раздела и выделение его цветом. <ul> <li><a href="#" id ="friends" onclick="showContent('<?=site_url('main/friends');?>');" title=""><b>Н</b>аши Друзья</a></li> <li><a href="#" id ="gb" onclick="showContent('<?=site_url('main/guest');?>');" title=""><b>Г</b>остевая книга</a></li> <li><a href="#" id ="contacts" onclick="showContent('<?=site_url('main/conta…
0 votes13 answers -
CSS для разных разрешений.
Подскажите скрипт, который вытягивает css для разрешений. Нужен скрипт который выдает css для разрешения - больше или равно. Это не предлогать: <script language="JavaScript" type="text/javascript"> <!-- // if ((screen.width <= 800) && (screen.height <= 600)) var resol = 800 else if ((screen.width >= 1024) && (screen.height >= 768) )var resol = 1024 document.write ('<link rel="stylesheet" href="/' + resol + '.css">') // --> </script> Ибо, такие скрипты выдает css только четко под разрешение, остальные игнорируются.
0 votes6 answers -
AJAX
Когда подгружается штмл код вмести с ним подгружается джава скрипт в нем есть сгенерированный массив. Но как я убедился тот массив браузером не воспринимается, а значения берутся с того массива который был загружен вместе с страницей. Что нужно сделать чтобы воспринимался?
0 votes11 answers -
Баннер
Доброго времени суток! Подскажите пожалуста, что я делаю не так. Явы я не знаю, а мне надо заменять баннер на картинку для людей у которых нет ява проигрывателя или его версия не подходит. Вот как я делаю: head **************************************************************** <SCRIPT LANGUAGE="Javascript"> <!-- var flashinstalled = 0; var flashversion = 0; MSDetect = "false"; if (navigator.plugins && navigator.plugins.length) { x = navigator.plugins["Shockwave Flash"]; if (x) { flashinstalled = 2; if (x.description) { y = x.description; flashversion = y.charAt(y.indexOf('.')-1); } } else flashinstalled = 1; if (navigator.plugins["Shockwave F…
0 votes7 answers -
Ajax - обработка ответа
К сути..., есть форма в сплывающем окне, по клику на сабмит, приходит ответ с обработчика в success верно заполнены поля, или нет. Вопрос: как сделать что бы если ответ верный, то окно закрывалось? function ajax() { //Ajax отправка формы var msg = $("#form").serialize(); $.ajax({ type: "POST", url: "send.php", data: msg, success: function(data) { $("#results").html(data); // основной див в котором находятся элементы с ответом $('span.error').fadeIn(500); // элемент с ответом ошибок $('.true').fadeIn(500); // элемент с верным ответом $('.overlay, .order').hide(5000); // всплывающее окно с формой котоое должно закрыться }, error: function(xhr, str){ alert("…
0 votes9 answers -
Графические эффекты.
Я не раз видел всякие спец эффекты, например появление меню кубиками. Может кто знает сайтец где есть инфа на данную тему? Или мож у кого есть сэмплы кода.
0 votes5 answers -
связать id и передать значение в jQuery Star Rating Plugin
Использую jQuery Star Rating Plugin v3.13, версия jQuery последняя. Создаю цикл по критериям в ruby и вывожу оценивалки, потом через вот такой callback вывожу значения напротив оценивалки, взял с офф. сайта плагина: callback: function(value, link){ var tip = $('.rate-amount'); tip[0].data = tip[0].data || tip.html(); tip.html(link.title || 'value: '+value); } // executed when a star is clicked вот нужно как-то, чтобы у rate-amount был еще и айдишник, т.к. сейчас по классу - меняются сразу все, т.е.нужно как-то связать id полоски со звёздами и id блока с цифрой.
0 votes3 answers -
Помогите найти слайдер с счетчиком слайдов
Привет. Не могу найти слайдер с счетчиком слайдов ("1 из 5"). Нужен эффект slide и возможность редактировать HTML счетчика (необязательно через API, можно и в ядре поковырять). Нашел Galleriffic, но там эффект смены слайдов "fade" и поменять нельзя. Еще нашел Galleria, но я так и не нашел как отредактировать HTML счетчика (нужен именно формат "1 из 5"), причем в ядре плагина не нашел даже функции вывода счетчика (искал по классу). Слайдер с счетчиком изображений прям больная тема для меня) Знаний написать свое пока не хватает, а в паблике очень мало слайдеров с такой функцией. Помогите с поиском, пожалуйста
0 votes3 answers -
Помогите прочитать код.
Программа возводит число 2 в 10 степень. var num = 2;var exp = 10;var result = 1;var cnt = 1; while (cnt <= exp) { result *= num; cnt++;}document.write(result);Выполнять цикл, пока cnt будет меньше или равно exp,потом взять число из переменной result и умножить его на число,которое лежит в переменной num. Я не понимаю, как тут взаимодействует переменная cnt
0 votes39 answers -
Динамичное создание элементов
Код: <div id='wst_sozd_sob'>тест<form method='post' action='dob_soob.php'><tbody id='wst_sob'> f</tbody></form></div>".$wyw_text_tem; <script type='text/javascript'> var sloy=document.getElementById('wst_sob'); var form=document.createElement('INPUT'); sloy.appendChild(form); Мне пишет "неожиданный вызов метода", я вроде ведь все правильно делаю... П.С: хочу сделать, чтобы когда щелкаешь на кнопке еще несколько форм появлялись...
0 votes5 answers -
Мигание картинки
Здравствуйте. Есть такой вопрос, можно как-то сделать чтоб картинка мигала при числе больше нуля? Хочу чтоб на форуме (phpbb3) когда ЛС больше нуля, чтоб мигала картинка... Типа индикации получается. Погуглил, ни чего такого не нашел Помогите пожалуйста
0 votes4 answers -
Событие У Body
Интересует валидный вариант такой конструкции <body onresize="report()"> валидатор ругается с ошибкой Доктайп у меня xhtml 1.0 transitional onresize у меня в коде естественно написано строчными буквами... Пример использования данного события можно видеть здесь http://www.w3schools.com/jsref/event_onresize.asp наверняка можно отделить от разметки страницы как ни будь так: <script type="text/javascript"> document.getElementsByTagName("body").onresize = report(); </script> только у меня так почему то не работает, есть какие то предложения? чето я на ночь глядя тупить стал
0 votes10 answers -
просчитать форму с чекбоксами
Здраствуйте столкнулся с проблемой нужно просчитать форму и не перегружая страницу вывести результат загвоздка в том что в форме присутствуют checkbox которые влияют на расчеты так как почти не знаком с javascript прошу помощи у вас. вот форма : <form method="post" action=""> <table> <tr> <td class='first'>Cтоимость:</td> <td><input type="text" name="cost" maxlength="5" value="" /></td> </tr> <tr> <td class='first'>Кол-во:</td> <td><input type="text" name="plan" maxlength="5" value="" /></td> </tr> <td class='first'>Параметр 1:</td> <td><…
0 votes3 answers -
Функции
Почему, если вызывать таки способом, то работать не будет? function more(a){ return function(b){ return a > b } } var more = more(); console.log(more(11)(10))
0 votes22 answers