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
-
как применить стиль для разметки после window.onload
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Документ без названия</title> <!--[if IE]> <link rel="stylesheet type="text/css" href="1.css"> <script src="1.js"></script> <![endif]--> </head> <body> </body> </html> // JavaScript Document window.onload=function (){ alert('1') document.body.innerHTML='<div class="one">' document.body.innerHTML+='<ul>' document.body.innerHTML+='<li><a href="">google</a></li>' document.body.innerHTML+='<li><a href="">google</a></li>' …
0 votes2 answers -
select, input, onchange,
Вот в этом топике решение для стилизации select. Все хорошо работает за исключением одного селекта, которому не получается передать значение выбранного option. У этого селекта option прописан не на прямую в коде, а вот так " . $parameter_label . " В инпуте я прописал вот так <input id=\"bisin\" type=\"text\" name=\"noname\" value=\"Выбрать " . $parameter_label . "\"> там слеши надо ставить перед ковычками. Первое он передает, а если выбрать что-то из списка, то на секунду это значение остается, а после закрытия списка принимает первое значение, которое было. значение value в input передается вот так onchange="this.parentNode.getElementsByTagName('input')[0].value…
0 votes6 answers -
Смена всего контента
Ночь, улица, фонарь, аптека... Нужно сменить (плавно) все это дело на день. То есть перейти из ночной темы в дневную, включая изображения, тексты и.т.д. Вобщем, всей страницы, а не каких-то элементов и без подгрузки. Есть на флэше заготовка, делал такое, но флэш не хочу использовать. Ajax?
0 votes17 answers -
Помогите оптимизировать скрипт, плз
Добрый день всем! Помогите мне пожалуйста. туплю. Есть html код : <ul> <li class="event1"> <div class="about1" style="display:none"> <p>05.02.2012</p> <a href="#">Оформление вашей свадьбы</a> </div> </li> . . . . </ul> Что нужно: Чтобы при наведении мыши на li внутренний div появлялся. Пунктов списка много. Соответственно, нужно чтобы работало на всех. $('.event1').hover( function(){ $('.about1').fadeIn(); }, function(){ $('.about1').fadeOut(); } ); Это конечно работает, но... Видимо надо что-то типа $("li > div").parent().fadeIn(); но как-то не выш…
0 votes5 answers -
Проблема с getElementById
<html> <head> <style type="text/css"> body {margin: 0; padding: 0; width: 1200px; font-family: Verdana;} #main {position: fixed; top: 0; left: 0; right: 0; background: green; height: 70px; width: 1200px} #menu { position: fixed; bottom: 0; right: 0; cursor: default} #item {background:url('menu.gif') ; float: right; padding: 20px;} #content1 {position: absolute; top: 200px; width: 1200px; left: 0; right: 0; visibility: hidden; background: gray;} #content2 {position: absolute; top: 200px; width: 1200px; left: 0; …
0 votes8 answers -
Как правильно подключить jQuery
Ребята, я наткнулся на такое, как jQuery не могу понять куда засунуть вот этот код: //Когда вы нажмете на ссылку с классом poplight и HREF начинается с a # $('a.poplight[href^=#]').click(function() { var popID = $(this).attr('rel'); //Get Popup Name var popURL = $(this).attr('href'); //Получить Popup HREF и определить размер //Запрос и Переменные от HREF URL var query= popURL.split('?'); var dim= query[1].split('&'); var popWidth = dim[0].split('=')[1]; //Возвращает первое значение строки запроса // Добавить кнопку "Закрыть" в наше окно, прописываете прямой путь к картинке $('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }…
0 votes11 answers -
Помогите с событиями в JQuery
Не работают события, вот код, он тоже не работает <!DOCTYPE> <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <script type="text/javascript"> $('#qwe').click(function(){ alert('Ты нажал кнопку!'); }) </script> <title>index</title> </head> <body> <button id="qwe">Кнопка</button> </body> </html> Подскажите почему
0 votes3 answers -
Нужно упросить
У кого-то есть идеи как сделать это проще? Я чего-то буксую. Plugin.prototype.resolution = function ( probe ) { //screen resolution detector resolutionGrid = ''; dWidth = window.screen.width; switch( probe ) { //@mobile default: case 'mob': if ( dWidth >= 480 && dWidth <= 960 ) { resolutionGrid += 'mobyle'; } break; //@station case 'smin': if ( dWidth >= 1024 && dWidth <= 1280 ) { resolutionGrid += 'station_min'; } break; case 'smax': …
0 votes7 answers -
Вопрос по JavaScript.
Всем привет!После изучения html и css я решил изучить язык JavaScript.Но тут у меня возникает вопрос:Чем отличается вообще JavaScript от Jquery?И вообще,надо ли мне учить Ajax...Тут я в полном заблуждении.Буду благодарен за Ваши ответы.
0 votes3 answers -
Горизонтальный скролл картинок
Добрый день. Я столкнулся с вот такой проблемой: Нужен горизонтальный скролл изображений который при наведении на две изображения по бокам ( стрелки <- и ->) прокручивался в одну или другую сторону. Желательно что-б он тоже как-то сам прокручивался медлено, без нажатия, но это не обезательно. Вот пример такого кроллинга, только тут он прокрчивается при простом наведении на все изображения, а мне нужно со стрелками. http://muzikadushi.com/as3.php В этом скрипте я столкнулся с ещё одной проблемой: в коде у меня гдето 15 изображений, а он прокручивает только 7 Вот код этого скрипта: <link rel="stylesheet" href="styler2.css" type="text/css" /> <meta http…
0 votes1 answer -
Нужен совет!
Итак,всё таки решил начать изучать JavaScript.Нужен хороший учебник,где написано всё от "A" до "Я",желательно в формате .chm , можно и на pdf.Дайте ссылку.Буду благодарен.Заранее спасибо!
0 votes15 answers -
jQuery: ошибка маски ввода
Добрый день! Прелюдия: Есть форма, где первоначально отображается одно поле для ввода номера телефона. Рядом с полем, есть кнопка "Еще", которая с помощью спец. JS-скрипта добавляет еще одно поле для ввода номера телефона. Есть jQuery-скрипт, который инициирует ввод данных в данные поля по заранее заданной маске. Проблема: Маска ввода работает лишь в первом поле, которое вручную прописывается в коде странички. Поля, добавляемые скриптом, являются, как-бы "неведимками" и с ними нельзя работать... Вопрос: Как решить данную проблему? Может быть, требуется по другому добавлять поля на страничке?
0 votes1 answer -
replaceWith в JQuery калечит элементы формы
Привет. Имеется стилизация текстовых полей формы пи помощи jquery, вот код: function wrap_input(item){ var box = $('<div class="input_text_box" />'); if($(item).prop('disabled')){ var left = $('<div class="left_wrap_off" />').appendTo(box); var center = $('<div class="center_wrap_off" />').appendTo(box); var right = $('<div class="right_wrap_off" />').appendTo(box); }else{ var left = $('<div class="left_wrap" />').appendTo(box); var center = $('<div class="center_wrap" />').appendTo(box); var right = $('<div class="right_wrap" />').appendTo(box); } $…
0 votes1 answer -
ScriptJava Framework - $$().$$().$$().$$().$$()...
ScriptJava Framework * работа с элементами * работа с ajax * динамическая подгрузка скриптов * динамическое создание элементов * динамическая подгрузка css стилей * отправка файлов через ajax * отправка формы через ajax * работа с cookie * работа с событиями * работа с браузером, экраном, числами, элементами Подробный мануал на русском http://scriptjava.net/ Поддерживает все современные браузеры! Краткое описание функций $$() - получение доступа к элементам $$a() - работа с ajax $$c() - работа с cookie $$e() - работа с событиями $$f() - отправка форм через ajax $$i() - динамическое подключение скриптов стилей и создание элементов $$r() - работа с событием window.onload …
0 votes12 answers -
Узнать размер файла в IE
Всем привет! делаю загрузку файлов на сервер, нужно узнать общий размер всех загружаемых файлов(для общего прогрессбара), всех браузерах все просто, а вот IE не может. ActiveX не удобно, выбивает алерт безопасности. Можно как то узнать через флеш, может есть уже какое то готовое решение.спасибо
0 votes3 answers -
context menu
Gодскажите удобный плагин для реализации! Пока нашел только на coolwebmasters.com.
0 votes4 answers -
почему не работает?
С программированием редко сталкиваюсь, поэтому вопросы скорее всего простые. 1.Пытаюсь сделать раскрывающиеся блоки с текстом. Пример Как должно работать: - Кликаешь по пункту, раскрывается его описание, кликаешь еще раз закрывается. С этим справился. - Если кликаешь по пунуту, а какой то другой уже раскрыт то его(который раскрыт) нужно закрыть. Вот тут затык у меня. в примере проблемное место(наверное есть и другие) это else он подразумевает проверку что a != nextPreview, a это переменная куда я сохраняю последнее открытое описание, а nextPreview это описание которое сейчас нужно раскрыть. 2. Вот тот же пример но у параграфов и у дивов сохранены отступы и пол…
0 votes1 answer -
Cookie
При нажатий на ссылку устанавливается Cookie. Подскажите как можно добавить время действия Cookie например 5000 сек. Пробывал Google и Yandex но нашел только конкретную дату, а надо через какое то время. <a href="" onclick="Language_ENG ()" class="A_Language"> English </a> function Language_VIE () { document. cookie = "Language = VIE; path = /;"; }
0 votes1 answer -
нечетные элементы
Добрый день, уважаемые пользователи forum.htmlbook.ru! Подскажите пожалуйста как при помощи js можно добавить стиль к каждому элементу который находится между 2 без добавления стиля. Пример: <div class="moremoreelements"> <div> ### </div> <div> #1# </div> <div> ### </div> <div> ### </div> <div> #1# </div> <div> ### </div> </div> Каждый див внутри класса moremoreelements имеет класс float: left; Все элементы имеют одинаковую ширину, так же 3 элемента должны растягиваться на всю ширину ( но боковые должны быть без отступов, т.е. в плотную прижиматься к основному диву. Как можно сде…
0 votes2 answers -
Помогите подредактировать...
Приветствую всех! Ребят если несложно подскажите где подредактировать скорость смены слайда в этом плагине. _http://www.jqueryscripts.ru/scripts/jquery_slider/startstop_slider/
0 votes3 answers -
Js + PHP
Как работать с такой связкой. Например получать данные из cookie и пробивать их по базе данных. Это реально? Как это реализуется? Получаю cookies я следующим образом: function getCookie(cName){ var cookieStr = document.cookie, cookieArray = cookieStr.split(';'), i, j; for (j=0; j<cookieArray.length; j++){cookieArray[j] = cookieArray[j].replace(/(\s*)\B(\s*)/g, ''); var cookieNameArray = new Array({name: '', value: new Array()});} for (i=0; i<cookieArray.length; i++){var keyValue = cookieArray[i].split('='), cookieVal = unescape(keyValue[1]).split(';'); for (j=0; j<cookieVal.length; j++){ cookieVal[j] = cookieVal[j].replace(/(\s*)[\B*](\s*)/g, ''); keyValue[0] = …
0 votes2 answers -
Плавная смена нескольких картинок
Здравствуйте. У меня следующий вопрос. Нашел следующий пример Пример . Здесь при наведении курсора картинка1, с помощью FadeTo, плавно меняется в картинку2. Подскажите, как можно сделать, чтобы картинка1 плавно переходила в картинку2, а картинка2 - в картинку3? Если убрать курсор, то картинка3 плавно переходила в картинку1. И еще, можно ли сделать тет же самый алгоритм, но при наведении курсора плавная смена 3-х картинок была бы зациклина до тех пор, пока не убрали курсор? Если это можно реализовать, то подскажите, как или дайте ссылку на подробный мануал. Спасибо
0 votes1 answer -
Вопросик
Привет всем! В данный момент я учу php,и вот после того как я узнал,что Ajax позволяет перезагружать только некоторые части страницы или вовсе информация может обновляться без перезагрузки странички.Так вот,собственно,в чём вопрос: Сколько времени минимально займёт изучение языка(или технологии) Ajax.И вообще надо ли мне это?Дело в том,что не у каждого есть очень много(куча) времени для того,чтобы сидеть за компьютером - я,например,учусь. может быть я могу просто обойтись двумя языками программирования такими как php и JavaScript ? Тут я собственно полностью запутан.Буду рад за Ваши советы и любые высказывания.
0 votes4 answers -
Функция
Здравствуйте! Подскажите, почему не работает данная функция? Точнее работает, но только для аргументов вида arg*10 mou.setMenu = function (num) { $.get("/getform.php?menu=1", function(data) { var dat = eval("(" + data + ")"); var count = dat[0]; var tMenu = dat[1]; var nMenu = 1; while (nMenu <= count) { $('#lmenu ul').html($('#lmenu ul').html() + '<li>'+ tMenu[nMenu][1] +'</li>'); if (/\*/.test(tMenu[nMenu][2])) {var arr = tMenu[nMenu][2].match(/(\D+)\*(\d+)/); $('#lmenu ul li:nth-of-type('+nMenu+')').click(function () {mou.display(arr[1], arr[2])}); } else { $('#lmenu ul li:nth-of-type('+nMenu+')').click(function () {alert(123)}); }…
0 votes1 answer -
Как сделать обработку input что бы при введние определенного пароля, блок становился видимым
Как сделать обработку input что бы при введние определенного пароля, блок который ниже с голубой тенью становился видимым (я знаю, он щас видимый но в сроком времени он приоретет display: none;) Пароль можно к примеру 236632 Очень надо!!!!
0 votes9 answers