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
-
Ошибка из за яваскрипта, не работает в эксплорере
я решил использовать скрипт в блоггере, который заменяет слово на другое. Вместо слово Анонимный, я заменяю на другое слово, когда оставляют комментарии без имени. Скрипт не хочет работать в эксплорере, и не заменяет слово Анонимный на нужно, остаётся всё по прежднему, и плюс к этому в эксплорере появилась ошибка на странице, из за чего это происходит? скрипт такой: <script type='text/javascript'> var authors = document.getElementById('comments').getElementsByClassName('comment-author') for (key in authors) { var author = authors[key] if (author.innerHTML) { author.innerHTML = author.innerHTML.replace(/Анонимный/g, 'Онанимое создание') } } </script&…
0 votes8 answers -
frD-как убрать цвет границы ячейки
как убрать цвет границы ячейки, не убирая границу вообще, т.е. document.getElementById('gln1').style.borderRightWidth=1; нужна прозрачная граница что то типа, но эта контрукци яне работает document.getElementById('gln1').style.borderColor='nil' это возможно?
0 votes5 answers -
Изменение атрибутов тега <object></object> через JavaScript
Код вставки флеш в страницу: <object id="flashobj" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="350" height="350" id="Main" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param id="MovieParam" name="movie" value="flash.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="wmode" value="opaque" /> <embed src="flash.swf" quality="high" bgcolor="#ffffff" width="350" height="350" name="Main" align="middle" allowScriptAccess="sameDomain" type="application/x-s…
0 votes6 answers -
Получить содержимое span и записать в массив.
Как получить числа из нескольких span и записать их в массив? Пробовал вот так, не выходит. var x = new Array() x[1] = document.getElementById('bd'); alert(x[1]); <span id="bd">1999</span>
0 votes14 answers -
Удаление элементов DOM и выборка по DOM у
Изучаю АЗЫ JS. вовремя выполнения задач не смог их полностью решать. Поэтому прошу о вашей помощи. 1) Создайте страницу с кнопкой, при нажатии по кнопке на странице должен создаваться параграф с произвольным текстом. После создания 10 параграфов все они должны быть удалены. Решения: Сделал до удаления параграфов. Не смог реализовать последную условию: "После создания 10 параграфов все они должны быть удалены." Вот мой код: https://jsfiddle.net/parnas/j7g59gLz/ 2) Разработайте модуль, который будет содержать функцию для получения элементов на странице с определенным значением в атрибуте с именем class. Пример использование модуля. var arr = MyQuery.…
0 votes8 answers -
JSON в разных браузерах
День добрый возникла такая проблема, proxy-сервер по каким-то причинам поганит кодировку json'a. т.е. отправив клиенту в русские строки через проксю, можно быть уверенным в том, что клиент получит ??? вместо имени "Маша". Естественно, с "Mary" таких вещей не происходит. Я быстро-быстро написал костыль для json-плагина, используемого на server-side. Перед отправкой сериализованных данных, плагин производит следующие изменения: json = URLEncoder.encode(json, "UTF-8"); //encode as utf-8 json = "{\"data\":\""+json+"\"}"; //wrap json in json :) //write to responce По сути, мой гумнокод сует заэнкоженных json в еще один json. На клиенте: $j.post(_url,{"vendorId":vendorId}, f…
0 votes12 answers -
Меню, плавно меняющее фон своих пунктов.
Всем добрый день! Вот смастерил значит я меню с плавно меняющимся фоном на каждом пункте. Взял пример с этого сайта http://4m.net.ua/, но сделал своими силами, ради тренировки. Ну и как ожидалось, всё работает криво. Проблема: Если наводить на пункты медленно и так же медленно уводить с них мышь, то фон у пунктов плавно появляется и так-же плавно гаснет. Т.е. происходит так, как я и хотел. А вот когда например быстро водишь по меню мышкой и сразу допустим нажимаешь несколько пунктов, то происходит какая та ерунда, а точнее пункты то гаснут, то нет, то половина вообще мигает. Короче сразу видно - некачественный подход к делу. Хотя я перестраховался, сделал всё через замыка…
0 votes28 answers -
Аналог readyState для ФФ и Опера
В ИЕ нет проблем, а как проверить загружен ли элемент в ФФ И Опере не знаю. readyState там вообще поддерживается? Эту проблему решил, появилась следующая var timer; function choiceBG(){ if(timer){ clearInterval(timer) } if(preloadIMG.readyState == "complete"){ BG = oldBG; setOpacity(true); }else if(preloadIMG.readyState == undefined){ if(preloadIMG.complete){ BG = oldBG; setOpacity(true); }else{ BG = "url(" + loadingIMG.src + ") 50% no-repeat"; if(bigIMG.style.background.substring(bigIMG.style.background.indexOf("img/"), bigIMG.style.background.indexOf(".gif")) != BG.substring(BG.indexOf("img/"), BG.indexOf(".gif"))){ setOpacity(true); } timer = setTimeo…
0 votes7 answers -
Ишак и изменения размеров окна...
Колдуны, поделитесь разумом! Меня Майкрософт со своим супер-пупер браузером сводит с ума. В общем мне надо тупо обновить страницу при окончательном изменении размеров окна. вот так, не работает: onresizeend = window.reload(true); вот так работает, но не в ИЕ не так как надо: onresize = window.reload(true);
0 votes7 answers -
перехват события click в iframe
Господа, суть проблемы в следующем: можно ли изменить поведение броузера, когда происходит нажатие на ссылку в дочернем фрейме с указанием target='blank', чтобы эта ссылка открывалась не в новом окне? Возможности редактирования дочернего фрейма нет.
0 votes4 answers -
Плагин валидации jQuery.validationEngine
Доброго дня! Господа, нужна помощь. Использую для валидации формы на стороне клиента jQuery.validationEngine, проблема в том, что данный плагин игнорирует ошибки полей, в которых проводится ajax проверка "на лету". Может кто подскажет как решить проблему. Листинг: jQuery(document).ready(function(){ jQuery('#loginPage').submit(function() { jQuery('#submit_login').css('background-image', 'url("http://mail.site.com/images/loading.gif")'); }) jQuery('#go_reg').click(function() { jQuery('#loginPage').slideToggle(function() { jQuery('#registration').slideToggle()}); }); jQuery("#registration").validationEngine(); jQuery('#registration').submit(functio…
0 votes5 answers -
Определение значения высоты окна и изменение положения ползунка)
Здравствуйте, помогите написать скрипт. Нужно чтоб если высота окна была меньше чем 400пх, то ползунок опустился на 155пх вниз относительна начала. Зараннее оч большое спасибо.
0 votes8 answers -
Можно ли в строку запроса вписать JavaScript код?
Добрый день! Собственно вопрос.... <a href="fail.php?(а здесь код на JavaScript(# document.all.(id ячейки).value) и вс? это присваевивается некой переменной)> ..... Можно так извратится, если да то подскажите как?
0 votes23 answers -
Это касается форм...
(Я не знаю, на каком языке это можно сделать, поэтому если чего, не удаляйте тему пожалуйста, а переместите лучше) Я хочу сделать так, чтобы если в поле допустим name1 было написано 666 то чтобы если в другом поле (допустим name2) было написано тоже 666 то кнопка submit работала, а если не 666 - то не работала. Если чего, я во всех кроме Html и css языках практически ничего не понимаю.
0 votes15 answers -
Как привязать событик на выполнение к кнопке
Здравствуйте. подскажите как к кнопке которая находится не на форме привязать событие на отправку данных в БД на сервере. Вот код отправки данных в БД с использование кнопки на форме. <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> <!--#include file="Connections/Library.asp" --> <% function pro(){ return 20; } %> <% // *** Edit Operations: declare variables // set the form action variable var MM_editAction = Request.ServerVariables("SCRIPT_NAME"); if (Request.QueryString) { MM_editAction += "?" + Server.HTMLEncode(Request.QueryString); } // boolean to abort record edit var MM_abortEdit = false; %> <% if (String(Request("MM_insert")) == "form1") { …
0 votes1 answer -
Как поменять файл в видеоплеере?
Приветствую. есть вот такой кусок скрипта <object classid="clsid:5854894587349834" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="200"> <param name="movie" value="video.swf"> <param name="quality" value="high"> <embed src="video.swf" width="300" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed> </object> надо сделать ссылку обычную на странице чтобы в этом плеере скажем вместо video.swf игрался video1.swf то есть поменять значение параметра, желательно чтобы работало под всеми браузе…
0 votes8 answers -
Модальные окна (типа Lightbox) с быстрой загрузкой изображений
Большинство модальных окон, которые я видел (всякие вариации Lightbox) показывают изображения только после их (изображений) загрузки. Т.е. всплывает такое модальное окно, мы смотрим пол часа на это окно, и только после полной загрузки изображения мы его увидим. Но на некоторых сайтах (например welovetypography.com и apple.com) изображения показываются по мере загрузки. Не важно на сколько большое изображение, мы сразу видим, как оно постепенно загружается и показывается. Я не силён в JavaScript и хотелось бы узнать, как это сделать? Наверняка есть готовые решения или можно небольшими изменениями сделать из обычных и "долгих" модальных окон быстрые и удобные. ДОБАВЛЕНО Наш…
0 votes10 answers -
Пролема перерисовки дива при движении (jQuery)
Добрый день! экспериментальная страничка с проблемой лежит здесь. http://www.chuga.ru/js/page5.html Цель сделать анимированную страничку на java script: При нажатии на картинку она отъезжает а другая появляется, при втором клике все приезжает обратно. Все оформленно дивами. Проблема! При движении дивов (закрашенных ли или с картнкой) наблюдается дерганье изображения. т.е. визаульно не комфортно смотреть на перерисовку дива, которая мигает, рябит и т.п. :| Это не мои капризы. Видел сайты где такого нет. Видимо есть какието настройки. Вроде бы даже знаю что где то в css, хотя не факт. В интернете не нашел никаких статей по этому поводу (по настройке рендеринга, перерисовки …
0 votes18 answers -
Посоветуйте ротатор баннеров на jQuery
Собственно, не совсем баннеры, а сплэш-картинки с описанием. Задачи такие: картинке нужно присваивать ссылку, у картинки должно быть отдельно расположенное описание (нормальным HTML кодом), список кнопок с номерами картинок. Вот примерно так надо. Но этот скрипт платный. Мож бесплатные есть?
0 votes3 answers -
Замена файла css для мобильной версии сайта
Всем привет. В общем есть сайт, с телефона просматривается не особо (через опера мини). Хочу сделать файлик css дополнительный специально для мобильной версии. То есть чтобы открывалась та же страница, только с другими свойствами, а не другой адрес а-ля m.site.ru. Перерыл поисковик ничего такого не нашёл. Нашёлся только скрипт замены файла css, если входишь на сайт с IE. Выглядит так: <script type="text/javascript"> DOM = document.getElementById; Netscape4 = document.layer; Netscape6 = Mozilla = (navigator.appName == "Netscape") && DOM; Netscape7 = navigator.userAgent.indexOf("Netscape/7") >= 0; Opera5 = window.opera && DOM; Opera6 = Opera5 &&…
0 votes7 answers -
Закрытие дочерних окон - маленькая проблема.
Собственно, задача в том, чтобы при закрытии родительского окна или выгрузке из него родительского документа закрывались порожденные им дочерние. Вроде задача простая - в родительском окне по событию unonload применяем метод close() к именам всех закрытых окон. Однако возникает проблема - а если дочернее окно не было открыто? Тогда при выгрузке документа мы применяем метод к имени, которое не существует. Возникает ошибка. Конечно, она не фатальна, но консоль ошибок вылезает, у кого она включена, и вообще, хочется все делать так, чтобы не было ошибок. Что же можно сделать? Как с объектами здесь поступить не получится - известно, что массива дочерних окон не существует, их…
0 votes4 answers -
Корзина на JS
Здравствуйте, товарищи Пытаюсь написать корзину, так сказать на native js, и пока слабо представляю как это сделать. Возможно, кто-то сможет хотя бы словесно меня направить в нужное русло. У меня есть некоторые замыслы, они описаны в конце Есть страница товара (на каждый товар отдельно) и страница корзины отдельно (скрины страниц приложены). Предполагается хранить "корзину" в localstorage. Со страницы товара нужно вытянуть изображение, название, цену, выбранный цвет и размер. Соответственно, после нажатия кнопки "add to bag" товар должен отобразиться на странице корзины. Если товар с такими же параметрами уже есть в хранилище, нужно увеличить счетчик этого …
0 votes1 answer -
jQuery. Бесконечная карусель
Всем привет. Начал изучение js и jQuery, написал простенькую тестовую карусель. Вот код: http://jsfiddle.net/LOL1/utxmto66/ Возникло несколько вопросов: 1) Слайдер работает если дожидаться анимации перехода, но если кликать быстро, контейнер со слайдами просто вылетает за пределы. Как это исправить? 2) Допустим, у меня есть функция, с помощью которой слайды периодически переключаются сами(setinterval/settimeout). При клике пользователем на слайды эта функция должна выключаться(это понятно как), но как снова её включить? Т.е. если пользователь не кликает на слайды, то включить функцию. Такого события как "не кликает" нет))) (можно сделать с помощью .mouseleave(), но…
0 votes7 answers -
Получение контента из блока
Вот думал, как можно получить текст из дива, прич?м контент динамический... кто может помочь?
0 votes15 answers -
Чтобы не выскакивало ActiveX.
Скажите пожалуйста, как свой сайт подстроить под IE, чтобы не выскакивало ActiveX? присылайте любые мысли! Спасибо!
0 votes13 answers