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
-
Скрыть адресную строку в IE
Уважаемые Господа. Помогите, плз, чайнику. Как скрыть адресную строку в IE средствами JS в уже существующем окне.
0 votes2 answers -
Переменная в регулярном выражении
С регулярными выражениями я практически не знаком, поэтому прошу помощи. Задача такая, нужно проверить содержимое поля ввода кошелька WM. Как известно они состоят из буквы и 12 цифр после неё (пример Z123456789123, R123456789123…) Придумал такое выражение для проверки: (/^([u,Z,E,R]+([0-9]{12}))$/i).test(getElementById('purse_wm').value); все работает, но тип кошелька тоже меняется динамически, поэтому нужно в выражение вместо [u,Z,E,R] вставить переменную 'wm_type' которая содержит одну букву… Идею с массивом из 4 выражений и индексом wm_type не предлагать…
0 votes8 answers -
Запретить кешировать файл JS
<script language='JavaScript' type='text/javascript' src='test.js'> test.js - меняется на сервере , каждый раз при перезагрузке - туда пишутся массивы с данными. Нужно чтобы клиенту кидался всегда новый файл. С первого раза кешируется и вс?
0 votes19 answers -
Как вывести текст из файла на экран через JavaScript(аналог SSI)
Как вывести текст из файла на экран через JavaScript(аналог SSI)? Я пробовал подключить .js файл, в него вписать i = "Text" , потом в документе прописать: <script language="javascript" scr="code.js"></script> <script language="javascript"> document.write(i); </script> все работает, но броузер пользователя кеширует подключаемый скрипт и при дальнейшем изменении файла .js у пользователя отображается старый текст. Как можно запретить кеширование подключаемого js кода?
0 votes2 answers -
Картинка странно меняет атрибут!
Добрый вечер! У нас есть: <input type="button" value="Надо нажать меня" onclick="test()" /><br /> <img id="img" src="spice.gif" alt="" /> <script type="text/javascript"> var img = document.getElementById('img') function test(){ if(img.src="spice.jpg"){ img.src="spice.gif" img.style.display = "none" } } </script> Сразу вопросы: 1) При таком коде Почему картинка при нажатии на input всё равно получает img.style.display = "none, при том, что атрибут у неё явно НЕ с jpg на конце? 2) Как правильно в if делать проверку на значение атрибута .src у картинки? Я написал так if(img.src="spice.jpg"), но чую, что это какая та ч…
0 votes25 answers -
Как сравнить индексы двух массивов?
Как сравнить индексы двух массивов? for (var i in arrVal) {for (var j in arr) {if (arr[j].index == arrVal[i].index) document.getElementById(arrVal[i].id).value = arr[j].data;}}Мой код не работает.
0 votes8 answers -
Остановка видео по клику
У меня есть видео с ютуба Например: <iframe width="640" height="360" src="http://www.youtube.com/embed/s0uNBpC-0Zo?feature=player_embedded" frameborder="0" allowfullscreen></iframe> Как при событии остановить играющее видео? P.S Сделал проигрыватель типа как ВКонтакте, но при нажатии "Закрыть" видео с экрана уходит но оно продолжает играть
0 votes4 answers -
Выпадающее CSS меню и выделение текущего раздела
Сделал меню как в статье Стиль для меню храниться в общем CSS файле, а само меню инклудится в нужный слой на каждую страницу. Теперь думаю как сделать так чтобы если посетитетель переш?л в какой-нибудь раздел, то этот раздел выделялся цветом, рамкой на самом меню, так как там намного удобнее, сразу ясно какой раздел открыт сейчас. Как такое можно организовать для пунктов верхнего уровня? Спасибо!
0 votes6 answers -
меню с вложеними подменю
<html> <head> <script language="JavaScript"> function startMenu() { // Проверяем, поддерживает ли текущий браузер DOM if (document.getElementById) { // Получаем объект с именем идентификатора menu nav = document.getElementById('menu'); // Пробегаемся по всем дочерним элементам нашего меню for (i=0; i<nav.childNodes.length; i++) { node = nav.childNodes[i]; // Если дочерний элемент - LI, то идем дальше if (node.nodeName == 'LI') { // При наведении курсора на пункт меню, присваиваем LI класс over node.onmouseover = function() { this.className = 'over'; } node.onmouseout = function() { // При перемещении курсора за пределы пункта убираем кл…
0 votes12 answers -
Ткните пальцем в проблему
пытаюсь сделать декорированый чекбокс есть хтмл <div class="filterContent"> <label class="check">Show 1<input type="checkbox" name="" checked="checked" /></label> <label>Show 2<input type="checkbox" name="" /></label> <label>Show 3<input type="checkbox" name="" /></label> </div> есть квери $(document).ready( function() { $(".filterContent label").click(function () { if ($(this).hasClass("check")) $(this).removeAttr("class"); else $(this).addClass("check"); }); }); цель менять класс при клике через фаербаг тестил почемуто проходит два раза цикл за один клик т.е. на выход…
0 votes42 answers -
Замена картинки при нажатии на ссылку
Всем привет! помогите пжалста осуществить сие действие. короче на стр есть эскизы фоток, нужно чтоб при нажатии на них на той же стр открывалась увеличенная версия эскиза
0 votes13 answers -
Как можно открыть ссылку в новом окне не фиксированного размера, но с убраными полосами прокрутки, строками состояния и т.д?
У меня или со всеми этими строками не фиксированное получается, или если убирать начинаю что-то, то фиксированным сразу становиться.
0 votes11 answers -
PJAX - PushState AJAX
Привет всем! Прошу помощи в освоении pjax. Желательно на примере. Интересует подключение библиотеки и использование ее. Также интересует как заставить блок с плейером не перезагружаться, а по нажатию ссылок загружать их лишь в определенный блок. Заранее премного благодарен! П.с. Подключал так: <script type="text/javascript" src="/scripts/jquery.pjax.js"> <script type="text/javascript"> $(document).pjax('a[data-pjax]') </script> Ссылки делал вот так: <li><a href="/electro" data-pjax="#center">Электро</a></li> <li><a href="/ethno" data-pjax="#center">Этно</a></li> <li><a href="/humor" data-pjax=…
0 votes3 answers -
Добавление класса элементу при прокрутке к этому элементу
Доброго времени суток! Нужна помощь! Нужно добавлять класс элементу при прокрутке к нему. То есть есть элемент, например с классом title, нужно что бы когда юзер докручивал сайт до него, автоматом добавлялся бы еще один класс. Хочу реализовать таким способом вызов анимации! Очень надеюсь на вашу помощь!
0 votes3 answers -
Jquery, Последовательное выполнение функций разных div в одном скрипте.
Идея простая. Есть блок, id=’animation_block’. В нем находятся четыре div-а, с display:none. Эти блоки имеют id: im1, im2, im3, im4. В каждом своя текстура. Я хочу, что бы они плавно появлялись и исчезали по очереди, и так по кругу. Как я себе представляю код: <script type="text/javascript"> $(document).ready(function () { setInterval(function () { $('#im1').fadeIn(1000).fadeOut(400); $('#im2').fadeIn(1000).fadeOut(400); $('#im3').fadeIn(1000).fadeOut(400); $('#im4').fadeIn(1000).fadeOut(400);}, 0); }); </script> Но анимация происходит не последовательно, а вместе. Знаю, как решить вопрос setTimeout, но хотелось бы без этого обойтись. Помогите, п…
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 -
Скроллинг div'a
Добрыого времени суток. Подскажите, как реализовать подобную вещь: имеется контейнер, в который вложен большой див. У контейнера overflow:hidden; необходимо реалисовать прокрутку вложенного дива на 300px при клике на ссылки [Сюда] [Туда] (влево и вправо, соответственно). Вот пример html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Скроллинг</title> <style type="text/css"> #outer{ width:300px; height:100px; border:1px solid #ccc; overflow…
0 votes2 answers -
Ручное формирование FormData object
Доброго времени суток, форумчане! Имеется задумка вручную формировать FormData object и отправить его ajax jquery. Имеем динамически формируемая From'a и прочие элементы веб интерфейса, которыми пользователь может управлять. Нам надо собрать объект FormData и отправить его ajax'ом POST. За ошибка в синтаксисе не ругайте =) Вопрос не в синтаксисе, а в пробеле знаний в области формирования объектов, и объектов типа FormData Пример кода: name = document.getElementsById....value; body = document.getElementsById....value; tags = document.getElementsById....value; var data = new FormData(); data.append('name',name); data.append('body',body); data.append('tags…
0 votes9 answers -
Ext JS
Кто нибудь работал с Ext Js ?
0 votes17 answers -
Организация каталога и поиска по нему
Здравствуйте ! Подскажите пожалуйста в этом скрипте почему у меня не выравнивается таблица document.write("<table width=800px cellspacing=1 border=0 align=center id=cnt"+i+" class=dataRow><tr bgcolor=#dddddd>"+ и не происходит поиск в столбцах <td width=60px>"+contents[4] <td width=60px>"+contents[5]. Весь код ниже. Пытаюсь сделать 5 элементов в строке массива, в первой только для примера. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD><meta http-equiv="content-type" content="text/html; charset=windows-1251"> <TITLE>Поиск через форму в таблице</TITLE&…
0 votes17 answers -
Как узнать имя объекта по которому кликнули? Событие click() jQuery
Здравствуйте ув. пользователи данного форума. У меня возник вопрос.. Какими средствами узнать имя объекта на который кликнул пользователь? Заранее благодарю.
0 votes27 answers -
Замыкания и глобальные функции
Недавно где-то прочитал, что не стоит делать много глобальных функций, это замедляет работу браузера. Насколько это соответствует действительности? Какой выигрыш у замыканий в больших проектах с огромным количеством разных модулей? Синтаксис становится немного более сложным...
0 votes17 answers -
Проход по значениям массива модели asp-mvc-javascript
Всем привет! В модели хранится массив, проход по массиву пытаюсь организовать следующим образом: @{arrIndex = 0;} for (var i = 0; i < parseInt('@listLength', 10) ; i++) { var myGeocoder = ymaps.geocode("Москва " + '@Model.orderList[arrIndex].AddressStreet' + " " + '@Model.orderList[arrIndex].AddressHome'); myGeocoder.then(function (res) { myMap.geoObjects.add(res.geoObjects); }); @{arrIndex = arrIndex + 1;} } но выполнение @{arrIndex = arrIndex + 1;} происходит всего 1 раз. Как избавиться от этой траблы?)
0 votes1 answer -
Подсч?т файлов в папке
Здравствуйте! Подскажите, пожалуйста, какими конструкциями можно организовать подсч?т количества файлов в папке по маске (*.jpg)?
0 votes11 answers -
При клике курсора, надпись исчезает, а так же фон
Здравствуйте...мне нужна помошь... Ребят, вы можете покозать мне код, или дать ссылку чтоб я прочла.... значит вот что мне нужно...для начала покажу вам код. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form name="form" method="post" action=""> <p> <input name="textfield" type="text" size="50" value="Name *" /> </p> <p> <input name="textfie…
0 votes14 answers