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
-
проблема в internet explorer при передачи данных аяксом
Сначала опишу как должен работать скрипт: с сайта на php скрипт уходит переменная, которая является ссылкой на главный html файл. php скрипт выкачивает в переменную $text все содержимое html файла, затем эта переменная обрабатывается функцией htmlspecialchars $text = htmlspecialchars($row, ENT_QUOTES); Дальше текст идет на сайт посредством jquery и добавляется в тег 'code'. $.post("example/code.php",{link:pathhtml},function(data){ $('#iframe').find('code').text(data); }); Идея скрипта заключается в том, чтобы вывести в тег 'code' исходный код html файла. В принципе все сработало, но как обычно internet explorer преподнес небольшой сюрприз. Исходный код в …
0 votes4 answers -
Проблема с меню
Всем привет, кто-нибудь сталкивался с такой проблемой: js навигация и перед линком добавляется null непонятно каким образом, вобщем лучше 1 раз увидеть : http://ceriusit.com/
0 votes11 answers -
JavaScript подсветка для YAML
Доброе время суток. Снова рад видеть всех собравшихся. Подскажите пожалуйста библиотеку JavaScript подсветки для YAML
0 votes5 answers -
Как запустить форму после нажатия на ENTER?
Как запустить форму при нажатии на клавишу ENTER? Не реагирует на ENTER, после ввода в текстовое поле. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Тег input, атрибут type</title> <script> function fanta(){ if(one.elements.number.value == 5) alert("Все правильно!") document.getElementById('result').innerHTML = "Неправильно, введите в полее цифру 5" } </script> </head> <body> <form id="one"> <input type="text" name="number"> <input type="button" value="Жми" onClick="fanta()"> </form> <p id='result'></p> </bod…
0 votes1 answer -
form.action.replace
Друзья, помогите, плиз, понять, что не нравится эксплореру (в остальных браузерах работает прекрасно): for (i = 0; i < o.form.length; i++) { o.form.action = o.form.action.replace('%'+ o.form[i].name +'%', o.form[i].value); } по умолчанию у формы экшн такой: form action="<?= _link("technolog/%id%/%level%/summary") ?>" в IE никакой замены не происходит даже в первой итерации, говорит недопустимый аргумент summary помогите идеей, кто может
0 votes3 answers -
Нет прорисовки программной анимации (отрисовывается только конечный результат)
function tween(fig,param, shift, time) { var element = []; var what = []; var from = []; // Начальное значение var to = []; // Конечная значение var duration = time; // Длительность var start = new Date().getTime(); // Время старта var now; var progress; for (i = 0; i < fig.length;i++) { element[i] = fig[i]; what[i] = param[i]; from[i] = element[i][what[i]]; to[i] = element[i][what[i]]+shift[i]; } setTimeout(function tweenTimer() { now = (new Dat…
0 votes5 answers -
Pager для ваших JS-страниц
Пришлось работать с CMS, которая выдает данные в виде JS-массива, а уже с ними приходится работать через JS на странице... Задача была поставлена сделать по страничную разбивку данных. И что бы код не пропадал просто так, решил разместить его здесь. Следующий объект реализует по страничную разбивку JS данных, с возможностью использования нав-бара var pager = { data: [], onPage: 5, nowPage: 0, init: function(){ this.data = []; this.onPage = 5; var parsedURL = new Array(); var sURL = location.search.substring(1).split('&'); for(var i=0; i<sURL.length; i++){ var one = sURL[i].split('='); if(one[0] == 'page'){ this.nowPage = one[1]; } …
0 votes0 answers -
tinyMCE перехват изменений
что то жестко подтупливаю. Битых четыре часа с этой фиговиной провозился. К сути - есть tinyMCE и jquery плагин версии 2.1 Нужно реализовать перехват изменения содержания айфрейма с визивигом Проискал интернет, единственное что обнаружил tinyMCE.init({ onchange_callback: "myfunction" }) Но с плагином jQuery не заводится. ни таким образом, ни при подключении к конструкции приведённой ниже. вот пример: (На хост не выкладываю - смысла нет, на jsFiddle аналогично, может так в курсе кто) В данный момент вышел из положения велосипедом el.addEventListener('DOMCharacterDataModified', function() { afterListinerResize($(".elem_new")) }); …
0 votes1 answer -
blurjs - 2 объекта и не пашет
http://zverushka.bl.ee/estimation/ 2 блока, где мужик должны быть смазанные окошки. Если активировано только 1 окно - оно работает. А так заблурено только нижнее. http://zverushka.bl.ee/estimation/ $('#blur-target').blurjs({ source: '#blur-source', radius: 20 }); $('#blur-target2').blurjs({ source: '#blur-source2', radius: 20 });Что делать, как лечить и заставить работать? Если поставить таймаут для каждого вызова - то работает (но это ненадежно - верно?) В принципе код плагина достаточно короткий - может кто подскажет, как его модифицировать, чтобы он создавал независимые копии элементов? https://github.com/jakiestfu/Blur.js/blob/master/blur.js
0 votes8 answers -
установка cookies в js
уважаемые, помогите пожалуйста есть js код который реализует скрытие/показ сайдбара. как сделать запоминание положения сайдбара через куки? <script type="text/javascript"><!-- var d = document, sidebar = d.querySelector('.right'), content = d.querySelector('.content'); d.querySelector('button').addEventListener('click', function(){ sidebar.classList.toggle('hide'); content.classList.toggle('stretch'); }, false);--></script>
0 votes7 answers -
Ошиблись или я не правильно понял?
Функция isNaN – стандартная функция JavaScript, которая возвращает true, только если её аргумент – NaN (не число). Функция Number возвращает NaN, если задать ей строку, которая не представляет собой допустимое число. В результате, условие звучит так: «выполнить, если только theNumber не является не-числом». var theNumber = prompt("Выбери число ", "");if (!isNaN(theNumber)) alert("Твоё число – квадратный корень из " + theNumber * theNumber);По описанию получается, если ввести букву, то условие должно выполниться, а на практике не выполняется. ! - не isNaN - является не числом !isNaN не является числом, какой смысл, здесь писать !isNaN, если isNaN и !isNaN - это то…
0 votes2 answers -
hoover button hoover text
1. господа. делаю через frontpage hoover-button. Она сохраняет дополнительные файлы рядом со страницей. Наверняка можно избавиться от этого и сделать встроенный в страницу код. Как этого добиться? Эта функция подменяет картинку, когда наводишь на не? мышью. 2. Ещ? хочется сделать мигающие (изменяющиеся по цвету) буковки текста. Для этого надо Java или исопльзовать HTML возможности?
0 votes3 answers -
Кнопышка Shift
Есть на сайте ссылка. Ну например: <a href="ПойдиТуда">ПойдиТуда</a>. При нажатии Shift+мышкой(клик) происходит открытие страницы в новом окне. Вопрос: Как отловить 2а таких сочетания нажатий и сообщить пользователю, ну например:"Поздравляю с Новым Годом !" ? Заранее спс за ответы.
0 votes1 answer -
карусель, mozila, глюки
Здравствуйте. Вот прикручиваю к сайту эту штуку из jquery. http://flowplayer.org/tools/demos/scrollable/gallery.html . Во опере и хроме нормально работает. А в мозиле, как только наживаю смену картинке начинаюься жутчайщие тормаза браузера да и всей системы. Я в джаваскрипте не фига вообще не понимаю. Может кто посоветует что, может сталкивался кто с таким и знает причину таких тормозов. И вот ещё один вопрос сразу. Я вот не могу понять, там миникартинки есть или сразу большие вставляются в мини? Всмысле в этой галереии есть разделение маленькая картинка даёт ссылку на большую картинку или там просто маленькая увеличивается до большой. Я сделал всё 1 большой картинкой…
0 votes6 answers -
Реализация globalCompositeOperation в IE
Здравствуйте, необходимо вырезать фигуру в изображении с помощью Сanvas globalCompositeOperation. Как я понял библиотека excanvas не поддерживает это свойство, Кто может подсказать как это реализовать в IE? Есть идея отдельно для IE использовать VML.
0 votes8 answers -
использование скрипта в стилизации checkbox
Собственно вот код при помощи которого надо сделать стилизацию checkbox http://codepen.io/djan/pen/gLter примерно как должно выглядеть http://i6.pixs.ru/storage/2/3/7/oplatapng_6746606_13392237.png Какие классы должны стоять в input'ax и span для корректной стилизации?
0 votes6 answers -
Методы массивов
Зачем использовать эти методы массивов, если можно и без них обойтись? Не проще ли написать цикл для массива? var arr = [1,2,3,4,5,4,3,2,1] var resSum = 0; for(var i = 0; i < arr.length; i++){ resSum = resSum + arr[i] } console.log(resSum
0 votes4 answers -
помогите снять ограничение
скрипт работает до 30 августа как снять ограничение? W O L F - W1987W.txt
0 votes0 answers -
скрипт не работает в огнелисе
есть скрипт, который реализует работу "бегунка" (мышкой таскать вдоль линейки). в опере и осле все работает, в огнелисе не хочет. как заставить его работать в огнелисе? вот скрипт: <!-- <SCRIPT language=JavaScript src="scroll.js"></SCRIPT> --> <SCRIPT language="JavaScript"> <!-- var sredaLeftRU = 0; var fieldLeftRU = 11; var fieldDLeftRU = 92; var rleft; var lleft; var txtsend; var valuetxt; document.onmousedown=mouseDownEvent; document.onmousemove=mouseMoveEvent; document.onmouseup=mouseUpEvent; var dx; var imgDragging = null; function mouseDownEvent() { if (event.srcElement.id.indexOf("horse") != -1) { imgDragging = event.…
0 votes1 answer -
Помогите немного переделать код
Вот этот аккордеон я скопировал с одного сайта, его код на моей странице конфликтует с другими скриптами, написан он как-то немного замудренно, не могли бы переделать его на обычный $(document).ready вместо безимянной функции. (function() { new KinTooltip('js_content'); var title = $('.js_title'), content = $('.js_content'); content.on('click', '.js_title', onTownsClick); function onTownsClick() { if ($(this).parent().hasClass('towns_open')) { close(); } else { open($(this)); } } function open(e) { close(); e.next().slideDown(200); e.parent().addClass('towns_open'); } function close() { …
0 votes13 answers -
Ширина элемента
Подскажите плз как узнать ширину элемента, даже если он не показывается (overflow:hidden) или не влазит куда либо? Пробовал clientWidth offsetWidth но они в мазиле показывают видимую ширину а не ту что в реальности занимает элемент.
0 votes2 answers -
Существует ли в javascript аналог sizeof()?
Необходимо узнать размер переменной, в которой лежит объект. .length не срабатывает. Как это сделать?
0 votes3 answers -
ищу скрипт медиагалереи
поделитесь пожалуйста парой ссылок на скрипты медиагалерей с функционалом очень похожим на медиагалерею этого сайта(см. раздел "наши работы"). главное для меня чтобы элементом медиагалереи мог быть текст, видео или изображение, а элементы расположены или в горизонтальную линию со скролом(как на представленном сайте), или в несколько столбцов без скролла. и ещё пожалуйста расскажите каким способом вы ищете определенную заданием медиагалерею. просто перебираете наденные в гугле по запросу "jquery mediagallery" пока не попадётся нужная или медиагалереи делятся на определенные подвиды с устоявшимися названиями, которые использовать при поиске эффективнее?
0 votes11 answers -
Возможно ли реализовать подобное на javascript ?
Здравствуйте. Есть сайт: http://www.panotours.ru/vr/senezh/senezh1.htm На нем реализована панорамная экскурсия по комнате на flash. Возможно ли реализовать подобное на javascript ?
0 votes11 answers -
Уточнение по стилю
Вот такой есть код: *html body { width:expression((document.body.parentNode.offsetWidth<1000)?'1000px':'auto'); } То есть document.body.parentNode.offsetWidth<1000) В объекте под названием document находиться внутренний объект под названием body, в этом внутреннем объекте находиться свойство parentNode но не метод, а в этом свойстве находиться внутренне свойство offsetWidth?
0 votes2 answers