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
-
Вопрос по .css() в JQuery
Элементу задаю инлайновые стили через .css() как можно безболезненно удалить какой то из заданых стилей например из этого <div style="height: 330px; display: block; left: 0px; top: 0px;"></div> получить <div style="height: 330px; display: block; left: 0px; "></div>
0 votes3 answers -
Нестандартный калькулятор
Здравствуйте, передо мной стоит задача построить калькулятор на JavaScript с использованием DHTML. А именно: нужно чтобы калькулятор был построен без id (не использовать идентификаторы вообще), а применить свойства : getElementById (), createElement (),createTextNode (), appendChild (), insertBefore (). Видел много разных примеров калькуляторов, но как применять там эти свойства так и не понял. Подскажите, пожалуйста .
0 votes7 answers -
Как после клика сделать номер ссылкой?
https://jsfiddle.net/5uv8v33v/1/ ПС. 1. идеально было бы ссылку показать/выводить ссылкой, после клика- номер ссылкой.. К сожалению сейчас не вовсех мобильных браузерах, нынешняя конструкция, ссылка/номер кликабельна ПС. 2. нужно для отслеживание кликов в Яндекс.Метрике
0 votes12 answers -
select, input, onchange,
Вот в этом топике решение для стилизации select. Все хорошо работает за исключением одного селекта, которому не получается передать значение выбранного option. У этого селекта option прописан не на прямую в коде, а вот так " . $parameter_label . " В инпуте я прописал вот так <input id=\"bisin\" type=\"text\" name=\"noname\" value=\"Выбрать " . $parameter_label . "\"> там слеши надо ставить перед ковычками. Первое он передает, а если выбрать что-то из списка, то на секунду это значение остается, а после закрытия списка принимает первое значение, которое было. значение value в input передается вот так onchange="this.parentNode.getElementsByTagName('input')[0].value…
0 votes6 answers -
Bootstrap. Сразу мобильное меню при заходе
У меня стандартная менюшка от bootstrap 3, если добавлять много пунктов меню, сама менюшка начинает выстраивается в 2 этажа, мне нужно подкинуть идею как сделать сразу её завернутой(в мобильном виде), если пунктов меню будет слишком много. Просто не знаю куда "копать". Спасибо.
0 votes0 answers -
innerHTML не работает в IE6 и Opera9
В приведенном ниже коде представлено 2 простейших способа добавления html-элементу содержимого. Не могу понять, почему в первом случае не присоединяется к в IE6 и Opera9. может кто-то сталкивался с такой же проблемой. Поделитесь впечатлениями. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" /> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>111</title> </head> <body> <form> <select id="s"> </select> </form> <div id="k"></div> <script language="javascript" type="te…
0 votes1 answer -
Присвоить переменной позицию прокрутки сайта - возможно?
Всем привет. Подскажите пожалуйста: Сайт имеет только горизонтальную прокрутку. Пользователь хватается за горизонтальный скролл и перемещает сайт на какую-то позицию. Есть ли возможность присвоить переменной значение в пикселах на которое перемещен сайт скроллом?
0 votes3 answers -
Почему не работает?
<div id="logo"> <div style="position:relative; width:300; height:250; left:250; top:25; overflow:auto;">Проба</div> </div> <script language="javascript" type="text/javascript"> var img=new Array();var dat=new Date(); var j=0; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/her.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/mal.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/pot.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/ron.jpg"; logo.style.backgroundImage="url("+img[0]+");"; alert(logo.style.backgroundImage); </script> Уже все мозги с…
0 votes7 answers -
Определить событие при добавлении контента
Всем привет. Попробую описать проблему. Есть страница с таблицей. При загрузке в зависимости от количества столбцов и их содержимого скриптом определяется их ширина. Тут проблем нет. При нажатии на кнопку появляется див, в котором есть возможность добавить или удалить столбцы (без перезагрузки страницы). Соответственно, после добавления или удаления столбца, скрипт должен пересчитать количество столбцов и назначить им новую ширину. Вопрос в том, что никак не могу понять к какому событию можно привязаться. Если к клику по кнопке "добавить столбцы" в диве, то событие наступает раньше, чем добавляются столбцы. А другое, что-то не приходит в голову
0 votes9 answers -
Лайтбокс
Ребята подскажите пожалуйста. взял скрипты с http://developer.co.ua/posts/view/modalnye...b-prilozhenijax (вариант 1. Lightbox Gone Wild) все работает, но есть 2 вопроса: 1. Подскажите как поменять кодировку (содержимое окна отображаться только если писать на русском) Кодировку найти не могу, нигде.... 2. Как задать модальному окну центрирование в зависимости от разрешения браузера Подскажите пожалуйста.....уже не знаю что делать исходники (модальное окно на лайт боксе): http://webfile.ru/3713691
0 votes0 answers -
закругление углов без изображений
Как можно закруглить углы, без использования изображений. Нашел вот такой вариант, но он не подходит: http://designformasters.info/posts/round-corners-no-image/ Как можно закруглить углы на определенный радиус, с помощью jquery так, чтобы можно было установить границу определенного стиля, цвета и толшины. Радиюс и все остальные параметры должны настраиваться.
0 votes5 answers -
clearTimeout
Всем добрый день, опишу ситуацию. Есть цикл в цикле в переменную tim указывается время указанное в полях пользователем. Это время через которое должна запускаться программа, может быть 5 секунд, может быть 2, может быть 60, может быть 180, правильнее сказать любое может быть, на усмотрение пользователем. Вначале я сделал паузу function pause(ms) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < ms); } функция просто считала секунды и подвешывала браузер если больше 10 секунд, можно было продолжать конечно и все работало, но не корректно как-то, должно все и так работать. Решил использовать setTimeout Но он получается общий…
0 votes5 answers -
Помогите с копированием
Можно ли сделать ли так чтоб определённый текст не копировался.... точнее копировался, но не то что написано, а то что я хочу Например: Юзер копирует новость а у него в буфере обмена вместо новости копируется какя-либо фраза типо "Копировать нельзя"
0 votes5 answers -
Как это исправить?
Здравствуйте помогите пожалуйста почему не работает меню и вкладка?http://likekino.net/1448-wtf-kakogo-cherta.html
0 votes8 answers -
переменные объекта не работают
помогите пожалуйста починить скрипт в блоке инициализации я определил несколько переменных объекта, которые указывают на определённые элементы. в одном из меодов я при участии этих переменных хотел бы изменить видимость элементов. но не получается код: window.APP = window.APP || {}; APP.GraphLinkView = Backbone.View.extend({ initialize: function() { this.editFieldElem = this.$el.find('.edit_Field'); this.titleElem = this.$el.find('.graph_title'); this.removeIconElem = this.$el.find('.glyphicon-remove'); this.editIconElem = this.$el.find('.glyphicon-edit'); console.log(this.editFieldElem); console.log(this.titleElem); consol…
0 votes1 answer -
print
В общем встал вопрос с ребятами, но ни сами ни с помощью всемирной паутины проблему не решили. Все знают что напечатать страницу через JS просто. Вопрос в том чтобы избавиться от заголовка, даты, номера страницы и url. Известный факт - Google эту проблему решил Если кто знает решение проблемы - буду благодарен за информацию. Если же это возможно с использованием других технологий (например Flash) я тоже буду рад.
0 votes3 answers -
Подгрузка видео html5.
Привет! Никто не знает, как принудительно заставить браузер подгрузить видео. Дело в том, что иногда оно загружается очень уж медленно. Но если поставить его на паузу, то загрузка происходит довольно быстро. С чем связано такое поведение? И можно ли как-то заставить браузер так же быстро его грузить, не ставя при этом видео на паузу. Написал небольшой костыль. За это время успевают подгружаться 4-5 минутные видео точно, может и больше: video.play();setTimeout(function() { video.pause(); setTimeout(function() { video.currentTime = 0; video.play(); }, 1000);}, 500);Заранее спасибо!
0 votes0 answers -
Ошибка в jQuery
Только сегодня начал юзать jQuery и не могу понять ошибку, помогите, вот простой пример: $(document).ready(function() { $.alert('Zhuk Vitaliy') }); Google Chrome пишет такую вот ошибку: "uncaught syntaxerror unexpected token illegal" Что делать господа, помогите
0 votes3 answers -
настроить скрипт отсчёта времени
люди, помогите пожалуйста, я не могу с простейшим скриптом справиться, а надо очень очень существует такой популярный jq-скрипт для обратного отсчёта времени. мне нужно заставить его отсчитывать время, оставшееся до нового года(в общем случае до определённой даты). я не понимаю как настроить конфиг вот мой конфиг $(function(){var note = $('#note'),ts = new Date(2012, 0, 1),newYear = true;if((new Date()) > ts){var now = new Date();var ny = new Date(now.getFullYear() + 1, 0, 1, 0, 0, 0);var ny_m_sec = Math.floor((ny.getTime() - now.getTime()) ) ; //это разница в секундах меджу датой нового года и настоящей датой// Задаем точку отсчета для примера. Пусть будет очередн…
0 votes5 answers -
Изменение окна
Здавствуйте! Подскажите как запретить изменения окна после того как изменения уже применились: Вот вызываем новое окно при нажатии на ссылку: ссылка: <a href="./name_page.php" target="_blank">БАХ!</a> вот скрипт который срабатывает при окрытии нового окна и меняет уже размеры окна файл "name_page.php": <script> window.resizeTo(500,500); </script> Пробовал setResizable(false); , но что-то подсказывает что не из этой оперы... Как можно сделать что бы далее не возможно было растянуть это окно, т.е. размер 500х500 закрепился и не давал изменять пользователю окно? И ещё, подскажите как можно создать окно в котором не будет появляться панелей …
0 votes11 answers -
<optgroup>
<script type="text/javascript"> var selChangeListener = function(s) { //Доста?м выбранный элемент <option> var elOption = s.options[s.options.selectedIndex]; //Теперь из elOption можно достать вс? что хотим alert(elOption.value +' '+elOption.text); } </script> <select id="sel" onChange="selChangeListener(this);"> <optgroup label="OOO"> <option value="a3">AAA</option> <option value="b3">BBB</option> <option value="c3">CCC</option> </optgroup> </select> Так вытаскиваем все из . А как вытащить значение lable из ?
0 votes3 answers -
Самозапоминающаяя форма
Допустим, есть сайт. В верхней части сделал DIV, убранный за границу страницы с видимым ярлычком. В нужный момент его разворачиваем и видим форму, обернутую в iframe. http://new.kaskadnn.ru/reserve-template.html (форма пока только с одним элементом, для примера) Идея такова, что это окно должно быть доступно на всех страницах сайта (уже реализовано) и в эту форму можно было бы забивать некоторые параметры. Проблема в том, что я не знаю, как запоминать данные в полях этой формы при переходах по основным страницам. Т.е. форма должна всегда помнить, что в ней набрано, до того момента, как форма не будет отправлена на сервер. Как это возможно сделать? Предполагаю по событию …
0 votes6 answers -
Подскажите со скриптом
Добрый вечер, подскажите пожалуйста как написать скрипт который при загрузке страницы и при смене шишины окна браузера задает ширину элементу с классом .test, вычисляя ее по формуле: ширина .test = целая часть от ((ширина контейнера, в котором он находится) - 100) / 140
0 votes8 answers -
Как выбрать дочерний элемент с name='node'?
Вроде простая задача, но я давно не упражнялся с js, пожтому возникли проблемы. Как выбрать дочерний элемент с name='node' у элемента с известным id?? Пытаюсь так: var parent = document.getElementById(\''.$i.'\'); var object = parent.getElementsByName(\'node\'); for (var childItem in object.childNodes) { if (object.childNodes[childItem].nodeType == 1){ object.childNodes[childItem].style.display = \'none\'; } } Но тщетно (кажется проблемы с getElementsByName). Поможете? P.S. нужно что бы работало в ie6
0 votes1 answer -
Значение функции value в JS
Здравствуйте. На моем сайте есть функция <option value="127.0.0.1:443">Server #1</option> Я замечал, что во многих сайтах, похожих на мой, вместо (код выше), у них <option value=":server1">Server #1</option> и при этом у них value также равен значению "127.0.0.1:443". Хочу также реализовать это на своем сайте, но не знаю как. Надеюсь на вашу помощь:) Мой сайт, где можете полностью посмотреть код: agarix.esy.es
0 votes0 answers