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
-
Не знаю как правильно написать условие
Добрый вечер. Редко имею дело сос криптами. но вот пришлось. Из-за отсутвия знаний обращаюсь за советом. Есть рабочий код function changestyle(type){ param=document.getElementById(type); if(param.style.display == "block") param.style.display = "none" else param.style.display = "block" } По ссылке передаем идентификатор, и блок скрывается. Если блок уже скрыт, то ссылка показывает его. Как добавить, что если блок с переданным индентификатором скрылся, то у другого блока изменился левый отступ, а если показался, то левый отступ вернулся? В чем ошибка, синтаксис правильный: function changestyle(type){ param=document.getElementById(type); if(param.style.…
0 votes16 answers -
Музыка в качестве фона сайта
Всем привет! Подскажите, пожалуйста, как сделать, чтобы при загрузке сайта начинала играть музыка и при переходе на другие страницы продолжала играть. <script src="URL/media/?auto=0;small=0;color=0055e9;loop=0;textoff=0;t=audio;f=URl type="text/javascript"></script> музыка загружается после просмотра страницы, при переходе - начинается сначала. <bgsound src="URL" loop=5 volume=0 balance=0> <EMBED атрибуты> </EMBED> с ними не получается. Или скажите, где можно узнать. Спасибо большое! P.S. О том, что музыка, тем более фоновая, может испортить сайт и статью "не надо на сайт грузить музыку" (что-то в этом роде) читал.
0 votes19 answers -
document.getElementById().style.width
<style> #boxForLogin { width: 100px; } </style> <div id="boxForLogin">dddd</div> <script> var xx = parseInt(document.getElementById('boxForLogin').style.width); alert(xx); </script> не работает, но если прописать стиль сразу блоку, всё гуд <div id="boxForLogin" style="width: 100px;">dddd</div> <script> var xx = parseInt(document.getElementById('boxForLogin').style.width); alert(xx); </script> как мне получить размер в первом случае ? всё, нашел. var o = document.getElementById("id1"); var sty = o.currentStyle || getComputedStyle (o, '');
0 votes12 answers -
И Снова JQ menu
Вообще JQ знаю хре-но-го =) ps: хорошее начало темы... =) Но решился сделать выпадающее меню на всем вам знакомой CMS Joomla вечно нужно было ставить какието модули и еще всякую фигню что-бы реализовать менюшку ... но углубившись в проблему я понял что это всё нафиг не требуется ... значит код меню такой <ul> <li class="parent"><a>text</a> <ul> <li><a>text</a></li> </ul> </li> </ul> помогите JQ дописать ... <script type="text/javascript"> $(document).ready(function(){ $("#topmenu ul li a").hover(function() { $(this).next("li ul").animate({opacity: "show"}, "slow"); }, function() { …
0 votes13 answers -
Переменная, квадратные и фигурные скобки
Привет всем, не могу загуглить, что означает? var var1 =[]; var var2 = {}; Спасибо за ответы
0 votes4 answers -
проверка ввода данных
ребят, объясните, плз, следующее: мне нужно написать скрипт, проверяющий, что пользователь ввел в форму. наверника, есть манул какой-нибудь или, возможно, тема уже подымалась на форуме, тогда меня можно послать на определенную ссылку на данном этапе интресует такая фишка: использую alert(). например, если юзер не ввел данные в поле, то вывожу "введите данные" и т.п. столкнулась с двумя проблемами: 1. регулярные выражения в JS (а может, можно вставлять куски пхп, ведь там рег выр -- штука простая, как 2 пальца) 2. <input type="submit" value="Submit" onclick="m_alert()"> если юзер что-то не ввел, что алерт сообщение кидает, но как только нажимаешь "ок" -- сабмит ср…
0 votes12 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 -
Фото+Имя
Задача состоит в том чтобы изменять пропорционально фотографии имя изображённого на ней, имя является ссылкой! Вот написанный мною код для элемента и перелистывания фотографии. <script type="text/javascript"> var num=1 img1 = new Image () img1.src = "foto1.gif" img2 = new Image () img2.src = "foto2.gif" img3 = new Image () img3.src = "foto3.gif" img4 = new Image () img4.src = "foto4.gif" img5 = new Image () img5.src = "foto5.gif" img6 = new Image () img6.src = "foto6.gif" img7 = new Image () img7.src = "foto7.gif" img8 = new Image () img8.src = "foto8.gif" function slideshow() { num=num+1 if (num==9) {num=1} document.foto.src=eval("img"+nu…
0 votes19 answers -
Подменю и элементы формы
На сайте реализовано подменю с помощью банального появления и скрытия слоя: Все замечательно работает, но вот в ИЕ, когда под менюшкой находиться элемент формы , то слой DIV выходит под этим элементом. Замечено только в ИЕ и только с , как исправить? Спасибо!
0 votes6 answers -
jQuery Ajax => редирект
Доброго времени суток уважаемые форумчане есть небольшой но довольно тонкий вопрос. Собственно суть:есть регистрация пользователя, 2 поля логин:пароль, при вводе логин сравнивается с базой чтобы сообщить о возможном повторе, после нажатия книпки "зарегистрироваться" проверятеся наличие значений в полях, ну это предистория, суть вот в чём, после заверщения регистрации должен произойти редирект на index.php предположем, собственно я всё понял кроме как этот самый редирет прописать success:function(result) { if(result == "success") document.write(unescape('%3Cscript%3Ewindow.location.href="index.php";window.location.reload();%3C/script%3E'));…
0 votes2 answers -
Особенности метода document.write()
Добрый день форумчане! Обнаружил такой подводный камень при создании нового документа данным методом: (заранее извиняюсь за сумбурность изложения) (пример для простоты взят из книги Стефана Коха) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script language="JavaScript"> <!-- hide function openWin3() { myWin= open("", "displayWindow", "width=500,height=400,status=yes,toolbar=yes,menubar=yes"); // открыть объект document для последующей печати myWin.document.open(); /// генерировать новый документ myWin.document.writeln("<html><head><title>On-the-fly"); myWin.document.writeln(…
0 votes13 answers -
Выпадающая форма, как сделать??
Нужна срочная помочь!!! Есть ссылка "Войти", при наведении мышкой, должна выпадать форма входа, как это сделать я не знаю. Вот форма: логин: пароль: css: .formKom3 { height: 18px; width: 150px; } #formKom4 { height: 100px; width: 160px; } .formOts { padding-top: 9px; padding-bottom: 12px; } .inputRed2 { height: 25px; width: 53px; visibility: visible; } Пожалуйста помогите. Спасибо!
0 votes6 answers -
Выпадающее меню при нажатии на ссылку
В Fire-Fox-е не работает, все остальные браузеры порядок... Текст Java Script: <script language="JavaScript"> function clickHandler() { var targetId, srcElement, targetElement; srcElement = window.event.srcElement; if (srcElement.className == "Outline") { targetId = srcElement.id + "details"; targetElement = document.all(targetId); if (targetElement.style.display == "none") { targetElement.style.display = ""; } else { targetElement.style.display = "none"; } }} document.onclick = clickHandler; </script> Текст HTML: <ul style="list-style-type:disc"> <li> <a href id="Out0" class="Outlin…
0 votes8 answers -
jQuery idTabs
Есть jQuery idTabs, всё очень хорошо, но (пример: http://www.sunsean.com/idTabs/) Вкладка Freedom, внизу при наведении на цифры показываются фотографии, но Как при нажатии на цифру (не фотографию), сделать переход на нужный url? <div class="imagebox idTabs"> <a class="selected" href="#img1">1</a> <a href="#img2">2</a> <a href="#img3">3</a> <a href="#img4">4</a> <img id="img1" src="http://www.sunsean.com/images/symbol/_brace.png"> <img id="img2" src="http://www.sunsean.com/images/symbol/_lambda.png"> <img id="img3" src="http://www.sunsean.com/images/symbol/_beta.png"> <img i…
0 votes15 answers -
Событие onclick на кнопку submit в новом окне
Добрый день! Есть форма для отправки сообщения с сайта, нужно чтобы при нажатии на "отправить" открывалось в новом окне с заданными размерами. Делал так: в хедере function NewWindow() { window.open("sendmail.php","","Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=0,Resizable=0,Width=300,Height=300"); } На кнопке ONCLICK="NewWindow()" Открываться-то открывается, вот только в обработчике на php есть проверка на правильность ввода текста в инпуты формы и в новом окне открывается только предупреждения о неправильности ввода. Тоесть независимо ввел ты туда что-то, или нет, при нажатии на "отправить" просто выдает "echo" с обработчика, а нужно чтобы просто о…
0 votes8 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 -
Дата в Опере
Здрасте всем! Подскажите в чем вопрос? <script language="JavaScript" type="text/javascript"> В IE отражает нормально в Опере примерно так: Сегодня: 31.7.107 {...перенесено в JavaScript kiD}
0 votes5 answers -
Плавный переход по якорям
Было дело, тут спрашивали как такое осуществить. Сегодня была такая задача, и я ее реализовал, конечно не на чистом JS, а с помощью jQuery. Но все же поделюсь своим кодом, мож кому пригодиться. Из плюсов: при отключенном джс работает как обычный якорь. Можно менять время за которое будет осуществлена прокрутка, и также можно менять easing, если дополнительно подключить плагин изинга (http://gsgd.co.uk/sandbox/jquery/easing/) подключение jQuery('a[href^="#"]').anchorScroll(); сам плагин // anchorScroll jQuery.fn.anchorScroll = function(options){ var options = jQuery.extend({ duration: 300, easing: 'swing', locationReplace: true }, options); return this.each(fun…
0 votes4 answers -
Круглые углы
Приветствую! Подскажите плиз, как сделать у блока двойной бордер со скругленными углами средствами JavaScript (желательно JQuery), причем обязательно необходимо сделать 2 нижних угла круглыми, а верхние оставить острыми. При этом блоки должны тянуться и по высоте и по ширине. Спасибо за помощь.
0 votes7 answers -
Как выполнять Javscript единожды
Добрый день, товарищи! Проблема у меня в следующем. Она может показаться кому-то достаточно "чайниковой", но, что-же - так оно, видимо, и есть :-) Итак, есть у меня страничка в которую, при нажатии по ссылке(выполнятется функция), динамически подгружается содержимое из другого файла через Javascript(короче говоря, AJAX). Дело в том, что каждый раз при нажатии по ссылке(выполнении функции) содержимое из другого файла подгружается вновь - т.е., если я нажму по ссылке несколько раз, то содержимое несколько раз вставится в страницу и будет отображаться - а мне нужно только один раз т.е. - один раз кликнул по ссылке(исполнил функцию) - содержимое вставилось, а при следующем на…
0 votes18 answers -
Случайный текс!
Хочу сделать на сайте, "Случайный совет" , его смысл в том что при загрузке страницы выводился -бы какой нить случайный совет, и при обновлении страницы он-бы менялся. Вот состряпал примерный код но он почемуто выводит токо первый совет: HTML <html> <head><title>Вывод случайного текста</title> <style type="text/css"> #sovet{ width:500px; height:80px; border:1px solid red; } </style> <script type="text/javascript" src="sovet.js"></script> </head> <body onLoad="sovett()"> <p>Текс который будет менятся находится в блоке с красной рамкой</p> <div id="sovet"> Включите пожалуйста Jav…
0 votes7 answers -
один обработчик на несколько ajax запросов
доброго времени суток. пожалуйста подскажите, как организовать одну обратонку на несколько параллельных аякс запросов. вся проблема в том, что аякс инициализируется при клике на кнопку, например: на странице есть штук 10 кнопок, при клике на который происходит аякс запрос на сервер, по завершению алерт. как показала практика люди могут нажать на следующую кнопу пока не завершился предыдущий запрос (кнопки блокировать нельзя) и получается что после выполнения всех запросов выскакивает Nое кол-во алертов, а хотелось бы один с сообщением об окончании. заранее спасибо тем кто покажет рабочий пример.
0 votes10 answers -
Проблема с KeyCode ShiftKey
Здравствуйте! Делаю переназначение клавиш, таких как Tab и Shift + Tab. В интернете их используют как перемещение фокуса "Таб", грубо говоря, вперед "Шифт + Таб" - назад... В общем, проблемы с Табом не было, но вот с комбинацией Шифт+Таб возникли )) Искал на этом форуме похожие сообщения, нашел одно с KeyCode, а KeyShift е нашел... Пытался найти ответ на этот вопрос, но почему то во всех примерах только обратная задача... Можем узнать нажат ли Шифт... Ниже приведен код функции... может быть кто-нибудь сталкивался.. Смысл: стрелка вниз или энтер (код 40 и 13 ) значит выполняем Таб (код 9), а стрелка вверх (код 3 значит ... У меня была одна попытка e.ShiftKey = true, …
0 votes2 answers -
как в IE вычислить ширину div`a?
Короче читаю тут: http://www.xulplanet.com/references/objref...DivElement.html Пробую: scrollWidth offsetWidth clientWidth В Opera все отлично определяется, в ie везде 0 (((((((((( сцуко, мя это детище microsoft до суецида скоро доведет (( замучился уже....при том приходятся бегать к другому компу чтоб посмотреть как он в ie то, ибо себе я этот ужас не ставил ((( Подскажите плиз, кто знает.....
0 votes15 answers