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
-
Java-скрипт перезагружает страницу, если он в форме, а вне её работает нормально
Всем доброго вечера. Прошу сразу прощения, если что не так. Календарь JSCal2-1.8 Если календарь находится в форме, то при нажатии на кнопку, он перезагружает страницу, а если вне формы, то нормально срабатывает. Всё голову сломал. Не знаю что делать. Надеюсь на помощь, потому что если это java-скрипт не работает, то и остальные использовать нельзя будет. В html код выглядит так. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Администрирование новостей</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="calendar/js/jscal2.js"></script> <script src…
0 votes2 answers -
Вызов функции на изменение рабочей области браузера
Здравствуйте. Мне нужно управлять шириной и высотой дива в зависимости от размеров рабочей области браузера. Думаю делать так: 1. Есть функции которые определяют ширину и высоту рабочей области 2. Вызываем функций на ресайз рабочей области 3. Устанавливаем соответствующие размеры у div'a Не знаю по какому событию функцию вызвать? Или может кто-нибудь подскажет вариант решения?
0 votes3 answers -
Как задать высоту слоя аuto ?
Мне необходимо задать высоту слоя height:auto; однако в ИЕ приведенная ниже инструкция не работает: document.getElementById('content_text').style.height = 'auto'
0 votes2 answers -
Отследить используемые строки скрипта.
Я использую JQuary для выпадающего меню, файл самого JQuary весит 100КБ, по моему слишком дофига! Скажите можно ли каким нибудь сказочным способом отследить какие строки или функции используются в главном ява-файле при выполнении скрипта на страничке, может быть есть дла этого какие программы или плагины на броузеры? Хочу удалить нафиг всё ненужное из JQuary.js что бы хоть как-то уменьшить его размер.
0 votes6 answers -
Запуталась с this
var globalObject = { setClasses: { next: function (el) { console.log(el); }, prev: function () { } }, moveElems: { top: function () { //как обратиться к setClasses.next(someElem)? }, left: function () { } }}Привет всем! Вопрос в коде, мне нужно из свойства top объекта moveElems обратиться к свойству next объекта setClasses. this внутри свойства top будет обращаться к moveElems, а как обратится globalObject, чтоб можно вызвать setClasses.next(someElem)?
0 votes16 answers -
Генерация фоновых рисунков
Есть страница, в ней блок с фоновым рисунком. Задача: менять фоновый рисунок из выборки например в 5 фотографий случайным образом при каждом заходе на страницу.
0 votes22 answers -
Создание узла с white-space через JS
Вопрос в следующем: При нажатии на кнопку создается элемент "entireDrink ", в который добавляется input-картинка и span-текст, "entireDrink " получает тег "one" в котором указан параметр "White-space: nowrap;". При повторном нажатии на ту же кнопку меняется span-текст, а при нажатии на другую добавляется еще один такой же элемент и т.д. Мне надо, чтобы в окне div эти элементы переносились на новую строку, но не разделялась картинка с текстом, а получается, что "entireDrink "s просто множатся по оси-x. Если добавлять без White-space: nowrap, то все элементы переносятся отдельно: картинки и тексты. В другом месте, созданном заранее в html это работает…
0 votes6 answers -
Очистить select
Не могу очистить select от элемента optgroup. С option все понятно document.getElementById("Any").length=0; или document.getElementById("Any").options.length=0; Но вот все равно остаются и ломают всю структуру. Помогите.
0 votes2 answers -
При клике добавление класса
Все, сдаюсь. Пол дня просидел над тем, чтобы решить элементарную задачу и не смог... наверное я безнадежен)) У меня есть 5 дивов с классом new. Мне нужно, чтобы при клике на один из них, ему добавлялся класс. Затем при клике на другой у первого класс убирался, а тому, на который кликаем - добавлялся. Блин, помогите пожалуйста, я уже извелся Все, на что меня хватило это вот - $('div.new').click(function() { $(this).addClass("gt_active"); $(this).removeClass("gt_active"); });
0 votes2 answers -
duplicateField.js дублирование элементов формы
Этот небольшой плагин поможет вам быстро продублировать элемент вашей формы. Основная фишка плагина в том, что он может дублировать элемент формы увеличивая индексы его name и id, а так же дублировать несколько полей сразу, а его callback позволяет расширить плагин до таких задач, как: добавить кнопку "удалить" для каждого поля, запрещать создавать больше n эллементов. Плагин находится в тесте, если вы найдете баги или не сможете реализовать вашу задачу с помощью него, прошу отписать здесь. Требуемая HTML структура <div class="diplicate"> <a href="#">Add</a> <div class="items"> <input type="text" class="item" /> </div> </div&…
0 votes1 answer -
метод open
Здравствуйте. Подскажите пожалуйста, изучаю js по урокам. И вот щас в примере описывается метод open объекта window. Но у меня почему-то ни чего не получается. Вoт код: function demoOpen() { open("http://www.ya.ru"); { функция вызывается в теле html <a href="javascript:demoOpen()">demoOpen</a><br /> но при клике ничего не происходит, пробовал вывести через document.write() document.write(demoOpen()); Пусто. Я что-то не так делаю или это не работает, так как уроки, по которым я работаю, 2009 года. Подскажите пожалуйста
0 votes3 answers -
Select подскажите пожалуйста
сделал раскрывающийся список со шрифтами рядом есть img, которая показывает эти шрифты. Не могу никак сделать, чтобы изменялась img на onmouseover. получилось только на клик. Подскажите пожалуйста как привязать выплывающую картинку к строке option...
0 votes3 answers -
Заменить ссылку на iframe
Здравствуйте. Подскажите, какому скрипту посильно при загрузке страницы заменить ссылки, вида: <a href="http://sitename.ru/?p=63634"><img.../></a> на <iframe src="здесь_адрес_той_ссылки" width="300" height="100"> ? Цифры в ссылке всегда разные.
0 votes2 answers -
Интересно. Логика работы карт.
Добрый день! Стало интересно и решил задать этот вопрос экспертам. Какова логика работы различных карт (Яндекс, Гугл). Как осуществляется масштабирование, скроллинг карт, прорисовка различных объектов. Особенно волнует зум. Очень интересно. Поделитесь пожалуйста, если кто знает.
0 votes8 answers -
Валидация формы
У меня есть форма: <form action="/school/reg/newuser" name="reg" method="POST" id="regform"> <ul> <li> <label for="">Логин</label> <input class="text" type="text" maxlength="30" name="login" size="40" placeholder="логин" /> <span class="status">Error</span> </li> <li> <label for="">Пароль</label> <input class="text" type="password" maxlength="30" name="password" size="40" placeholder="пароль" /> <span class="status">Error</span> </li> <li style="margin-top: 15px;"> …
0 votes16 answers -
Снятие фокуса ввода с Flash-объекта
Вот с какой сегодня столкнулся проблемой. Поставил на страницу swfUpload. На сколько я понимаю, флешевской функцией выбора файла невозможно воспользоваться не прикоснувшись к соответствующему флешевскому объекту мышкой. Об этом говорит, например кусок кода // WARNING: this function does not work in Flash Player 10 // Public: selectFile causes a File Selection Dialog window to appear. This // dialog only allows 1 file to be selected. SWFUpload.prototype.selectFile = function () { this.callFlash("SelectFile"); };то есть пользователь обязательно должен передать фокус флэшу, но сразу после этого блокируются некоторые часто используемые клавиши на клавиатуре, например Tab. …
0 votes2 answers -
Выполнение двух функций параллельно, одинаковых в разных блоках div
Нужно что бы фотки и в том и другом блоках выполнялись, а так в одном стоит, а в другом выполняется, подскажите, как сделать? <!DOCTYPE html> <html> <head> <title>Главная</title> <script src="js.js"></script> <link rel="stylesheet" href=" css.css " type="text/css" /> <style> #block1, #block2, #block3{ position: relative; } #container { width: 960px; margin: 0 auto; height:900px; } #block1{ width: 50%; float:left; height: 99%; background:red; } #block2{ width: 50%; float:left; height: 99%; background:green; } #block3{ float:left; top: -690px…
0 votes1 answer -
visibly/hidden
При переводе свойства CSS элемента из visibly в hidden все работает, а при hidden в visiblly выдает ошибку, как это поправить?
0 votes3 answers -
onmouseover + div fade
имеется: календарь, каждое число — ссылка на отдельную страницу. требуется: к каждой ссылке помимо href'a на страницу сделать opacity 0->100 появляющийся div с кратким описанием событий в этот день. ну что-то вроде вот этого: <a href=/01.12.08/ onmouseover="show('переменнаяID')">$day</a> <div id="переменнаяID" style="ну тут все понятно: absolute, hidden и т.д.">краткий текст</div> но просто show\hide не катит — надо именно переход из 0 в 100 прозрачность, и именно при событии onmouseover, а не при клике. гуглил парочку скриптов — везде работа ведется с изображениями, про ссылки+блоки ничего толкового не нашел. заранее всем спасибо.
0 votes4 answers -
Как сделать чтобы закрывалось только одно модальное окно когда открыто несколько?
Использую готовый плагин для модальных окон(от MaxGraph). Проблема в том, что когда у меня открыто два модальных окна, для примера Форма + Политика конфендициальности, и мне нужно закрыть политику вместе с ней закрывается и другое модальное окно. В JS я не сильно разбираюсь(собственно из за этого и использую готовый плагин), можете помочь кто работал с этим плагином? Я примерно понимаю как он работает, но реализовать чтобы закрывалось только одно не получается. <div class="content"> <button class="modal-btn" data-path="first" data-animation="fadeInUp" data-speed="1500">Открыть окно 1</button> </div> <div class="modal"> …
0 votes2 answers -
Чтение символов из переменной
Приветствую. Есть переменная: var txt = "1|2|4"; как мне посимвольно считать из нее данные? т.е. нужно что-то вроде этого: var n = txt[3 символ ] Такой темы не нашел, но возможно просто плохо искал.
0 votes3 answers -
top.location и object в IE
Возникла проблема. Т.к. использую стандарт 4.01 Strict, то фреймы использовать не положено. Поэтому использую object Имеется два файла: index.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD> <TITLE>laala</title> <META http-equiv="Content-Type" content="text/html; charset=Windows-1251"> </HEAD> <BODY> <p>Ниже идет фрейм</p> <DIV><OBJECT data="frame.html" height='80%' width='100%' type="text/html"></OBJECT></DIV> </BODY> </HTML> frame.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/ht…
0 votes7 answers -
onclick don't work with IE
не работает, когда я это делаю для элемента .setAttribute('onclick',"alert('hi')");
0 votes2 answers -
Помогите кто-нибудь!
Используется скрипт с кодом: <script type="text/javascript" language="javascript"><!-- function atoprint(aId) { var atext = document.getElementById(aId).innerHTML; var captext = window.document.title; var alink = window.document.location; var prwin = open(''); prwin.document.open(); prwin.document.writeln('<html><head><title>Версия для печати<\/title><\/head><body text="#000000" bgcolor="#FFFFFF"><div onselectstart="return false;" oncopy="return false;">'); prwin.document.writeln('<div style="margin-bottom:5px;"><a href="javascript://" onclick="window.print();">Печать<\/a> •…
0 votes11 answers -
Повлиять на поведение браузера
Здравствуйте. Подскажите пожалуйста, можно ли как-то запретить браузеру прокручивать страницу поэкранно при нажатии клавиши пробел или PgUp и PgDown? Это ломает разметку страницы, потому что на ней много абсолютно спозиционированных элементов с возможностью перетаскивания.
0 votes6 answers