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
-
Показать диалог выбора файла программно
Добрый день. Специфика (фишка, если хотите) моего сайта в том, что любая его функция доступна с главной страницы сайта через ввод команд с клавиатуры. Посему возникла необходимость показать окно выбора файла для загрузки программно, без клика по input=file. Первое что пришло в голову htmlInputElement.click() работает, но последний файрфокс требует с пользователя разрешить сайту открывать всплывающие окна. Может кто-нибудь знает как это обойти? Судя по всему браузеры не выводят сообщение о блокировке, если действие было каким-либо образом инициировано пользователем, в таком случае я согласен на нажатие enter. Я стал передавать фокус элементу файла и прошу нажать юзера ente…
0 votes5 answers -
Проблема со слайдером
Добрый вечер. Начал потихоньку переносить наработки по сайту на двиг. Там же есть карусель на jquery. На сверстанном шаблоне все работает, на двиге нет....все файлы подгружаются, с правами на файлы проблем нет, так как в самом двиге подгружаются еще и свои скрипты, то пробывал их отключить....один хрен. страничка с проблемой Пример Заранее спасибо за помощь.
0 votes6 answers -
.toggle
$(document).ready(function () { $("#formHide").toggle (function() { $("#contentmore").fadeOut(1000); $(this).text("Читать дальше"); }, function() { $("#contentmore").fadeIn(1000); $(this).text("Свернуть текст"); }); }); Не работает! Почему??
0 votes3 answers -
При загрузке контента по средствам js вместо тегов получаю экранирование( < > )
С помощью js динамически подгружаю контент из php файла, но html теги в нем автоматически экранируются (< >), Как этого избежать? Вот код: $(function() { $("#result").load("notmod.php",{reg_sel: $('#press-it').val()}); $('#press-it').change(function(evtObj) { $.ajax( { url : 'tararam.php', async : true, type : 'POST', dataType : 'text', contentType : 'application/x-www-form-urlencoded', success : function(data, textStatus, xhr) { $('#result').text(data); }, dataFilter : function(data, dataType) { return data; }, data : {reg_sel: $(this).val()}, processData : true, before…
0 votes5 answers -
onselect и attachEvent в ие!
.При выделение текста ие6,7 событие срабатыает после выделение каждого символа а в толковых браузерах оно возникает после полного выделение нужной части текста! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> </head> <body> <input type="text" onselect="alert('ONE')" /> </body> </html> и второй вопрос у меня при аttachEvent события выполняются не в нужном порядке! <!DOC…
0 votes2 answers -
Плавное увеличение изображения при наведении курсора и аналогично уменьшение
Решаю следующую задачу. при наведении мышки на изображение увеличивать ,при отводе ее уменьшать Делала обычным способом,но картинку дёргается.что делать? и еще как сделать чтобы при смене увела мышку и навела изображение сразу изменялось,на данной момент пока изображение не станет исходным он не увеличивается. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Удаляющееся изображение</title> <script> var idtime var d=document functi…
0 votes1 answer -
анимация в javascript
Мне требовалось сделать анимацию из трёх изображений,как я поняла их надо просто крутить по циклу. По мимо этого анимация должна работать когда нажму на кнопку старт,когда нажимаю на стоп останавливаться. На javascript пишу буквально день,опыта никакого. Изображения в программе меняются сразу после загрузки страницы,тоесть не по нажатию старт,стоп тоже не работает,объясните пожалуйста как сделать чтобы толлько при нажатии на старт изображения менялись,а при нажатии стоп останавливались. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title&…
0 votes10 answers -
JavaScript метод пузырька
Здравствуйте, нужно реализовать сортировку методом пузырька в JavaScript, с самой сортировкой нет проблем, но как сделать так что отображаемый массив на странице был динамичным?
0 votes35 answers -
Запретить change на jquery
Есть select нужно запретить выбирать его option на jquery и без использования .attr("disabled", "disabled") как select так и option-ов Нужно что то типа $("#select").keypress(function(){ return false; });
0 votes3 answers -
Снятие фокуса ввода с Flash-объекта
Вот с какой сегодня столкнулся проблемой. Поставил на страницу swfUpload. На сколько я понимаю, флешевской функцией выбора файла невозможно воспользоваться не прикоснувшись к соответствующему флешевскому объекту мышкой. Об этом говорит, например кусок кода // WARNING: this function does not work in Flash Player 10 // Public: selectFile causes a File Selection Dialog window to appear. This // dialog only allows 1 file to be selected. SWFUpload.prototype.selectFile = function () { this.callFlash("SelectFile"); };то есть пользователь обязательно должен передать фокус флэшу, но сразу после этого блокируются некоторые часто используемые клавиши на клавиатуре, например Tab. …
0 votes2 answers -
Проблемы с submit с помощью JS
Здравствуйте! Весь день мучаюсь над проблемой, решения которой не могу найти. Дело в том, что у меня есть элементарная форма отправки сообщения: <form action='send_mes.php' target="_self" method="post" onkeypress="submitOnCtrlEnter()" > <textarea name="text" id="new_msg_textarea"></textarea> <button type='submit' name='reply_mes' id="new_msg_button"><?php echo $but_text;?></button> </form> При клике на Submit она благополучно открывает файл send_mes.php и передает данные. Проблемы возникают, когда я добавляю JS с возможностью отправки сообщения, используя комбинацию клавиш Ctrl + Enter (Cmd + Enter). При клике на Submit, все про…
0 votes5 answers -
jquery + ajax
Возникла следующая проблема: Есть код: $(document).ready(function(){ $(".box a").click(function(){ var exit=$(this).parents(".box").attr("rel"); var url=$(this).attr("href")+"&exit="+exit+"&d="+new Date().getTime(); $.ajax({ url: url, beforeSend: function(){ }, dataType: "text", success: function(data){ $(".box[rel='"+exit+"']").html(data); } }); return false; }) }) Т.е. при нажатии на ссылку загружаем в div класса.box результат который получаем при открытии страницы на которую идет ссылка.. Так вот, это четко работает до момента, когда загружается новые данные в .box.. дальше при нажатии на любую ссылку в новых д…
0 votes1 answer -
Подскажите пожалуйста.
Всем привет. Я совсем недавно начал изучать JavaScript, поэтому не знаю даже самых банальных вещей. Буду очень признателен, если подскажите один момент: $("#button1, #button2, #button3").slideUp(); Как можно в данном случае сделать так, чтобы я мог внести исключение, скажем выполнять эту строку только для тех элементов, чей id не является this.id, при условии что this.id может быть, как button1, так и button2 или button3? Рассчитываю на вашу компетентную помощь!...
0 votes9 answers -
Нужна помощь с javascript
Я еще новичок в сайтостроении. создал страничку(весь код представлен ниже), а javascript не срабатывает. В чем может быть дело? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style> a:hover {opacity: 0} a {text-decoration: none; color: black} fieldset {margin-left: 100px; margin-right: 100px} h3 {margin-top: 0px} legend {font-weight: bold; text-decoration: underline; font-size: 150%} .zag {background-image: url("zag.jpg"); height: 20px; text-align: center; border-bottom-righ…
0 votes11 answers -
перебор input отравляемой формы
Задача: перебрать все инпуты формы перед отправкой. Но! На странице несколько форм, и фича $('form').live('submit', function(){ $($(this)+':input').each(function(i){ работает не так, как я рассчитывал. Перебирает все инпуты всех форм, а не той у которой сабмит был. Заранее спасибо.
0 votes12 answers -
Баловоство с web sql
В виду затыка с ограниченностью localStorage и не возможность адекватно впихнуть свои данные по полочкам, решил посмотреть, что такое web SQL и как оно происходит ... Незаметно наступило утро ))) Скидываю зарисовки с тестов. Может кто придумает, как это организовать грамотнее? В принципе, всё окей и запросы строятся также как, скажем, в пыхе, но это js и немного озадачивает вариант оргацизации. Собсно понятно, что оно от задач будет зависеть и в ближайшее время навряд ли придётся что-то объёмное хранить, но тем не менее. p.s.: джойнить пока не пробовал, все тесты простенькие, для ознакомления /* DATABASE WRAPPER */ var database_wrapper = { connet_db: function( db…
0 votes0 answers -
Подсыпьте ссылок пжалста на тему JSON и local storage security
сабж. очень нужно, подтягиваю хвосты с косяками
0 votes5 answers -
Установка кодировки ajax-запроса чтобы вернуть ее в ответе..
День добрый! Господа, стоит такая задача: Есть jquery.ajax() который нечто возвращает на страницу. Страница бывает в разных кодировках. Надо подогнать кодировку ответа под кодировку страницы. Я хочу сделать такое решение: передавать кодировку через header запроса на сервер, и посмотрев на кодировку страницы сервером выдавать строки в нужной мне кодировке. Проблема в том что я никак не могу задать headers ajax-запроса. я пробую делать это через параметр contentType : "windows-1251" или параметр-функцию beforeSend(request) {request.setRequestHeader("Content-Type", "text/javascript; charset: windows-1251")}, но отправляемый запрос не содержит соотв. заголовка. Можно передава…
0 votes10 answers -
Commons FileUpload
Подскажите, пожалуйста, как заставить Апач запускать скрипты писанные на Commons FileUpload. Вообще, хочу попробовать запустить такой пример
0 votes2 answers -
onload в ie
Не работает событие onLoad в IE. Что сделать, чтобы заработало?
0 votes9 answers -
firefox invalid assignment left-hand side
Файрефокс обнаружив в коде такую строчку this = tree;, завопил во весь голос: invalid assignment left-hand side. Опера и Хром молча хавают. Правда до исполнения ветки с данной строкой дело еще не доходило, но все же интересно, как принято присваивать объекту атрибуты сразу пачкой?
0 votes3 answers -
замена фона
Здравствуйте, опять у меня тупняк с, наверное, элементарной проблемой. Заключается она вот в чем: сделал окошко, в котором есть закладки, по типу как здесь Эрудит, Загадки, Конкурсы и т.д. Хочу сделать вот что - при наведении курсора на каждую такую вкладку цвет ее фона заменяется с серого на уникальный цвет, то есть для каждой вкладки свой цвет. При отведении курсора цвет становится опять серым. Это все понятно, сделал, работает. Проблема вот в чем - при нажатии на вкладку цвет фона должен фиксироваться, и не заменяться опять на серый при отведении курсора. Кто-нибудь может подсказать, как реализовать это? Вот код текущей реализации: function hoveron(elem, tip) - на …
0 votes8 answers -
Динамический фон
Доброго времени суток, уважаемые. Необходима помощь. Появилась потребность в динамичном фоне веб страницы, т.е. при обновлении - фон меняется на другой. Фоны в виде фотографий хорошего качества. Необходимо что бы фон растягивался на всю веб страницу, сейчас это реализовано вот так: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { var a=Math.round(Math.random() * 7); if(a==1) $('body') .css('background','#000000 url(images/fon/1.jpg) no-repeat 50% 50%'); if(a==2) $('body') .css('background','#000000 url(images/fon/2.…
0 votes1 answer -
Память, занимаемая массивом
Люди, скажите, такой массив var a1 = []; a1[0] = 1;и такой массив var a2 = []; a2[1000] = 1; занимают одинаковое количество памяти или разное?
0 votes31 answers -
for (var i = this.length; i--;)
for (var i = this.length; i--Фишка ***
0 votes4 answers