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
-
И Снова 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 -
При нажатии на imput должна меняться ширина div
Добрый день. Что мы имеем: <script language="javascript"> var obj = new Object(); div = document.getElementById('div'); input= document.getElementById('input').value; obj.test = function(){ if(input.indexOf('y') ){ div.style.width = '800'; }else { } } </script> <input type="text" name="input" id="input" value="" /> <input type="button" value="Нажми меня срочно" onclick="obj.test()" /> <div id="div" style="width: 300px;">BLOCK</div> Задача: Когда в строке input type="text" появляется буква "y", то принажатии на input type="button" - элемент "div" должен растягиваться до ширины 800px (в данный момент…
0 votes31 answers -
Вопрос по jCarousel
jCarousel создаётся уже после загрузки страницы. Карусель создаётся, но в safari и chrome остаются неактивными кнопки "вперед", "назад". Проблема в этом куске кода: if ($.browser.safari) { this.buttons(false, false); $(window).bind('load', function() { self.setup(); }); } else this.setup(); Если оставить только this.setup(); то всё работает нормально. Вопрос Для чего нужен этот кусок кода: if ($.browser.safari) { this.buttons(false, false); $(window).bind('load', function() { self.setup(); }); } else this.setup();
0 votes2 answers -
Раскрывающийся блок
Подскажите пожалуйста, как решить следующую задачу?Есть БД, из которой при помощи цикла выводятся записи в укороченном виде(минимальная информация). Как сделать так, чтобы при клике мыши на эту запись в раскрывающемся блоке появлялась полная запись? Нашел хороший пример реализации раскрывающихся блоков: <div id="slider"> <div class="header" id="one-header">Первый блок</div> <div class="content" id="one-content"> <div class="text"> Пример раскрывающегося блока. Пример раскрывающегося блока. </div> </div> сам по себе очень симпатичный, но при попытке загнать его в цикл получается, что для любой записи( второй, третьей…
0 votes1 answer -
скрипт не хочет работать в IE когда мышка покидает окно броузера
Ура, наконец мой суперскрипт)) заработал! В нём я перетаскиваю объёкт мышкой. Во всех броузерах объект можно перетащить куда-угодно за пределы броузера (видна лишь та часть которая остаётся в окне броузера), но IE - перестаёт обрабатывать скрипт когда мышка выходит за его окна броузера.. Есть ли способ с этим бороться? или дело не в скрипте а в логике работы броузера? Вот скрипт, если нитересно.. <script> var obj1; var obj2; var v; function drag_start(w,e) { if (!e) e = event; v=w; obj1 = document.getElementById("i1"); posx1 = e.clientX*3 - parseInt(obj1.style.left); obj2 = document.getElementById("i2"); posx2 = e.clientX*3 - parseInt(obj2.style.left…
0 votes0 answers -
поиск в тексте
Приветствую! помогите плиз: скрипт в тексте ищет набор цифр (12***) как сделать, что бы найдя одни цифры, он продолжал поиск следующих? ну текст типа: "бла-бла 12345 трям-пам-пам 78521 турум-пум-пум"
0 votes16 answers -
pagination и якорь
Всем привет, нарисовался интересный пример вот и решил на форуме обсудить ... значит проблема такого рода заказчик хочет что-бы в футере страницы находилась кнопка "Вверх" казалось бы a href="#" и вот тебе чудо кнопка готова, но не всё так просто. На странице есть пейджинг он же листинг страниц работает он по принцыпу добавления в адресную строку кода вида: /2008-12-16-22-57-08.html - первый десяток /2008-12-16-22-57-08.html?start=20 - второй десяток новостей /2008-12-16-22-57-08.html?start=30 - третий десяток новостей и тд сама проблема: когда находишься на 2.3.4.5 страницах и нажимаешь на чудо кнопку с якорем (href="#") код в адресной строке преобразуеца …
0 votes6 answers -
Вроде должно седовать за мышкой
<img style=position:absolute;width:500;height:100 src=log.jpg onMouseMove="style.left=event.offsetX"> Ну пачаму оно с ума сходит??? А, clientX.. заработало))
0 votes0 answers -
min-width для ие6
<!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> <title>min-width</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> div{ float:left; background:#f00; min-width:300px; padding:0 5px; _width:expression(this.offsetWidth-10<=300?'300px':'auto'); } </style> </head> <body> <div>Lorem</div> </body> </html> Проблема в експрешене. width:expression(this.offsetWidth-10<=300?'300px':'auto'); Число "10" - это сумма бок…
0 votes7 answers -
Модальное окно на jquery
Вобщем возникла такая прблема, решил использовать модальное окно, нашел в нете скрипт и решил заюзать его. Сделал тестовую страничку с этой штукой с текстовыми ссылками, все норм, потом перенес, на реальный проект(шаблон на компе) где ссыка открывающая окно имеет вид <li class="search"><a href="#search" name="modal"></a></li> соответсвенно в цсс повешен бакгроунд в виде картинки. При нажатии все норм, а вот при закрытии окна соответствующей ссылкой, на страничке исчезает ссылка открывающая окно, а точнее ссылка в коде на месте, просто перестает отображаться картинка.... Вот скрипт к фреймворку $(document).ready(function() { $('a[name=modal]'…
0 votes5 answers -
выпадающее меню
Приветсвую! 1) ищется вот такое меню , с возможностью меню 3ого уровня вложенности и более, желательно горизонтальное! 2) есть вот такое выпадающее на css меню, но как его сделать так, чтобы 2ого и 3ого уровня меню появлялось когда клацаешь на категорию, а не при наведение мышки и не исчезало пока не нажмешь на другую категорию, как в 1м варианте? заранее Спасибо!
0 votes5 answers -
скрипт случайных фотографий
Всем привет!!! Подскажите пожалуйста, как можно сделать типо банер случайных фотографий чтобы они появлялись и менялись, может простенький эффект! Или проще на флеше сделать как вы считаете?
0 votes1 answer -
Открытие нового окна в IE не пашет
<a href="http://voip.svetets.ru/widgets/callme_widget.php?group_id=1117&color=blue" onclick="popupWin = window.open(this.href,'Бесплатный вызов','location=0,width=380,height=300,resizable=no,toolbar=0,status=0,directories= 0,menubar=0,scrollbars=0'); popupWin.focus(); return false;"> <img border="0" width="200" src="/call_me_blue.png" alt="Бесплатный звонок"/> </a> В опере и Мозиле открывает в новом окне с заданными размерами, а в ИЕ открывает в этом же окне и на весь экран. Как побороть ИЕ?
0 votes11 answers -
document.write
Помогите пожалуйста! В HTML-файле есть оператор: ... document.write("<a href='http://www. ... - как полностью распечатать содержимое href ( или посмотреть в отладчике Visual MDE ) Спасибо, арр
0 votes1 answer -
форма и кнопка вводящая данные в эту форму
возможно ли сделать форму и кнопочку под ней при нажатии на которую в форме появится определенный текст??? я начинающий, поэтому рошу не ругаться сильно если это очень просто делается
0 votes5 answers -
Непростая задачка с таблицей
Нобходимо сделать таблицу данных. Если в ячейке находится длинный текст, то он должен отрезаться, а по наведению на ячейку должен показываться хинт с полным текстом. Таблица - резина. Как я решаю эту проблему: я создаю таблицу с table-layout: fixed; и в каждой ячейке создаю див с white-space: nowrap;, тогда у меня текст начинает отрезаться. Сделать хинт тоже не проблема. А основная проблема в том, что из-за table-layout: fixed; все ячейки становятся одинакового размера, что не приемлемо. Плюс начинают отрезаться заголовки у таблицы, что тоже делать нельзя. В итоге, нужно при уменьшении окна пропорционально уменьшать таблицу, но колонка не должна быть шириной меньше чем со…
0 votes0 answers -
закругление углов без изображений
Как можно закруглить углы, без использования изображений. Нашел вот такой вариант, но он не подходит: http://designformasters.info/posts/round-corners-no-image/ Как можно закруглить углы на определенный радиус, с помощью jquery так, чтобы можно было установить границу определенного стиля, цвета и толшины. Радиюс и все остальные параметры должны настраиваться.
0 votes5 answers -
RegExp - как выбрать подстроку?
Добрый день! Помогите плиз. с решением задачи. Есть строка: var str = "string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>"; Необходимо выделить содержимое самых внешних тегов <em> (то что выделено синим). var str = "string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>" Спасибо!
0 votes15 answers -
Сообщение о загрузке страницы
В общем напишу здесь. Страничка весит порядка метра.Надо бы вывести сообщение типа " В процессе загрузки " ,пока страница грузится ,после этого вывести на загруженную страницу.(ну в принципе можно и просто вывести сообщение о загрузке на 4 сек,а пока юзер видит сообщение ,потихоньку загружать пейдж,через 4 сек переадресовать на пейдж) как сделать?
0 votes4 answers -
Загрузка картинок
Здравствуйте. Очень нужен совет. Есть сайт с обилием картинок всяческих, в том числе png. Довольно долго все это дело грузится, несмотря на оптимизацию самих картинок. Можно ли джаваскриптом, или иным способом сделать так, чтобы пока не загрузятся картинки отображалась какая-нибудь заглушка, например иконка загрузки, с текстом типа "Подождите несколько секунд", а как только картинки загрузятся, появляется собственно все содержание сайта? Заранее извиняюсь, если написал не в ту ветку.
0 votes1 answer -
Господа, помогите поправить скрипт.
Вот сам скрипт: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> * { margin: 0; padding: 0px;} #main {background: red; margin: 100px; padding: 100px; text-align: center;} #help {position: absolute; width: 300px; background: gray; display: none;} </style> <script type="text/javascript"> document.onmousemove = cursorCoordinate; function cursorCoordinate(e) { // Координаты курсора мыши относительно окна документа (IE5+, Mozilla/Gecko, Opera 7+) var x = 0, y = 0; if (!e) e = window.event; if (e.pageX || e.pageY){ x = e.pageX; y = e.pageY; } else if …
0 votes15 answers -
Проблема с DOCTYPE
Добрый день. Есть вопрос. Смотрю, тут уже поднималась проблема скриптов с DOCTYPE. Недавно нашёл очень простой Аяксовый скрипт. Так вот он не хочет работать в ФФ с Доктайпом. Даже в ИЕ6 пашет нормально, а в ФФ никак. Скрипт выдран отсюда. Код таков (если дописать Доктайп то в ФФ работать не будет): <html> <head> <title>Всплывающие подсказки в духе AJAX</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> var curHintId = null; // id активной ссылки // Делаем XMLHttpRequest "универсальным" if(!window.XMLHttpRequest && window.ActiveXObject) var XMLHttpRequest = function()…
0 votes7 answers -
Обратное действие по клику
Ребят, начну пожалуй задавать глупые вопросы: 1) Есть вобщем такой код, он действует так: Жму на ссылку и картинка становится большей ширины и высоты. Задача: 2) Что нужно прописать или добавить в код, что-бы при повторном нажатии на ссылку картинка приобретала начальную форму, тоесть свои прежние размеры? <script language="javascript"> function test(){ document.getElementById('img').width='200'; document.getElementById('img').height='150'; } </script> <a href="#" onclick="test('')">Сылка модная</a><br /> <img src="snoop.gif" id="img" width="100px" alt="" />
0 votes12 answers -
Динамическая форма
Всем привет, вот мой вопрос: Есть анкета, в ней некоторые вопросы зависят друг от друга. Например: чекбокс "Покрасить волосы?" - Выбираешь "Да" - появляется слой с опциями окраски: Выберите цвет: красный / синий / белый Блеск: да / нет и т.п. потом следующий вопрос: радио-переклчалка "1, 2, 3" и соответствующие каждой опции вопросы как делать появление таких слоёв при выборе чекбокса, или радио-кнопки?
0 votes11 answers -
Как создать счётчик посещения ссылок
Я хотел бы разместить на сайте под ссылкой счётчик, который отображает: Просмотров: Число просмотров Вот как мне это "Число просмотров" превратить в счётчик котроый считает сколько раз кликнули по ссылке. только пожалуйста поподробней, а то я не пойму заумных речей. Спасибо заранее!
0 votes7 answers