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
-
работа функции без onClick
Как сделать, что б функция работала без onClick в элементе. Допустим есть список с каким-либо классом или IDом и нужно чтоб при клике на LI в этом списке срабатывала эта функция, заведомо в <li onclick="..."> не писать. В jQuery это вроде проще простого делается.
0 votes6 answers -
Работает в Explorer, но не в Firefox
привет вот часть кода процессора страниц, который показывает процесс загрузки какой-либо страницы: var iLoopCounter = 1; var iMaxLoop = 6; var iIntervalId; function BeginPageLoad() { /* Перенаправить браузер на другую страницу, сохраняя фокус */ location.href = "<%=PageToLoad %>"; /* Обновлять индкатор хода процесса каждые 1/2 секунды */ iIntervalId = window.setInterval("iLoopCounter = UpdateProgressMeter(iLoopCounter,iMaxLoop)", 500); } function UpdateProgressMeter(iCurrentLoopCounter, iMaximumLoops) { iCurrentLoopCounter += 1; if (iCurrentLoopCounter <= iMaximumLoops) { ProgressMeter.innerText += "."; return iCur…
0 votes1 answer -
работал кто-нибудь с вебкамерой
Интересует не webrtc, а через плагин http://www.xarg.org/project/jquery-webcam-plugin/, почему то не входит в onSave в opera! @jWebcamPhotoArea.webcam width: 320 height: 240 mode: "callback" swffile: "/jscam_canvas_only.swf" onCapture: ()-> cout 'captured' webcam.save() onSave: (data) -> col = data.split(";") img = window.webcam_image for i in [0...320] tmp = parseInt col[i] img.data[webcam_pos + 0] = (tmp >> 16) & 0xff img.data[webcam_pos + 1] = (tmp >> 8) & 0xff img.data[webcam_pos + 2] = tmp & 0xff img.data[webca…
0 votes0 answers -
Работоспособность jQuery и MooTools на одной странице
Помогите решить проблему. Поставил себе на сайт меню на jQuery. Вот скрипт: Никому не интересны портянки кода сторонних фреймворков. Тем более пожатые. Потом поставил блок с прокруткой MooScroll на MooTools framework (меняет стандартную полосу прокрутки на OSX прокрутку) и обнаружил, что они конфликтуют. Прокрутка работает, а меню (выпадающая часть) - нет. Ставлю скрипт jQuery после MooTools (вконце страницы, перед </BODY>) - меню работает, а прокрутка - нет. Как справиться с этим?
0 votes1 answer -
Радиокнопки
Всем привет. Столкнулся с проблемой: Есть форма с группой радиокнопок <form name="datasend" ...bla-bla-bla... > <input type="radio" name="drawby" value="points" /> <input type="radio" name="drawby" value="lines" /> <input type="radio" name="drawby" value="all" /> И есть необходимость получить в js значение выбранной кнопки (drawby) Например: drawby=points или drawby=lines или all... Пытался обратиться через DOM document.datasend.drawby.value -дает результат underfined Прошу подсказать - как это сделать. Заранее спасибо
0 votes10 answers -
разбивка контента на страницы
Здравствуйте! Делаю сайт, и возникла такая задача - сделать слайдер контента. Знаю про плагины которые используются, но вот в чем дело- в них как правило уже указывается какое количество элементов на странице отображать. У меня же заранее неизвестно - все считается в зависимости от того сколько текста/картинок влезет в контентную область. Сама сделала на jquery - отсчитывается высота элементов,но скрипт работает не всегда - и под разные браузеры учитывая все отступы и плавающие элементы сложно все учесть.Как оказалось у плавающих блоков дает offsetheight 0. Отступы в IE по другому отсчитываются...в общем, вроде работает навигация, но все держится кое как )) Может быть …
0 votes4 answers -
Разбить строку по четыре символа
Всем привет. Нужно разбить строку из непрерывных символов по четыре. Пытаюсь сделать следующее: str = '3453458928590829038590285092345'; ar = str.split(/(\d{4})/g) Строка вроде бы и разбивается, но на выходе получаю следующее: ["", "3453", "", "4589", "", "2859", "", "0829", "", "0385", "", "9028", "", "5092", "345"] Откуда берутся пустые строки и как правильно составить регулярное выражение?
0 votes10 answers -
разбор url с помощью регулярных выражений
Написал скрипт для отслеживания исходящих ссылок через Google Analytics, но в регулярных выражениях я не мастер (мягко говоря), кто-нибудь может посмотреть скрипт, особенно длинный регексп в функции isLinkExternal. И еще, один человек сказал, что вешать обработчик на document не оптимально, куда его тогда повесить, неужели развесить по отдельным ссылкам будет оптимальней, что-то сомневаюсь? При последней проверке еще одна проблема обнаружилась если клик на изображении заключенном в ссылку то пользователь переходит по ссылке и это не учитывается. function isLinkExternal(link) { if(link.substring(0, 1) == '/' || link == '') return false; var host = location.host.replace…
0 votes25 answers -
разбор полученного json-массива данных
прошу помощи в исправлении мистической ситуации суть в том, что функция success(data) аякс-запроса получает ответ в виде следующего массива: [{"pk": 2, "model": "app_accounts.userprofile", "fields": {"phone": "21", "other": "<p>qqqqqqdfgdfg</p><p><b>fdg</b></p>", "user_permissions": [], "avatar": "", "skype": "dfsdf", "gender": 2, "groups": []}}] требуется вывести в консоль следующие значения: data[0].pkdata[0].modelпроблема в том, что в моём случае консоль выводится undefined. вот скриншот. вот код: $.ajax({ url: "/search_author/", type: 'POST', dataType:"json", data: { "author": $('#formSearchAuthorWord').val(), "csrfmiddlewaretok…
0 votes4 answers -
Разброс тегов по шапке
Есть вот такая шапка. Логотип всегда стоит на месте и никуда не движется. Теги же должны быть раскиданы по шапке, не задевая при этом логотип и не вылезая за шапку. Тегов может быть разное количество и всегда они должны быть раскиданы по-разному. Как такое можно реализовать? о_О
0 votes76 answers -
Раздвигающееся меню с циклом по детям.
Где-то в разделе новичков просили сделать раздвигающееся меню, я решил попробывать свои силы: var elem = document.getElementsByTagName('menu'); //цикл по детям for (var i=0; i<elem.children.length; i++) { //если элемент ли if(elem.children[i].tagName=='LI'){ //вешаем на событие клик обработчик elem.children[i].addEventListener( "click" , //который function () { //меняет св-во display следующего элемента, после ли elem.children[i].children[0].style.display = (elem.children[i].children[0].style.display == 'none') ? 'block' : 'none'; }, f…
0 votes20 answers -
разделение интерфейсов
объясните пожалуйста подробно, нужно ли при написании jq-плагина разделять внешний и внутренний интерфейс? или этого делать не стоит потому что функции внутри плагина в любом случае недоступны извне? пример. при написании jq-виджета я разделил внешний и внутренний интерфейс при помощи var self = this;. то есть закрыл доступ извне к максимально возможному количеству методов при написании jq-плагина я этого не делал
0 votes8 answers -
разделение списка
Помогите плз, решить проблемку.... Есть список который генерируется за счет постороннего скрипта. Результат получается такой: <ul class="horizontal rootGroup"> <li class="item first"><a class="link" id="m0"><span class="text">Numbers</span></a> <div class="slide"> <ul class="vertical"> <li class="item"><a class="link" id="m0_m0" href="#" style="width: 248px;"><span class="text">1</span></a></li> <li class="item separator" id="m0_m1" style="width: 248px;"><span class="text"></span></li> <li class="item">…
0 votes6 answers -
Различия исполнения в браузерах
Здравствуйте! Меня интересует тема переносимости js в различных браузерах. Особенно интересует тема обработки событий. Я понимаю, что есть гугл, но я находил там темы на английском... Если есть статьи и ссылки на материал, то поделитесь или здесь объясните, пожалуйста.
0 votes2 answers -
Размер iframe
Как-то можно сделать зависимым размер ifram-а (
0 votes1 answer -
размер изображения от размера окна
Есть задача открытия рисунков в новом окне. Все рисунки разные по размеру и если рисунок больше чем текущее разрешение экрана , то размеры нового окна (и, соответственно, рисунка) уменьшить. Единственное, что сейчас имеем - это произвольные рамеры нового окна и рисунка (для всех одинаковые). Инетерсует, как можно получить размеры рисунка по ссылке и текущее разрешение экрана? Содержимое imageview,js function openWin(img_num) { var NW=window.open('', 'New', 'height=600,width=800'); NW.document.write('<head><title></title></head><body bgcolor=#000000><div align=center><img src="'+img_num+' " width="800" height="600"></div>…
0 votes6 answers -
Размер фона
А можно ли менять размер фона, т.е. мне фон надо подгонять под размер td
0 votes6 answers -
Размер шрифта в зависимости от разрешения экрана
Доброго времени суток! Нужна помощь. Нужно сделать чтобы на сайте менялся размер шрифта в зависимости от разрешения экрана. Если разрешение большое то шрифт больше, если маленькое то и шрифт соответственно тоже маленький. Подскажите как такое реализовать. Заранее благодарен!
0 votes8 answers -
Размеры и прокрутка элементов
https://jsfiddle.net/85mbmrau/ clientWidth = 200/2=100offsetWidth = 220/2=110 clientHeight = 126/2=63offsetHeight = 146/2=73 получается ball.style.left = Math.round(100 - 110) + 'px';ball.style.top = Math.round(63 - 73) + 'px'; Потом ball.style.left = "- 10px";ball.style.top = "- 10px"; И как мяч оказался по центру?
0 votes1 answer -
Размеситить текст на нескольких строках
Мне нужно присвоить яваскриптовской переменной текст большого размера, который размещается на многих строках. Сейчас делаю это примерно так: var slovo = 'Закарпатские русины обратились к России с просьбой признать'+ 'независимость Подкарпатской Руси от Украины, сообщает'+ '"Российская газета". Об этом корреспонденту издания заявил'+ 'премьер-министр республики Петр Гецко. На этот шаг русины'+ решили пойти после того, как официальный Киев в очередной раз'+ 'проигнорировал их требование о предоставлении автономии в'+ 'составе Украины. В какие конкретно органы государственной'+ 'власти России было направлено обращение, он не уточнил. '+ 'Реакция российских властей на эту…
0 votes14 answers -
Разметка ui tabs - в чем смысл?
В моем макете создалась нестандартная разметка. Я пересмотрела самые популярные плагины вкладок и везде предлагалась такая разметка: <div id="tabs"> <ul> <li><a href="#fragment-1">One</a></li> <li><a href="#fragment-2">Two</a></li> <li><a href="#fragment-3">Three</a></li> </ul> <div id="fragment-1"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </div> <div id="fragment-2"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy ni…
0 votes6 answers -
Размещение JS в отдельном файле и button не срабатывает
Всем привет. Народ, подскажите почему не работает button! Файлы вроде лежат каждый по своим местам, пути прописаны правильно, а window.open все равно не хочет работать В HTML прописываю <head> <script language="JavaScript" src="../../provokation.js"> </script> </head> В Body прописываю <form> <input type="button" name="1" value="Прайс" onclick="Action()"> </form> И в отдельном файле пишу <script language="JavaScript"> <!-- function Action() { window.open("html/price/price_print.html", "", "location=0, toolbar=0, directories=0, menuba…
0 votes3 answers -
размножить Ajax
Только-только полез в Ajax (да и JS в общем - то). пособирал всяких скриптов, получилось родить скриптик. Но не могу его размножить. т.е. что бы экшен происходил с несколькими объектами, а не с одним, как есть сейчас. Если можете - подскажите как, если ещ? пошагово - то буду в восторге просто. И в IE скрипт не алл? =( index.php <html> <head> <script type="text/javascript"> function xHttp(url) { var xRequest = window.XMLHttpRequest ? new XMLHttpRequest() : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : null) xRequest.onreadystatechange = function() { if (xRequest.readyState == 4 && xRequest.status == 200) { document.getElementB…
0 votes15 answers -
Разное отображение Alert одного текста
<span onclick="alert('\"');">Проверка </span> <script> alert('\"'); </script> Объясните почему именно так, а не одинаково?
0 votes2 answers -
Разные кликабельные области у логотипа
Задача: Есть логотип, часть его (дерево в кружочке) должно вести по ссылке, напр.на Главную, при клике на остальную же часть нужно чтобы появлялось верхнее окошко. Пока дошла до того, что внутри ссылки сделала область конкретно для дерева в круге: <p class="logo"><a href="#">Mounthermon</a></p> .header p.logo{ float:left; width:239px; height:106px; text-indent:-900em; margin-top:-20px; background: url(../images/logo.png) no-repeat left top; position:relative; cursor:pointer; } .header p.logo a{ display:block; border-radius:27px; height: 52px; left: 8px; position: absolute; top: 19px; width: 53px; } Написала: $…
0 votes8 answers