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
-
отправка данных из формы без обновления страницы
есть форма: <form action="rec.php" method="post"> <p ><b>Информация:</b></p> <p><textarea rows="10" cols="45" name="1" id="result"></textarea></p> <p><input type="submit" value="Отправить"></p> </form> данные, которые записываются в эту форму, при нажатии на кнопку отправить - записываются в тхт файл, но при этом происходит открытие другой страницы, и элементы, которые были расположены на первой странице -- сбрасываются. поискав в интернете, нашел вот такой пример: http://denvor.ru/art/js/ajax-form.htm но в данном примере, в форме action прописан другой. можно ли в: onclick="$('formID').…
0 votes1 answer -
При клике добавление класса
Все, сдаюсь. Пол дня просидел над тем, чтобы решить элементарную задачу и не смог... наверное я безнадежен)) У меня есть 5 дивов с классом new. Мне нужно, чтобы при клике на один из них, ему добавлялся класс. Затем при клике на другой у первого класс убирался, а тому, на который кликаем - добавлялся. Блин, помогите пожалуйста, я уже извелся Все, на что меня хватило это вот - $('div.new').click(function() { $(this).addClass("gt_active"); $(this).removeClass("gt_active"); });
0 votes2 answers -
Отправка одной формы на разные страницы
Добрый день, подскажите пожалуйста как решить задачку... Есть код типа такого. <form name='f1' action="index.php"> <input type="text" name="t1"> <input type="submit" name="s1"> </form> <input type="button" name="b1"> Как сделать так, чтобы при нажатии на кнопку name=b1 форма отправлялась на страницу button.php. Никак не получается написать рабочий код.=( пытался задавать document.forms.f1.action = "button.php", но ничего не работает. Немного знаком с РНР. JS только сейчас начал разбирать...=(
0 votes6 answers -
Как сделать валидацию jquery для пошаговой формы?
Пытаюсь сделать пошаговую форму, чтобы при нажатии одна форма убиралась и появлялась другая, но дело в том что у меня есть часть формы где input'ы добавляются динамически при нажатии на кнопку "Добавить строку". Если делать валидацию на jquery, то её нужно привязывать к submit. К ней я привязать не могу так как её нету и она скрыта (откроется после нескольких щелчков "Следующая"). Можно как нибудь привязать валидацию к обычной кнопки? Она у меня уже создана. Как при правильном заполнении всех полей и нажатии кнопки выдавала для начало сообщение "Следующая"? Вот весь код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml…
0 votes1 answer -
Select подскажите пожалуйста
сделал раскрывающийся список со шрифтами рядом есть img, которая показывает эти шрифты. Не могу никак сделать, чтобы изменялась img на onmouseover. получилось только на клик. Подскажите пожалуйста как привязать выплывающую картинку к строке option...
0 votes3 answers -
visibly/hidden
При переводе свойства CSS элемента из visibly в hidden все работает, а при hidden в visiblly выдает ошибку, как это поправить?
0 votes3 answers -
стрелки картинками
Здравствуйте. Есть скрипт часов: <script LANGUAGE="JavaScript"> <!-- Begin fCol = '000000'; //face colour. sCol = 'ff0000'; //seconds colour. mCol = '000000'; //minutes colour. hCol = '000000'; //hours colour. H = '....'; H = H.split(''); M = '.....'; M = M.split(''); S = '......'; S = S.split(''); Ypos = 0; Xpos = 0; Ybase = 8; Xbase = 8; dots = 12; ns = (document.layers)?1:0; if (ns) { dgts = '1 2 3 4 5 6 7 8 9 10 11 12'; dgts = dgts.split(' '); for (i = 0; i < dots; i++) { document.write('<layer name=nsDigits'+i+' top=0 left=0 height=30 width=30><center><font face=Arial,Verdana size=1 color='+fCol+'>'+dgts[i]+'</font></center…
0 votes3 answers -
Поиск текста и его изменение.
Задача: Найти все вхождения слова "хххх" на странице и выделить красным цветом. Для ИЕ как делать понятно. А вот для мазилы.... Больше всего удручает осутствие чего-нибудь похожего на TextRange.findText();
0 votes2 answers -
Как сделать через AJAX
У меня есть одна проблема. И я думаю ее решить через AJAX. О самом AJAXe я услышал совсем недавно, и ничего не понимаю, да и учить большие материалы не охота Все, что я нашел, это книги и сайты с ненужными мне скриптами. А сама проблема у меня такая : ripazha1992.narod.ru Щас у меня там все сразу вытаскивается из базы при загрузке страницы, а как мне сделать через AJAX чтобы при переходе на страницу ничего не загружалось, а когда выбираете раздел, данные подгружались.? В скриптах я не разбираюсь.
0 votes3 answers -
Как сделать так, чтобы форма открывалась при нажатии на кнопку, которой на странице находится несколько штук?
Всем привет, подскажите, пожалуйста, как сделать так, чтобы форма открывалась при нажатии на кнопку, которой на странице находится несколько штук? У меня есть кнопка и несколько ее копий на странице, и я хочу, чтобы если пользователь захотел нажать на кнопку, только на другом месте страницы, открывалась та же самая форма. Но, к сожалению, ее открывает, только самая первая кнопка, подскажите, пожалуйста, решение! Спасибо! <body> <button class="btn-modal" id="open">Отправить заявку</button> <button class="btn-modal" id="open">Отправить заявку</button> <button class="btn-modal" id="open">Отправить заявку</button> <div c…
0 votes1 answer -
как создать глобальную переменную внутри функции
Есть функция: function cklick_nocklic(){ var no_cklick=document.getElementById('no_click'); if(no_cklick.disabled == true){ no_cklick.disabled = false; globvar = no_cklick.disabled; } else{ no_cklick.disabled = true; globvar = no_cklick.disabled; }} Как мне в другой функции использовать переменную globvar?
0 votes4 answers -
Проблема с сокрытием DIV'ов
Есть DIV. Есть таблица внутри DIV'а. В DIV встроен обработчик события OnMouseOut, при котором свойство visibility у слоя становится равным hidden. Все нормально. Кроме одного: будто между ячейками таблицы существует ряд высотой в один пиксель (хотя границы плотно прилегают друг к другу), принадлежащий НЕ таблице/слою, в результате чего при попадании курсора в этот участок DIV исчезает...
0 votes1 answer -
простое слайд шоу
Пишу вам впервые, так что поправте если что не так. только начинаю учить джава скрипт, хотя немного знаю с++, так что легче. но вот это упорно не работает. подозреваю что не правильно работаю с SetInterval. а вообще не знаю, где ошиблась. файлы называэться по порядку 1.jpg 2.jpg и тыды. разметку хтмл не облюдала, на другом примере, где картинка менялась по событию onclick все работало <HTML> <IMG ID = "myimg" SRC = '1.jpg' onmouseover = "slideshow()" onmouseout="stopsl()"> <script> var name=1 var timer=0 function nextimg(vsego){ if(name<vsego) name++ else name=1 document.all.myimg.src = name +'.jpg' } function slideshow() { timer=window.…
0 votes1 answer -
Растягивание блоков
1. Как сделать так, чтобы ширина блоков зависела от ширины экрана? Ширина 1024 -- ширина каждого блок 10% Ширина 1224 - 20% 2. А было бы вообще шикарно, если сказали бы, как сделать следующее. Есть раздел в нем может быть несколько блоков, минимум два. И если блоков два, то они занимают ширину 30%, если блоков три, то 20% от родительского.
0 votes3 answers -
Проверка браузера
Задача такова. Допустим, пользователь заходит на сайт и скрипт проверяет его браузер. Если браузер Firefox - выдает alert и по клику на ОК закрывает вкладку
0 votes9 answers -
Как избежать повторение одного и того же когда на разных страницах
Я только недавно начал создавать свой первый сайт и понял что на каждой странице у меня повторяется шапка и низ сайта, а меняется лишь немного текста в центре. Есть ли в html php или javaScript, что-то типо "функции", чтобы можно было вставить одно слово(тег, что-то), которое замениться на набор текста и html тегов? P.S. Я не знаю каким образом это реализовывается поэтому предположил что эта тема должна быть в разделе по javaScript.
0 votes9 answers -
Горизонтальное менб с использованием js
Ох, понимаю, что нужно учить js. Но сейчас столько всего навалилось на мои плечи, что просто физически не успеваю. А тут как раз необходимо небольшую задачу решить, и конечно же без скрипта здесь никуда. Прошу подсказать решение. Буду очень благодарен В общем, есть меню: http://rubanys.narod.ru/menu/index.html На его внешний вид и позиционирование особо внимание не обращайте. Я это поправлю. Меня интересует такой момент. Вот при наведении на пункты меню - меняется фоновая картинка. Мне надо чтобы когда скажем посетитель находится на странице, например, "Услуги", чтобы этот пункт как раз был с той фоновой картинкой, что и при наведении. Когда посетитель не находится ни на…
0 votes11 answers -
jQuery меню
В JavaScript и jQuery я полный профан, только только начинаю изучение. Решил воспользоваться готовым небольшим решением для одного из тестовых проектов. Но вот беда, не получается грамотно подключить js к требуемому меню. Скрипт, который пытаюсь подключить. А вот и сам пациент. (тесты провожу на бесплатном хосте, может тупить) Что я делаю не так? Ну кроме того, что я лентяй и богохульник, который решил опробовать в бою js без должного обучения.
0 votes6 answers -
Вопрос по null
Только начал изучать Javascript и вот возник вопрос. Есть код <script type="text/javascript"> var name = prompt("Введите своё имя",""); if ( !name ) name = "незнакомец"; var s = ("<h1>Привет, "+name+"!</h1>"); document.write(s); </script> Хочу что бы человек вводил свое имя. Если вводит, то выводится сообщение "Привет, "имя"". А если не вводит то выводится "Привет, незнакомец". Теперь вопрос Почему когда человек нажимает "Отмена" или на крестик, то выводится "Привет, null" / Я думал что (!name) = не имя, тоесть false/// null же является false чего он выводится, а не "незнакомец" ??? Тут такая же ерунда <script type="text/javascript"…
0 votes9 answers -
Исчезающий и появляющийся текст
Задача состоит в следующем: При нажатии убирается текст и появляется пустое поле. Если пустое и осталось появляется вновь текст первый. Всё бы хорошо (в функции, которая есть), но она не учитывает более одного поля, ибо везде возращает "Ваш емейл". И второе: если что-то ввёл пользователь, то при вновь когда он выбирает, набранное не стиралось. Если что поясню подробнее ...<form name="menu" method="post" action="main.php"> <p>Введите свой емейл</p> <input class="indate" type="text" name="menu" value="Ваш емейл" onfocus="foc(this)" onblur="blu(this)" /> <p >Введите пароль</p> <input class="indate" type="text" name="menu" val…
0 votes1 answer -
Как из файла .js вызвать функцию прописанную в теле html-страницы
Добрый день. Есть следующая страница: <html> <head> <SCRIPT src="ghost.js" type="text/javascript"></SCRIPT> </head> <body > ... <script type="text/javascript"> <!-- function ale() { php генерация скрипта } --> </script> </body> </html> Проблема заключается в том, что я не могу вызвать функцию ale() из файла ghost.js Как это сделать, помогите пожалуйста.
0 votes1 answer -
В ИЕ 9 не работает слайдер
Привет, из названия темы, вот тут - http://рестр.рф/ на главной вверху и в футере есть слайдеры, в ИЕ 9 работать отказываются напрочь. Это можно как-то побороть?
0 votes7 answers -
Помощь с javascript и загрузкой данных
Здравствуйте. Имеется рабочий скрипт конвертера валют. https://ilyamio.github.io/currencyconverter/ Мне необходимо изменить источник загрузки курсов на ЦБ РФ вот по этой ссылке: https://www.cbr.ru/scripts/XML_daily.asp А также мне необходимо установить ограничение на количество обращений к сайту ЦБ РФ - 1 раз в сутки. При частом обращении, могут заблокировать. Вот в этом js файле находятся настройки конвертера: const from_currencyEl = document.getElementById('from_currency'); const from_ammountEl = document.getElementById('from_ammount'); const to_currencyEl = document.getElementById('to_currency'); const to_ammountEl = document.getElementById('to_ammoun…
0 votes4 answers -
Изменение окна
Здавствуйте! Подскажите как запретить изменения окна после того как изменения уже применились: Вот вызываем новое окно при нажатии на ссылку: ссылка: <a href="./name_page.php" target="_blank">БАХ!</a> вот скрипт который срабатывает при окрытии нового окна и меняет уже размеры окна файл "name_page.php": <script> window.resizeTo(500,500); </script> Пробовал setResizable(false); , но что-то подсказывает что не из этой оперы... Как можно сделать что бы далее не возможно было растянуть это окно, т.е. размер 500х500 закрепился и не давал изменять пользователю окно? И ещё, подскажите как можно создать окно в котором не будет появляться панелей …
0 votes11 answers -
Поиск элементов в контексте
Требуется найти все определенные элементы лежащие в контексте другого элемента. Например нужно найти все $('a') в $('div.parent') <div class="parent first"> <a>1</a> <div class="parent second"> <a>2</a> </div> <div> <a>3</a> </div> </div> При клике на ссылке 3 я нахожу ближайшего родителя с классом .parent, в нашем случае это $('div.parent.first') Теперь мне нужно найти все ссылки лежащие в этом .parent (т.е. 1 и 3) кроме ссылки 2, для которой ближайшим родителем с классом .parent является $('div.parent.second')
0 votes8 answers