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
-
отделение скриптов от HTML содержимого
Всем доброго времени суток! Тема созданная мною довольно таки распространенная, и в каждом самоучителе для веб разработчиков рассматривается в первых же главах, но видимо у меня слишком паршивая карма, чтоб у меня эти самые обычные методы работали. И великий Гугл, не соизволил побаловать меня решением сией пролемы.Так оставлю длительное вступление, и ближе к делу... Есть вполне стандартная строчка, в вполне стандартном файле с расширением .html между тегами , с вполне стандартным тегом: <script language="JavaScript" src="scripts.js"></script> В файле scripts.js определения функций и объектов нужных для решения поставленных мною задач. И эти поставленные з…
0 votes12 answers -
Как отменить выполнение javascript в iframe ?
Здравствуйте ! У меня такая проблемма. Есть сайт (это не для рекламмы а для наглядного примера) http://333.org.ua (выбиририте пожалуйста в меню ссылок "Чат_Bizarre") Так вот, подгружается сайт в iframe и мой ползунок scroll устанавливается тупо в крайнее нижнее положение и это очень сильно напрягает. Естевственно как только я пытаюсь прокрутить страничку вверх то она тут же перемещается опять вниз так как поступают в чате новые сообщения. Подскажите плиз как можно решить эту проблемму !!! Как отключить выполнение именно того скрипта который устанавливает ползунок scroll в крайнее нижнее положение ??? Заранее Вам благодарен за помошь !
0 votes3 answers -
Проблема с перемещением div'a
Необходимо красиво перемещать див по странице. Проблема в том, что все найденные примеры поступают следующим образом: выбираешь что тащить, этот элемент левым верхом переносится к курсору и все перетаскивается. А нужно сделать красиво, чтобы как в винде: зажал левую кнопку мыши в произвольном месте заголовка окна и за это место можно менять расположение этого окна. Помогите пожалуйста сделать так! Ниже код, который мне понравился, но не показывающий желаемого результата <HTML> <HEAD> <TITLE>Drag'n'Drop</TITLE> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> .maximage { padding: 0px;…
0 votes7 answers -
Ширина/высота окна
Собственно, высчитываю так: document.documentElement.clientWidth - ширина документа без полос прокрутки document.documentElement.scrollWidth - ширина документа с полосой прокрутки Тоже самое с высотой: document.documentElement.clientHeight document.documentElement.scrollHeight Можно ли как-нить самим повлиять на эти значение? Конкретно, можно ли задать им определённую ширину, к примеру? Или, что ещё лучше, сбросить по умолчанию... Спасибо.
0 votes18 answers -
Метод focus в событии onChange
Коллеги, поделитесь опытом, я заблуждаюсь вероятнее всего. Привожу упрощ?нный и не работающий код. В поле формы описан вызов функции по событию onChange вот так вот: <input type="text" size="10" maxlength="10" id="PHNUMBER" onChange = "CheckPhoneNumber(this.id);"> Фунция CheckPhoneNumber устроена так: function CheckPhoneNumber(parentID){ var prntValue = document.getElementById(parentID).value; var prntObj = document.getElementById(parentID); if (prntValue.length != 7) { var r=confirm("Номер телефона имеет длину отличную от 7 цифр. Вы уверены?") if (r != true) { prntObj.select(); prntObj.focus(); return true; } } } И как ни странно (для м…
0 votes1 answer -
Как реализовать такое простое меню?
Подскажите, пожалуйста, как сделать меню как тут - http://mebelbest.ru/ Вроде бы оно простое, но я никак не могу понять...читаю код и понимаю только, что как-то таблицы задействованы. В гугле ничего найти по этому вопросу не удалось
0 votes6 answers -
Получить разрешение открытого окна браузера
Скажите, как получить разрешение открытого окна браузера, а не разрешения экрана?
0 votes10 answers -
Упаковка *.js
Упаковка *.js возможна? В начале лета мною было сохранено несколько страниц. Я заметил, что файлы js были слишком малы. Затем я нажал F3 в Total Commander и к удивлению не увидел исходного кода, выбрал в нем распаковать этот файл и увидел исходник. К сожалению страница была по случайности удалена. Больше ничего подобного я не встречал, а ссылку на страницу не помню(может плохо искал подобное). Что это было такое за сжатие и где можно найти подробную информацию по этому поводу(дайте несколько ссылок). Означает ли это возможность работы с упакованными файлами такого рода на стороне пользователя(клиента)? Недавно спрашивал у преподавателя, она обещала посмотреть, но прошло у…
0 votes7 answers -
как посчитать такое выражение на javascript ?
как реализовать эту формулу на javascript ? картинка прилагаться, должно получиться 11.021
0 votes3 answers -
Порядок загрузки и выполнения JS
В начале страницы: <script async type="text/javascript" src="/templates/fd/js/custom.js"></script> <script async type="text/javascript" src="/templates/fd/js/owl.carousel.min.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.event.move.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.twentytwenty.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.inputmask.bundle.min.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.toc.js"></script> <script async type="text/javascript" src="/temp…
0 votes6 answers -
Помогите правильно "закрыть меню"
Здравствуйте, у меня возникли некоторые проблемы с закрытием меню. Естесственно меню я делал сам. Оно привязываеться к tr элементу таблицы. В общем его можно привязать к чему угодно. Привязка к строке таблицы: <tr onmouseover="this.className='box_tr_over';" onmouseout="this.className='';" oncontextmenu="return drop_menu('files', 1);"> <td><input type="checkbox" /></td> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> Это конечно не главное... В целом, скрипт работает отлично. Открывается как нужно по событию oncontextmenu. Теперь возникла проблема закрыть меню. На данны…
0 votes10 answers -
Часы на Java
Вот сами часы, нужно чтобы показывали московское время, а не время на компьютере. <script type="text/javascript"> var sep var moscow = 4 var tm=new Date() var timezone = tm.getTimezoneOffset()/60 + moscow function startTime() { var h=tm.getHours() + timezone; var m=tm.getMinutes(); var s=tm.getSeconds(); m=checkTime(m); sep = sep == ':' ? ' ' : ':' document.getElementById('txt').innerHTML=h+sep+m t=setTimeout('startTime()',500); } function checkTime(i) { if (i<10) { i="0" + i; } return i; } startTime() </script> <span id="greetingImg"></span> <script type="text/javascript">//<![CDATA[ day = new Date(); hour = day.getHours()+ timezone;…
0 votes8 answers -
Аккордион на jQuery
Добрый день! Не могли бы вы мне подсказать.... хороший аккордеон на jQuery, важно чтобы он не дёргался при открывании и закрывании... а работал плавно во всех браузерах включая IE6... Ищу, ищу.. а найти никак не могу
0 votes7 answers -
свойство height блока
Хочу узнать высоту блока в пикселях... например такого: Текст Текст на js код document.getElementById("bl").style.height будет "отдавать" размер блока, только тогда, когда через js изменишь это свойство.. Как быть?
0 votes3 answers -
Ui slider jquery
Добрый день. Помогите пожалуйста реализовать следующую задачу: ползунок выбора диапазона (смотреть во вложении ), у меня на странице их 9 штук и у каждого разные граничные значения. Искала в инете и нашла подходящий пример http://www.xiper.net/collect/js-plug...ui-slider.html с описанием, но адаптировать под свой не получается. У меня только полоса выводится, а самих ползунков почемуто нет, хотя путь в цсс поменяла к своей картинке. Вот мой код: <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script><script type="text/javascript" src="js/jquery.ui-slider.js"></script> <div class="white_…
0 votes1 answer -
Проблема с еще не загруженной картинкой через onload
Здравствуйте! На странице несколько маленьких картинок при нажатии открывается большая, все банально . меняю размеры контейнера для большой картинки, но есть проблема, вот этот код возвращает длину равную 0, потому что картинка еще не загрузилась, как в ниже преведенный код, можно добавить код, который ждет пока картинка загрузилась? function ImgSize(NumImg) { var Img_Size = new Image() Img_Size.onload = function(){}; Img_Size.src = "designers/boris_letunov/images/" + arrImages[NumImg][1]; return Img_Size.width ; } Спасибо!
0 votes19 answers -
Полноэкранный параллакс-слайдер
Ребята, подскажите плиз, может кто встречал такое решение. В общем, нужен скрипт, чтобы внутри полноэкранного (100% резина) блока менялись слайды (такие же полноэкранные), в которых несколько слоев-картинок с размерами в %, абсолютно позиционированных, и реагирующих на движение крысы по принципу параллакса (с разной скоростью то есть). Другими словами, в одностраничный сайт надо вкрутить полноэкранный слайдер, и чтобы в каждом слайде работал параллакс, реагирующий на мышь. По отдельности ни параллакс ни слайдер не представляют проблемы, но вот заставить все работать одновременно не выходит.
0 votes2 answers -
минификация css через grunt
помогите пожалуйста настроить конфиг для минификации css через grunt проект на гитхабе. здесь в конфиге я уже настроил препроцессинг css и наблюдение за изменением watch. это работает проблема в том, что не получается настроить модуль mincss так чтобы при изменении файловой системой файла css/less.css он(файл) минифицировался и преименовывался в css/less.min.css ps: и вообще, если не трудно, посмотрите не слишком ли дико написан сам конфиг?
0 votes1 answer -
Помогите с клавишами
Не получается выполнять действия с данными событиями. Можете подсказать, как минимальными средствами определить нажатую или зажатую кнопку.
0 votes22 answers -
Получение данных из json
В общем получил я вот таких данные "lifeTimeStats": [ { "key": "Top 3", "value": "1660" }, { "key": "Top 5s", "value": "1471" }, { "key": "Top 3s", "value": "606" }, { "key": "Top 6s", "value": "738" }, { "key": "Top 12s", "value": "1725" }, { "key": "Top 25s", "value": "1989" }, { "key": "Score", "value": "3,049,045" }, Из низ мне нужен только score и top 3. Мучаюсь уже какой день, не могу понять как мне их вывести в консоль? Пытался так console.log ( ' Общий - ' + (cart.stats.lifeTimeStats[1].value) ); не вышло. Проб…
0 votes8 answers -
Пишу игру на JavaScript, проблемы с canvas
Пытаюсь загрузить в документ все картинки в виде <img> Затем поместить их все в массив И дальше вывести эти элементы в <canvas>, используя drawImage() Не получается. Картинки загружаются, массив формируется, но вывода в CANVAS не происходит. Кто знает, в чём дело, прошу помочь советом. ulitka.rar И, кстати, локально сохранённый пример с w3school тоже не работает. Хотя, у них на сервере всё прекрасно рисуется. https://www.w3schools.com/jsref/tryit.asp?filename=tryhtml5_canvas_drawimage example-1.rar Записанный пример на сервер моего хостинга, тоже отказывается работать http://savc.16mb.com/_v11/ulitka/…
0 votes2 answers -
toggle + ajax
Добрый вечер! Начал познавать технологию ajax и по-тихоньку прилеплять её к придуманному сайту. Появилась нужда в применении функций .toggle, для определения клика по <div> и .ajax для последующей передачи данных в .php файл. Вроде получилось, и данные о кликах отправлялись в бд. Стал усовершенствовать функции и через какое-то время застопорился, не работает и всё тут. Не вызывает .php файл! Убрал всё, что сделал после последнего успеха. Но и тут я не могу найти ошибку. Обращаюсь сюда, т.к. я уже просто выбился из сил искать, где я накосячил. Уверен, что ошибка в мелочи, но не могу найти. $("#black").toggle( function () { $.ajax({ type: "P…
0 votes17 answers -
Ссылка на родителя
Может кто нибудь подскажет, возможно ли получить ссылку на родительский объект. К примеру: function a() { this.elem = document.createElement("a"); this.url = "http://www.google.com"; } var obj = new a(); Далее к примеру используем ссылку по е? назначению и, например, в некоторой ф-ии, при щелчке на ссылке получаем ссылку на не? (то есть на this.elem). Так вот вопрос, как получить значение this.url? Или это вообще возможно?
0 votes7 answers -
Как правильно подключить jQuery
Ребята, я наткнулся на такое, как jQuery не могу понять куда засунуть вот этот код: //Когда вы нажмете на ссылку с классом poplight и HREF начинается с a # $('a.poplight[href^=#]').click(function() { var popID = $(this).attr('rel'); //Get Popup Name var popURL = $(this).attr('href'); //Получить Popup HREF и определить размер //Запрос и Переменные от HREF URL var query= popURL.split('?'); var dim= query[1].split('&'); var popWidth = dim[0].split('=')[1]; //Возвращает первое значение строки запроса // Добавить кнопку "Закрыть" в наше окно, прописываете прямой путь к картинке $('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }…
0 votes11 answers -
Отследить изменение radio или input(hidden)
Здравствуйте. У меня на странице есть несколько радио-кнопок. При их переключении их значение value записывается в скрытый input (type=hidden). Радио кнопки могут меняться как пользователем так и js-кодом. Мне нужно узнать значение value выбранной радио-кнопки. Для этого нужно или отследить смену input[type=hidden] или переключение input[type=radio]. Каким образом это сделать?
0 votes3 answers