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
-
jQuery
Добрый день. Недавно внедрил на сайт jQuery меню. Сайт на DLE. Признаюсь, писал скрипт не сам, хотя немного разбираюсь в языке. Раскрывающееся меню использует библиотеку "jquery.cookie.js". Собственно сама проблема здесь. Догадываюсь в чём проблема, но решить не знаю как( Попытаюсь объяснить суть проблемы... В первом разделе меню собраны ссылки на категории новостей (ссылка заканчивается на "/", например, "domain.net/episode2/"), в то время как остальные разделы меню несут в себе ссылки с окончанием ".html", от чего наверняка и происходит следующее... При переходе сначала на ссылку с первого раздела, а затем на любой другой (с окончанием ссылки ".html") развернутым разде…
0 votes3 answers -
последний элемент массива
<form name="test"> Введите имя: <input type="text" name="name"> Введите группу: <input type="text" name="gryppa"> <span id="vopros">Вопрос</span> <div class="radio"> <input type="radio" id="r1" name="a"><span id="variant1"></span> <input type="radio" id="r2" name="a"><span id="variant2"></span> <input type="radio" id="r3" name="a"><span id="variant3"></span> <input type="button" id="knopka" value="Далее" onClick="testing();"> </div> Правильных ответов: <span id="prav_otvet">0</span> </form> <script type="text/javascrip…
0 votes1 answer -
карусель, mozila, глюки
Здравствуйте. Вот прикручиваю к сайту эту штуку из jquery. http://flowplayer.org/tools/demos/scrollable/gallery.html . Во опере и хроме нормально работает. А в мозиле, как только наживаю смену картинке начинаюься жутчайщие тормаза браузера да и всей системы. Я в джаваскрипте не фига вообще не понимаю. Может кто посоветует что, может сталкивался кто с таким и знает причину таких тормозов. И вот ещё один вопрос сразу. Я вот не могу понять, там миникартинки есть или сразу большие вставляются в мини? Всмысле в этой галереии есть разделение маленькая картинка даёт ссылку на большую картинку или там просто маленькая увеличивается до большой. Я сделал всё 1 большой картинкой…
0 votes6 answers -
Перестало открываться модальное окно nyroModal
Перестало открываться модальное окно Не могу найти ошибку уже длительное время http://kit-tel.ru при клике по кнопке купить если разрешение экрана более 1024 на 768 открывается модальное окно использую nyroModal function ScreenWorkspace(){ if(window.innerWidth){ width = window.innerWidth; height = window.innerHeight; } else if(document.documentElement && document.documentElement.clientWidth){ width = document.documentElement.clientWidth; height = document.documentElement.clientHeight; } else if(document.body && document.body.clientWidth){ width = document.body.clientWidth; height = document.body.clientHeight; } if…
0 votes7 answers -
Вычисление координат
Здравствуй Народ, всех с НГ, наступающим Рождеством. Нужно сделать вот что: Есть 512 дивов, нужно при mouseover выводить его координату X Y через innerhtml или load jquery. К примеру: x=6 y=10 (то есть 6 рядок по горизонтали, 10 вертикаль (всего 16 рядов по X, по Y 32) ) В голову пришли пару решений, но они на мое мнение не кошерны... К примеру такое: $("#b1").mouseover(function(){$("#coords_xy").html("x(1); y(1);");}); $("#b2").mouseover(function(){$("#coords_xy").html("x(1); y(2);");}); ... $("#b512").mouseover(function(){$("#coords_xy").html("x(32); y(16);");}); и так 512 шт... Для чего и почему 512 шт не спрашивайте, секрет большой)))
0 votes5 answers -
Заголовок Connections: close для XHR или XMLHTTP запроса
Интересует удавалось ли кому-то отправить запрос средствами JS с заголовком Connections: close?
0 votes3 answers -
Опечатка в книге или я что-то не понял?
Книга Изучаем программирование на javascript Эрик Фримен. Кому интересно страница 317 http://vk.com/doc1610887_410913980?hash=b05a07e016d53d162e&dl=b045130c8ef45b508e На этой странице пишут, то, что значение у переменной element будет псевдоистиным Но как оно может быть псевдоистиным, если element возвратит undefined? Из списка видно, то, что undefined это всевдоложное значение, значит значение псевдоложное. //////////////////////////////////////////////////////////// А на предыдущей странице, element возвращает null, как так? будет false var element = document.getElementById(…
0 votes8 answers -
Кодировка в Js
Здарова всем столкнулся с таким конфузов: Есть скрипт для отправки данных ФИО на другую хтмл страницу когда мы эти данные отправляем, то нас приветствуют по ФИО, но если эти данные на русском то скрипт выводит непонятную кодировку от пример http://lav.kmx.ru/js/4at/copy/1.htm помогите решить проблему.
0 votes7 answers -
Показ/скрытие попапов по клику на контрол и скрытие попапов по клику вне их
Возникла задача сделать на странице всплывающие окна со следующими условиями: — одновременно на странице должен показываться только один попап; — при клике вне открытого попапа, тот должен закрыться. Реализовал вот так: http://jsfiddle.net/a7z6S/2/ Опыта в JS совсем немного, поэтому объясните, пожалуйста что сделал не так.
0 votes0 answers -
не корректно работает скрипт
Здравствуйте! Прошу разобраться со скриптом. При использование такой конструкции все работает как нужно - http://jsfiddle.net/os297rb0/. Но при небольшой изменении - http://jsfiddle.net/gt39prfs/ не работает
0 votes4 answers -
Помогите пожалуйста разобраться с loadHTML(sURL)
Делаю страницу с подгрузкой текста через скрипт. функция loadHTML(sURL) нехочет работать c url, ругается, что ей передается не обьектный тип. подскажите пожалуйста как заставить ее работать <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <script type="text/javascript"><!-- function loadHTML(sURL) { alert('alert'); var request=null; // пытаемся создать объект для MSXML 2 и старше if(!request) try { request=new ActiveXObject('Msxml2.XMLHTTP'); } catch (e){} // не вышло... попробуем для MSXML 1 if(!request) try { request=new ActiveXObject('Microsoft.XMLHTTP'); } c…
0 votes1 answer -
Почему не останавливается?
op=0; function my() { if(op == 200) {clearTimeout(sT);} op += 1; document.getElementById("tt").style.left = op + 'px'; sT=setTimeout('my()',10); } Прописываешь в условии return - работает, но он естественно не нужен.
0 votes3 answers -
JS уведомление на почту
В общем, есть задача определить, нажималась ли определенная ссылка. А точнее, так как по jQuery click() вызывается выплывающий слой, открывался ли он? Вот пример страницы. По ссылке "Заказать с доставкой" вылетает окошко с формой. Можно на почту слать уведомления, можно в файл писать или еще как. В принципе, в слое как innerHTML используется PHP-файл. Может из него отправлять, при его подгрузке? Чет я потерялся. Кто идеями реализации богат, подскажите? P.S. Что-то заказывать перестали, не пойму в чем дело
0 votes3 answers -
сервис не может получить ответ от ajax-запроса
помогите пожалуйста получить ответ от ajax-запроса в angular2 вот код сервиса: import { Injectable } from '@angular/core'; import { Http } from '@angular/http'; import { Observable } from 'rxjs/Observable'; @Injectable() export class RecordsService { constructor(private http: Http){ } getRecords(dateBeginUnix, dateEndUnix): Observable<any> { console.log(dateBeginUnix, dateEndUnix); let result = this.http.get('http://127.0.0.1:8000/days/' + dateBeginUnix + '/' + dateEndUnix); console.log('result', result); return result; } } вот код компонента(сокращённый): export class PanelComponent implements OnInit { constructor(private r…
0 votes0 answers -
Отсчет времени в зависимости от ид
Помогите написать скрипт, который будет отсчитывать время в зависимости от ид, тоесть на страницы будет несколько времен отсчитываться. Вот как тут http://www.gagen.ru/ Заранее спасибо.
0 votes1 answer -
mootools getSize error?
чтобы выравнивать колонки на div-ах использую примерно такой скрипт: var maxHeight = function() { var array = [ "content_center", "content_left", "content_right" ]; var max = 0; array.each(function(item) { var size = $(item).getSize(); max = Math.max(max, size.y); }); alert("max="+max); array.each(function(item) { $(item).setStyle('height', max); }); return max; } window.addEvent('load', function() { maxHeight.delay(100, maxHeight); maxHeight.delay(1000, maxHeight); }); Все работает при обновлении окна соответственно. Но заметил, что если окно развернуть или по горизонтали вытянуть во всю ширину то размер…
0 votes2 answers -
Нужно решение проблемы
Проблема в том что при выборе Функции2 появляется Текст но при выборе Функции1 Текст не исчезает. <input type="radio" name="kogda" id="vopros" checked="checked" /> <label for="vopros">Функция1</label> <input type="radio" name="kogda" id="qwert" onclick = "qwertChecked() "/> <label for="qwert">Функция2</label> <label style="padding-left: 2px;" for="12qwert">Текст </label> <input type="text" id="qeqwert" />
0 votes3 answers -
учу Js, объясните
что делает такой код: var dragManager = new function() { зачем new?
0 votes14 answers -
fancybox
Здравствуйте. Может кто сталкивался с проблемой. Использую <link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script> !window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>'); </script> <script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script> <script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script> Подключаю все как в примере. Галерея работает, но…
0 votes7 answers -
Не работает слайдер в IE9
В общем написал слайдер, проверил в Opera, FireFox, Maxthon, показывает всё отлично, но есть одно но, данный код не как не хочет работать в IE9, начинает подтармаживать плюс ко всему нет отоброжения картинок в слайдере. В чём может быть причина ? запуск слайдера <body onload="Start();"> код слайдера var newSlider; var ShowImg = 1; function Slider(){ var slImageUrl = Array(); this.Create = Create; this.GetImageUrl = GetImageUrl; function Create(ImageUrl) { slImageUrl[Count] = new Image(); slImageUrl[Count].src = ImageUrl; } function GetImageUrl(num){ return slImageUrl[num].src; } .........…
0 votes5 answers -
преобразовать new Img объект в строку
создаю: var img = new Image(); img.src = '/' + upp + '/' + data[i].img1; Блок: <div class="img">{{img}}</div> Надо картинку сюда положить: block.replace(/\{\{img\}\}/, img) Пробовал тупо: block.replace(/\{\{img\}\}/, img) В итоге видим на странице: [object HTMLImageElement]
0 votes10 answers -
Вывод новостей
Всем привет! Почитал книжку по html решил закрепить свои знания созданием простенького сайта. Захотелось мне что бы на галвную страницу выводились последние добавленые новости сайта. Я так понимаю что можно это сделать с помощью скрипта? Ткните куда полезть что бы узнать как все сделать, ну или дайте код. Заранее благодарен за совет!
0 votes2 answers -
Прыгает блок при скролле в ИЕ
Всем привет. Подскажите, пожалуйста, как можно починить баг в ИЕ? Ситуация такая, есть кнопка "наверх". У неё позиция абсолют, она прибита к низу экрана скриптом. Т.е: var topArrow = $(".js-topArrow"); $(window).bind("scroll", function() { topArrow.find("span").css("top", $(window).scrollTop() + $(window).height() - topArrowCorrection); })Почему-то в ИЕ, при прокрутке страницы кнопка "прыгает". Насколько я понимаю - это так срабатывает jQuery функция scroll. Как можно починить?
0 votes1 answer -
Функция в цикле
Пытаюсь в цикле создания чекбоксов повесить на них функцию, выполняющуюся при изменении их значения. Вот отрывок из кода: for(days=1; days<dv+1; days++){ document.write("<td>"); document.write("<input type=checkbox onclick=foo() name="); document.write("user"+user+"day"+days); document.write(">День<br>"); document.write("<input type=checkbox name="); document.write("user"+user+"day"+days); document.write(">Ночь<br>"); document.write("</td>"); } Все работает, кроме функции. Прошу вашего совета.
0 votes1 answer -
Адрес ссылки в JavaScript
Просматривая Яндекс вебмастер обнаружил ссылающийся на мой сайт форум, но при внимательном просмотре кода форума обнаружил, что url моего сайта: http://webford.ru/ фигурирует во многих ссылках этого форума, а так же в javaScript. Вот один из таких кодов с того форума: <script type="text/javascript"> //<![CDATA[ ipb_pages_shown++; var pgjmp = document.getElementById( 'page-jump' ); pgjmp.id = 'page-jump-'+ipb_pages_shown; ipb_pages_array[ ipb_pages_shown ] = new Array( 'http://forum.moskvichtuning.ru/index.php?showtopic=22274&hl=http://webford.ru/', 40, 85 ); menu_build_menu( pgjmp.id, new Array( "~~NODIV~~<div onmouseover='pages_st_focus("+ipb_pages_shown+…
0 votes3 answers