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
-
Как переделать JavaScript который выводит инфу сколько Живет сайт?
<SCRIPT language=JavaScript> <!-- d0 = new Date('June 20, 2008'); d1 = new Date(); dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24); document.write('Этот сайт живет <B>' + Math.round(dt) + '</B>-й день.'); --> </SCRIPT> Данный скрипт показывает отсчет от 20 июня 2008года много ума ненадо знать только как пишутся все 12 месяцев на Английском но вот как он работает он прибавляет +1 день только после 12:00 дня а мне собственно хотелосьбы чтобы в 24:00 вечера начинался подсчет +1 помогите может есть другой выход!!
0 votes1 answer -
Смена картинок
Собственно, вот такой скрипт: // The document is loaded --> onload = function() { slideshow.initial(1); } // --> var slideshow = {}; // Slideshow initialization --> slideshow.initial = function(num) { i = num; if (i>4) { i = 1; } var image = document.getElementById('SlideShow1'); image.src = 'img/slideshow/img_1-'+i+'.jpg'; image.onload = function() { setTimeout(function(){ slideshow.opacity.install('SlideShow1', 'show', 0); }, 250); } image.onerror = function() { image.src = 'img/spacer.gif'; } } // --> slideshow.opacity = {}; // …
0 votes4 answers -
Закрытие всплывающего блока
В общем, сделал я некоторое подобие всплывающей подсказки при наборе текта в поиске (по смыслу походит на такой же у яндекса, например). Блок вылезает, встаёт на нужное место и всё хорошо. Вот только не знаю как его закрыть при нажатии куда угодно за пределы этого блока. Использую jQuery. Если сделать, скажем $(document).click(function(){$('#hint').hide()}); то куда не кликни, блок закроется. А вот как сделать так, чтобы блок не закрывался при клике на него самого?
0 votes6 answers -
Скрытие элемента при достижении нижней границы
Привет. С помощью плагина https://github.com/garand/sticky сделал плавающий блок с меню. Посмотреть можно тут: https://www.farmadental.ru/service/teeth-implants Недостаток в том, что меню наезжает на другие элементы, когда заканчивается основной текст на странице. Не соображу, как бы его скрыть при достижении нижней границы .article-body который, кстати, является для него родителем Посоветуйте, плз?
0 votes1 answer -
Присвоить переменной позицию прокрутки сайта - возможно?
Всем привет. Подскажите пожалуйста: Сайт имеет только горизонтальную прокрутку. Пользователь хватается за горизонтальный скролл и перемещает сайт на какую-то позицию. Есть ли возможность присвоить переменной значение в пикселах на которое перемещен сайт скроллом?
0 votes3 answers -
пожалуйста, подскажите с мультимедиа контентом.
Здравствуйте, не мог бы кто-нибудь помочь в такой проблеме. Заинтересовался версткой, освоил более-менее нормально HTML/CSS, прочитал учебник по яваскрипту (begining JavaScript by Paul Wilton & Jeremy McPeak). Но так и не нашел там понятного разъяснения по поводу того, как на сайте (странице) разместить видео или что-то подобное. Не мог бы кто-то подсказать, где мне стоит искать руководство по этому вопросу. Может самоучитель какой есть? Спасибо за внимание.
0 votes6 answers -
Конфликт между меню и ротатор на jquery
Всем привет! Я в js полный ноль ... пришлось подключить ротатор на сайт, подключил но теперь менюшка не работает (( Начал экспериментировать и оказывается когда я в ротаторе отключаю один скрипт тогда менюшка работает) но ротатор нет (( и наоборот! Что мне делать? В коде я не шарю! Помогите мне пожалуйста!
0 votes4 answers -
Метод call и this
Почему через точку не работает? var user = { firstName: "Василий", surname: "Петров", patronym: "Иванович" }; function showFullName(firstPart, lastPart) { alert( this.firstPart + " " + this.lastPart ); } showFullName.call(user, 'firstName', 'surname') // "Василий Петров" showFullName.call(user, 'firstName', 'patronym') // "Василий Иванович" А вот так работает function showFullName(firstPart, lastPart) { alert( this[firstPart] + " " + this[lastPart] ); }
0 votes7 answers -
Помогите не пойму в чем ошибка
<form method='POST' name='lotNUM_1' action='' enctype="multipart/form-data"> <a href="" onclick="document.lotNUM_1.submit();" style="float:left"><img src="/img/by.png"></a> <input type="text" name="by_count" value="1" size="1"> </form> <? echo"$_POST[by_count]"; ?> Помогите пожалуйста не пойму в чем проблема. Не передается. Параметр из формы. Если сделать сабмитом все работает . Но тогда кнопка стандартная - не годится. Есть вариант сделать прозрачную кнопку с подложкой из дива с бекграундом но это немного изврат. В прямую передача через ссылку не подходит потому что работает GET и переменные видны в строке адреса бра…
0 votes11 answers -
Как вставить курсор в нужное место?
При клике на кнопку, в блок (с атрибутом contenteditable) помещается имя и оборачивается в элемент b и надо потом печатать после имени, если кликнуть потом в этот блок, то курсор не выходит за пределы элемента b и получается весь напечатанный текст будет тоже жирным, как вывести курсор за этот элемент? Почему то selectionStart не работает. <p style=" padding: 10px; background: white; width: 50%;" contenteditable="true" class="write-comment"></p> var formComment = document.querySelector('.write-comment'); var userNameHtml = document.createElement('b'); userNameHtml.innerHTML = userName + ', '; …
0 votes1 answer -
Ищу специфический интернет-ресурс по JS+jQuery
Добрый день. На этом форуме и вообще в сети, конечно, очень много ссылок на учебные ресурсы по Javascript+jQuery. Но хотелось бы найти ресурс типа вот этого по верстке http://divhack.com/. Чтобы можно было практиковаться на реальных(!) задачах, чаще всего встречающихся на практике, с постепенным наращиванием сложности. Вдруг кому-то попадалось.
0 votes7 answers -
Как из файла .js вызвать функцию прописанную в теле html-страницы
... <script type="text/javascript">
0 votes2 answers -
Как выполнить несколько функций?
Дорогие форумчане! Помогите пожалуйста! Раньше была одна функция, поэтому писал так window.unload = function_name; Сейчас их стало две, вопрос: Как реализовать две функции в одном событии unload
0 votes2 answers -
Нелогичное поведение скрипта
Есть сайт. В нём на странице участника есть код <div class="right"> <a href="" class="l"></a> <div class="border"><img></div> <a href="" class="r"></a> </div> Картинки могут быть разного размера, но не более 422px. Кнопки .l и .r следовательно должны меняться под размеры каждого отдельного изображения. Поскольку .right размер не фиксирован height:100% тут не отделаться. Есть вот такой js $(document).ready(function(){ var height = $(".right").height(); $(".r, .l").css('height', height+'px'); }); Всё хорошо, тол ько есть небольшой баг. Если зайти на страницу напрямую (откройте webkit браузер и посетите ссылку),…
0 votes14 answers -
Спрятать html-блок для второго языка
Привет, друзья! Вот уже 3 день ломаю голову, решил обратить за помощью в сообщество. Помогите, кто знает. У меня стоит есть сайт на WordPress +woocommerce и polylang. Весь сайт перевел нормально, но есть 2 блока, которые никак не могу перевести ( Это те места, которые настраиваются через html-блоки. Я хочу в блоке показывать часть контента для одного языка, а часть для второго. Подскажите, есть ли решение данной задачи через html? Буду очень благодарен за любые ответы
0 votes0 answers -
Помогите понять где собака порылась.
Собственно есть сайт: http://www.zolotou.com/ происходит смена шапки, в соотвествии с временем суток. 4 раза в сутки. посредством связки явы и пхп. Пхп получает время на сервере, ява скрипт забирает из пхп значение переменной и посдтавляет в определенное место в верстке стиль, применяющийся к шапке меняющий ей бэк. <div id="change_head"> <style type="text/css"> .head { background: url(http://www.zolotou.com/images/head_back2.jpg) no-repeat left !important; } </style> </div> Сам скрипт: <script type='text/javascript'> $.post('/date.php',{},function(data){$('#change_head').html(data);}) </script> Пхп приводить не буду, он собственно рабо…
0 votes3 answers -
attr jquery
Всем привет, подскажите почему следующий код не работает с jquery-1.4.3.min.js $("#selector [value= ' 2 '] ").attr("selected","selected"); Если менять другие значения атрибутов , то все нормально работает, кроме выше приведенного кода с версией jquery 1.4.3
0 votes16 answers -
Сжатие подобного кода
Есть, например строки типа kor0=... и kor1=... Таких строк набирается до 80кб, поэтому нужна оптимизация. Будет ли код заметно сжиматься с eval, если например eval("kor"+i+"=...;") в цикле, где i -- счетчик? П.С: можно ли включать тэгом <script type='text/javascript' src='url'> незаконченный код который вместе работает а по отдельности нет чтобы работал?Н-р, в 1 скрипте x=5 в другом alert(x) то при включении их в третий будут они выполняться?
0 votes4 answers -
Проверка корректности ввода имени
Доброго времени суток. Извиняюсь за глупый вопрос, но уж какой есть. Есть три поля - имя, фамилия, почта. Для почты я нашел регулярное выражение, чтоб проверитькорректность, но вот с именем и фамилией у меня прям ступор. Никак не могу сделать что-нибудь рабочее на основе посимвольной проверки строчки имени( нужно расширенное описание ошибки с указанием причины). весь код проверки function check_fst_name(id){ var str=d.getElementById(id).value; var i,lang; var reg=new RegExp("/a/","i"); if(str.length<1)errnum=_ERR_SHORT_FST_NAME_; else{ lang=0; if(str[0].match(/а-я/i))lang=_rus_; for(i=0;i<str.length;i++){ if(lang==_rus_){ if(!str[i].match(/а-я/i…
0 votes4 answers -
FF Object.prototype & IE
Здравствуйте, есть вопрос: Делаю в фаерфоксе: var E = document.getElementById; Object.prototype.byTag = function( tag ){ return this.getElementsByTagName(tag); }; alert(E('test').byTag('a')); В FF все ок. А вот под IE беда... Он не может такого сделать. Какие отличия реализации prototype для DOM-объектов в FF и IE в частности ? Какие ошибки реализации данного варианта?
0 votes4 answers -
аналоговые часы
Здравствуйте форумчане. Скачал скрипт, часы с циферблатом. Циферблат сделан gif изображением, часы сделыны javascript, тоесть все часы состоят из файла html и gif. При запуске изображается только циферблат, стрелок нет. Открывал браузерами Opera v. 9.63 и IE v. 7.05730.13 одинаково в обоих только циферблат без стрелок. Разобраться в скрипте не смог, не пойму в чём проблема в javascript или в html в теге <OBJECT>. Поэтому пишу в тематику javascript. Далее привожу код: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script language="JavaScript"> <!-- // © 2000, Urs Dudli и Peter Gehrig var now …
0 votes1 answer -
Управление доступом к элементу
Всем привет! Подскажите как можно сделать элемент формы например SELECT или TEXT недоступным для редактирования, допустим, если выбран один из элементов RADIO то сделать элемент ТЕХТ недоступным, если другой элемент RADIO, то элемент SELECT недоступным. Я искал по гуглу, но не нашел(а может и не понял) свойства, которые отвечают за доступ к элементам, еще не понятно как выяснить выбран ли элемент RADIO? пробовал if(this.formname.Radioname.checked) не катит! Подскажите плиз, очень надо. Я еще сам поищу, но может кто-то напишет раньше.
0 votes2 answers -
jQuery tooltip plugin, help!
В общем скрипт работает, все отлично. Только, он работает на одом изображение, хотя id(tonus) скрипта, всем изображениям присвоен. Помогите, в чем может быть проблема? вот оф.пример ( _http://jquery.bassistance.de/tooltip/demo/ ) _http://profshopping.ru/index.php?search=1&categoryID=347
0 votes1 answer -
jQuery - менять фон сайта списком
На сайте хочу создать список фоновых цветов и при выборе каждого цвет сайта меняется на соответствующий. Реализую это следующим образом: 1) Есть список <select name="color_select" id="color_select" class="target"> <option value="">выбери цвет сайта</option> <option value="Gray">Gray</option> <option value="SeaGreen">SeaGreen</option> </select> 2)С помощью jQuery добавляю к body отдельный класс для каждого цвета $('#color_select').change(function(){ var oSelect = $("#color_select option:selected").val(); //получаем значение выбранного элемента $("body").removeClass(); $('body').addClass(oSelect); // …
0 votes3 answers -
.load()
<b>Проблема следующая:</b> есть некий файл main.html, надо его разметку вставить в другую страницу... Делаю так: $('.cont').load('main.html'); работает... перемещаю файл в корень: $('.cont').load('/main.html'); ... работает а вот если перемещаю файл всего лишь на уровень выше и в другую папку: $('.cont').load('../other/main.html'); <b>не работает</b> проверял путь по src изображения с другого сайта, малоли, я может совсем уже... (scr="../other/img/pic1.png") - src тот самый Подскажите, как доразвить функцию .load()?
0 votes4 answers