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?
Выборку научился делать и некоторые методы знаю. Подскажите пожалуйста как и по чем можно учить jQuery. Может есть где сборник туториалов хороший? Или брать самому и пробовать что-то сделать?
0 votes16 answers -
Как пропускать элемент формы если он ридонли?
Здравствуйте. Возникла необходимость сделать такую штуку: есть форма, я шагаю по ее полям при помощи таба, нужно, чтобы фокус не устанавливался на поле если оно readonly, а сравился на следующее поле не readonly. В принципе можно сделать поля формы disabled, чтобы они не получали фокус, когда тыкаешь таб. Но тогда данные из этих полей не будут отправляться на сервер. Написал такой скрипт: var getElem; function checkTab(e) { var keycode; if (window.event) { keycode = window.event.keyCode; } else if (e) { keycode = e.which; } if (keycode == 9) { var form = document.getElementById('form'); var num = 0; for (var k = 0; k < form.elements.length; k++) { …
0 votes8 answers -
событие до загрузки контекта
всем хай, можно ли вообще на js как нибудь выполнить событие до того, как начал загружаться контент?
0 votes9 answers -
Различия исполнения в браузерах
Здравствуйте! Меня интересует тема переносимости js в различных браузерах. Особенно интересует тема обработки событий. Я понимаю, что есть гугл, но я находил там темы на английском... Если есть статьи и ссылки на материал, то поделитесь или здесь объясните, пожалуйста.
0 votes2 answers -
Fabric js пауза в анимации canvas
Всем привет, вот незадача - не могу никак понять по какому принципу осуществить остановку анимации объектов в канве (скажем при наведении на объект курсора). По гуглам искал, находил, смотрел, читал, но так ничего и не смог оживить. Плюс к тому осваиваю библиотеку fabric.js - скорей всего там есть возможность паузы (думаю даже в StaticCanvas). Кто что может посоветовать?
0 votes0 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 -
Доступность полей
Ребят, подскажите, как сделать так, чтобы доступность полей менялась при изменении параметра checked у checkbox, расположенном на этой же странице? Т.е -- поставил галочку поле сразу стало able. Убрал галочку -- поле disable.
0 votes9 answers -
Как вычислить размер блока?
дано: хтмл <div class="visArea" style="width: 185px; height: 300px; "> <div class="scrollArea" style="width: ???; height: 280px; "> <p></p> <p></p> </div> </div> цсс .visArea { position: relative; overflow: hidden; } .scrollArea { position: absolute; top: 0px; left: 0px; } есть блок фикс размера в нем имееться блок с контентом у которого известна одна сторона(в данном случае высота) задача: как вычислить вторую сторону (в данном хтмл надо вычислить длинну) блока с контентом что бы при прописывании размеров все содержимое контента вмещалось и небыло лишнего
0 votes15 answers -
Стилизация label в зависимости от состояния input
Необходимо, чтобы в зависимости от состояния поля input, применялась различная стилизация. Проблема в том, что к тексту над полем, стилизация не применяется. Почему? http://jsfiddle.net/pqVJM/280/
0 votes3 answers -
Значение свойства display
Подскажите плз Есть простенькая функция открытия-закрытия выпадающего меню function menu(id) { var obj_style = document.getElementById('point'+id).style; switch (obj_style.display) { case "none": obj_style.display = "block"; break; case "block": obj_style.display = "none"; break; } } Все бы хорошо, но некоторые участки меню,которые должны появляться и исчезать при клике, при созданиии страницы имеют пустое знаение display. Если бы пустое значение имели только видимые или наоборот,только невидимые слои, я бы прописал case "": или default: ...и т д А у меня часть слоев при переходе на страницу видима,часть нет (в зависимости от того,на какой страни…
0 votes4 answers -
Как создать динамический слайдер в модальном окне?
Что я хочу сделать. На странице очень много мелких картинок. При клике на одну из них, открывается модальное окно со слайдером внутри. В слайдере представлены все картинки существующие на странице, при чем первым слайдом будет та картинка, по которой кликнули. Но я завис на очень раннем этапе. Я уверен, что-то похожее уже делали, я не смог найти. Буду благодарен, если ткнете носом. Накидал пример из 3х картинок, но даже в консоли получаю ошибку. Не знаю почему. https://jsfiddle.net/mnu2zL3k/
0 votes1 answer -
ScrollBar для блока на JS
Нужен грамотно написанный ScrollBar для Блок То есть, чтобы там было кнопки вверх/вниз, ползунок, и чтобы внутри блока работал скролл мышки Ну как в реальном скролл баре, но только чтобы можно было дизайн изменить Спасибо!
0 votes5 answers -
Проблема с работой JavaScript
Есть страница index.php в нее импортирована страница reestr.php с помощью скрипта <?php require('forms/reestr.php');?>. На странице reestr.php должен отображаться календарь, скрипт которого лежит js/calendar/calendar.js. Как правильно прописать путь к скрипту календаря в данной ситуации? Пробовал через страницу reestr.php: <html> <head> <script language="JavaScript" src="js/calendar/calendar.js"></script> </head> <body> <form enctype="text/plain" name="reserve"> <input type="text" name="data"> <script language="JavaScript"> new tcal ({ // form name 'formname': 'reserve', // input name 'controlname': …
0 votes12 answers -
Транспартная задача
Преамбула - Есть в универ предмет такой Модели и Методы Управления - и проходят по нему так называемую транспортную задачу, за написание програмки для ее решения я хочу автомат Ну всякие дельфи и прочее это не моё… я выбрал JS - заодно и скил прокачать по нему…) Проблема - после нескольких шагов решения , имеем таблицу… с инпутами… Вопрос - как скопировать эту таблицу вместе со всем содержимым? Дабы первую оставить как оригинал и на её основе делать кучу дочерних для оптимизации найденного опорного решения. http://www.hart-flamov.ru/transport.html так же был бы признателен за общие косяки в коде… з.ы. Если есть умные мысли по самому алгоритму решения задачи и в особ…
0 votes13 answers -
Disable для элементов form в ие
Привет есть скрипт отвечающий за активные/неактивные формы <script> function validator(){ field=document.testForm4; if(field.apply.checked){ for (i=0;i<field.length;i++){ field.elements[i].disabled = false; } } else { for (i=0;i<field.length;i++){ field.elements[i].disabled = true; } } field.apply.disabled=false } </script> html <form name="testForm4"> <input type="checkbox" name="apply" onchange="validator()" /><br /><br /> <select name="selectList" size="1" disabled="disabled"> <option value="1">один</option> <option value="2">два</option> <option value="3">тр…
0 votes5 answers -
вернуться к заполненю форм с помощью javascript:history.go
Собственно задача такова. Есть форма где присутствуют поля для заполнения и Submit. После нажатия подтверждения проверка введенных данных идет с помощью Php. если не верно введены данные то сообщение и ссылка вернуться назад и ввести верные данные. Использую для возвращения назад Вернуться Проблема в том что только в Opera работает кореектно поля заполнены и можно ихредактировать. В Ie 6 и FF возвращает назад но заполненные поля очищаются приходиться вводить все снова. Как можно решить такую проблему. Ajax не подходит по заданию. Сохранять в php введенные данные и потом выдавать стр. с этими данными тоже было бы не желательно. Может кто сталкивался?
0 votes5 answers -
инструменты для отслеживания ajax-запроса
скажите пожалуйста существуют ли инструменты или методики, и если да то какие, для получения полной информации о ajax-запросе часто бывает так, что работая с cms нужно изменить ajax-запрос(например добавить функцию, которая запустится перед ajax-запросом или после). при этом не всегда понятно где искать файл с js-кодом обычно я поступаю следующим образом. через firebug узнаю id или class элемента. затем захожу на хост через файловый менеджер(например через total commander). затем включаю поиск файлов по маске *.* , которые содержат id или class элемента. таким образом нахожу нужные мне файлы, но этот метод действует не всегда. хотелось бы найти более универсальное реш…
0 votes16 answers -
Работа с массивами и цикл for
Здравствуйте. Есть задача, пройтись по массиву и сортировать так, чтобы все 0 были в конце массива. Написал такой код 'use strict'var arr = [1, 5, 0, 10, 0, 65, 0];function moveZeros(some) { let str; for(let i = 0; i < some.length; i++) { if(some[i] == 0) { str = some.splice([i], 1); some = some.concat(str); } } return some;}console.log(moveZeros(arr));В данном примере все сортирует правильно, но если массив будет вида скажем [0, 0, 0, 1], то не будет правильно и на выходе получим [0, 1, 0, 0] вместо [1, 0, 0, 0] Например имеем такую ситуацию, что var arr = [0, 0, 0, 1] Цикл в первый раз пробежался по массиву, первый (нулевой) элемен…
0 votes27 answers -
Помогите расшифровать js
не могу открыть файл js, он как то закодирован slil.ru/26593002 .. может кто то знает как его декодировать? я читал про кодировщик от мелкомягких, но это не он!
0 votes11 answers -
Проблемы с рекурсией
function pow(x, n) { if (n != 1) { // пока n != 1, сводить вычисление pow(x,n) к pow(x,n-1) return x * pow(x, n - 1); } else { return x; } } alert( pow(2, 3) ); // 8 На первом шаге получается pow(2, 3) = 2 * pow(2, 2) = 2*2*2 = 8 а если вызывать pow(2, 4), то должно получится 16 pow(2, 4) = 2 * pow(2, 3) = 2*2*3 = 12 Почему 12, а не 16?
0 votes19 answers -
Определить страну по городу
Здравствуйте. Подскажите, каким-то образом можно получить с помощью js название страны, зная название одного из её городов? Получаю с помощью яндекс геотаргетинга местоположение пользователя, и если оно не правильно определено, пользователю дается возможность указать верный город. Нужно узнать, какой стране он принадлежит.
0 votes6 answers -
Вопрос по jQuery + imgAreaSelect
Народ, помогите плз: Установил плагин imageareaselect есть код: <script type="text/javascript" src="jquery-1.2.6.js"></script> <script type="text/javascript" src="jquery.imgareaselect-0.5.1.js"> $(window).load(function () { $('img#example').imgAreaSelect({ selectionColor: 'blue', onSelectEnd: someFunction }); }); </script> Но он не работает! Браузеры: Opera 9.62, Mozilla FF 5.0, IE 7 Подскажите, в чем дело.
0 votes3 answers -
onClick=agreeForm(this.form) проблема
Имеется некая форма заказа, после которой идет уведомление на почту, в котором отображается введеная информация. Имя, телефон, дата заезда, отьезда, количество детей, дополнительная информация. С условиями заказа, и при согласии с которыми только активизируется кнопка отправки. /************************************************** SHOW CONTACT BUSINESS DIRECTLY BY EMAIL FORM **************************************************/ function contactBusiness( $option, &$row ) { global $database, $Itemid, $mainframe, $my, $id, $mosConfig_live_site, $mosConfig_usecaptcha; $link2 = $mosConfig_live_site. '/index2.php?option=com_ezrealty&task=sendbusinesscontact&Ite…
0 votes4 answers -
Как скачать canvas как .svg ?
Всем привет! Столкнулся с такой проблемой: как скачать элемент canvas в формате изображения .svg? Заранее спасибо!
0 votes1 answer -
просчитать форму с чекбоксами
Здраствуйте столкнулся с проблемой нужно просчитать форму и не перегружая страницу вывести результат загвоздка в том что в форме присутствуют 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