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
-
Пишем плагин jQuery cookie
Предлагаю за основу взять пример (function($){ function jcookie(options) { var defaults = { result: { } }; var options = jQuery.extend(true, {}, defaults,options); var rgxp = /[a-z]{3},\s[0-9]{2}\s[a-z]{3}\s[0-9]{4}\s[0-9]{2}\:[0-9]{2}\:[0-9]{2}/i var cookie = document.cookie; if (options.expires && rgxp.test(options.expires)) { exp = options.expires; } else { exp = ''; } if (options.data && options.data.indexOf('=')) document.cookie = options.data+";expires="+exp+";path=/;"; var start = cookie.indexOf(" "+options.name+"="); (start == -1) ? start = start : start = cookie.indexOf(options.name+"="); (cookie.…
0 votes1 answer -
Горизонтальный слайдинг. Нужна помощь
Здравствуйте, уважаемые форумчане. Сразу проше не бить меня ногами, я уважаю Ваше время, но решить проблему своими силами не могу. Поэтому прошу помощи у тех, кто найдет возможность. Суть вот в чем - нужно сделать сайт на РНР с принципом навигации и отображения информации как вот тут Вопрос целесообразности очень прошу не поднимать. основательно порыл Ваш форум и, как мне показалось, нашел подходящий мне пример скрипта. К сожалению, моих возможностей и знаний не хватило на то, чтобы все сделать как следует. Пытался разобраться хотя бы в принципе действия и сделал вот это: <html> <head> <title></title> <link rel="stylesheet" href="" type="text/c…
0 votes3 answers -
Не меняется IE визуально высоты элемента div
Скрипт который уравнивает высоты элементов div в зависимости от содержания в них текста Работает в FF и Opera, но IE не работает, хотя алерты выводят новые (изменившиеся) высоты дивов. IE не перерисовывает дивы ? window.onload = function () { var sr = document.getElementById('sr').clientHeight; var tex = document.getElementById('tex').clientHeight; //для контроля alert('texdiv.style.height='+document.getElementById('tex').clientHeight) if(sr<965&&text<965)return; if(sr>tex){ document.getElementById('tex').style.height = (sr-20)+'px'; //для контроля alert('tex.style.height='+document.getElementById('tex').clientHeight); } else if(sr<te…
0 votes9 answers -
подскажите скрипт
подскажите скрипт для реализации подобной галереи как на фотке, под превьюшками еще будет листалка
0 votes1 answer -
Вычисление на javascript
Я в javascript новичок и не могу разобраться с простеньким калькулятором. Вот код в html <form name="forma1"> <p>Первое значение <input type="checkbox" name="t1" value="5" /></p> <p>Второе значение <input type="checkbox" name="t2" value="6" /></p> <p>Третее <select name="t3"> <option value=" "></option> <option value="150">150</option> <option value="140">140</option> <option value="170">170</option> </select></p> <p><input type="button" name="button" value="Вычислить" onClick="areaRectangle('res');"></p> <p>Равн…
0 votes9 answers -
перенос строки в форме (textarea)
здравствуйте! помогите пожалуйста с задачкой <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script type="text/javascript"> function test() { with(document.forms.primer) { if(t1.value>1){t1_rsl="raz"} if(t2.value>1){t2_rsl="dva"} rsl.value=(t1_rsl+t2_rsl); } } </script> </head> <body> <form name="primer"> <input name="t1" type="text"></br> <input name="t2" type="text"></br> <textarea name="rsl" cols="20" rows="5"></textarea></br> <input value="start" type="button" onClick=…
0 votes2 answers -
image onerror/onload
В продолжение темы http://forum.htmlbook.ru/index.php?showtopic=24465 Ситуация такая: 1. Имеется <img /> 2. Есть 2-а события: - onload - onerror 3. Сначала объявил события - потом смена 'src' Когда 'src' верный - проблем нет. Срабатывает только 'onload'. Когда 'src' "битый" - должен срабатывать 'onerror', в нём смена 'src' - и потом снова 'onload'. Всё. Ссылка такая: http://tarik.kasperovich.ru/test_15/index.html Это работает везде, кроме Opera 10.50. Причём во всех остальных версиях Opera - всё нормально... O_o Тестировал в 11.00 10.60 10.00 9.64 9.60 9.50... Какого в Opera 10.50 не пашет? В чём отличие или что я не так делаю? Код проблемного места: var image = d…
0 votes9 answers -
Подгрузка по мере скролинга
Сабж. Не могу найти плагин для плавной подгрузки изображений и в идеале других элементов. Не подскажете?
0 votes6 answers -
Плагин для JQeury для отмечания друзей на фото
Требуется реализовать ометки на фото как в контакте или в яндекс фото. Подскажите плз JQeury плагин под это дело
0 votes2 answers -
Ширина/высота окна
Собственно, высчитываю так: document.documentElement.clientWidth - ширина документа без полос прокрутки document.documentElement.scrollWidth - ширина документа с полосой прокрутки Тоже самое с высотой: document.documentElement.clientHeight document.documentElement.scrollHeight Можно ли как-нить самим повлиять на эти значение? Конкретно, можно ли задать им определённую ширину, к примеру? Или, что ещё лучше, сбросить по умолчанию... Спасибо.
0 votes18 answers -
Как сделать такой эффект и реально ли это...
Хотелось бы сделать такой эффект: Допустим я зашёл на главную страницу сайта. Нажал на кнопку "Форум" главная часть сайта свернулась и через пару секунд развернулась (всё это плавно) уже с другим контентом, в моём случае с форумом. А вапще хотел применить это чудо к хостингу изображений, то есть нажал загрузить, окно свернулась и развернулось с ссылками...
0 votes1 answer -
Можно ли сделать эффект переворота текста
Есть флешь шаблон: http://www.templatemonster.com/flash-templates/30482.html. Хочу сделать эффект, похожий на тот, что сделан для меню. Пока думаю так - запускать несколько анимаций одновременно: 1) покачивание кнопки - сделать думаю не проблема; 2) переход из черной кнопки в серую - спрайтом, с одновременно меняющейся прозрачностью. 3) переворот текста - тут я не знаю. Мой вопрос: можно ли такое сделать при помощи JS? 4) звездочки / шарики - про это еще не думал. Если у кого есть идеи как сделать все вместе по другому - буду очень рад. Заранее СПС.
0 votes7 answers -
Отмена перехода к якорю при клику
Всем привет На странице есть блок в который загружается различное содержание при клике по вкладке. Любой блок должен быть доступен по ссылке. Т.е. чтобы было можно сразу перейти к содержимому нужного блока или добавить его в закладки. Т.е. в общем виде всё имеет следующую структуру: <ul> <li><a href="#block1">Link 1</a></li> <li><a href="#block2">Link 2</a></li> <li><a href="#block3">Link 3</a></li> <li><a href="#block4">Link 4</a></li> </ul> <div> <div id="block1">Content 1</div> <div id="block2">Content 2</div> <div…
0 votes6 answers -
Не работает скрипт решения кв.уравнений.
Я написал скрипт. Но он не хочет работать... В чем причина? <script type="text/javascript" language="JavaScript"> var a=prompt("enter a","0"); a=parseFloat(a); var b=prompt("enter b","0"); b=parseFloat(b); var c=prompt("enter c","0"); c=parseFloat(c); var d=b*b-4*a*c; if (d<0) {alert('D<0!!!');} else {document.write('x=',-b+math.sqrt(d),'<br/>'); document.write('x=',-b-math.sqrt(d),'<br/>');} </script>
0 votes4 answers -
отправка значения в jquery
<script type="text/javascript"> function nid(d) { document.getElementById("result").innerHTML = d; } </script> while(...){ <a href="" onclick="return nid(\''.$row['name'].'\')">'.$row['name'].'</a> } <span id="result"></span> подскажите как такую фичу замутить на jQuery?
0 votes6 answers -
Несколько таймеров на одну страницу
Здравствуйте, Подскажите, пожалуйста, как на JS сделать несколько таймеров, у меня не получается. <span id="cd">60</span> PHP скрипт выводит время (разное), но таймер работает только с одним элементом cd, другие стоят на месте. function cooldown() { var cd=document.getElementById('cd'); setTimeout(cooldown,1000); cd.innerHTML--; if (cd.innerHTML<=0) document.getElementById('cd_text').innerHTML=''; } setTimeout(cooldown,1000); Да, я знаю что скрипт неверный, но я не понимаю как сделать чтобы похожий скрипт работал со всеми элементами cd :/ Подскажите?
0 votes1 answer -
Реализовать задержку выполнения
Доброго времени суток. Нужно как-то реализовать таймер для поля поиска. Суть в том, что через AJAX подгружается информация, надо, чтобы она грузилась только после некоторой паузы между нажатиями клавиш.. Народ где-т писал, что надо использовать setTimeout, но решения там приведено не было, а сам совсем не понимаю, как реализовать задачу через него. С уважением, Олег.
0 votes6 answers -
mouseover и вложенность
http://borber.ru/htmlbook/mouseover-trouble.html — вот тут трабл. Три вложенных блока. Для каждого одно и то же событие onmouseover. Когда наводим на самый нижний (он же самый вложенный), то получаем сразу три события onmouseover от самого вложенного блока (то есть на тот, на который собственнно навели) по порядку к блоку нулевого уровня вложенности. Кто подскажет как сделать так, чтобы порядок был обратный, а ещё лучше, чтобы событие вообще срабатывало только на тот блок, на который мы именно и навели?
0 votes11 answers -
Проблемы с XMLHttpRequest
Добрый день. Вот наткнулся на такую проблему... Для начала кусок кода - function SendRequest(xmlRequest) { if (xmlhttp != null) xmlhttp.abort(); xmlhttp = CreateRequest(); xmlhttp.open("POST", clmap.AjaxPath+'?t='+new Date().getTime(), true); xmlhttp.send(xmlRequest); } SendRequest(xmlRequest); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) if(xmlhttp.status == 200) { xmlresponse = xmlhttp.responseXML; Так вот, периодически FF выдает ошибку - В других браузерах тоже эта же проблема возникает. Как вообще такое может быть, что сначала срабатывает onreadystatechange, а потом xmlhttp оказывается null?
0 votes5 answers -
Фразы по очереди
Мне надо сверху страницы сделать вывод фраз по очередности: 1. Выводится фраза, например "Добро пожаловать" - стоит 15 секунд. 2. Затем выводится вторая фраза - "Для настройки аккаунта пройдите по этой ссылке" и стоит 30 секунд. 3. Затем третья фраза и стоит она 1 минуту и затем исчезает и на этом месте пусто (отсутствие текста и ссылок) Я сейчас это реализовал с помощью iframe и просто переадесации с одного файла на другой через meta-tag redirect=30 но это не серьезно, я бы не хотел использовать iframe для таких функций, надо чтобы один раз пользователь загрузил и всё. Помогите пожалуйста со скриптом, есть ли какие либо примеры? Спасибо заранее.
0 votes4 answers -
Mootools не корректная работа в Firefox
Есть сайт kkp.kz. На странице kkp.kz/rus/qas/index реализован эффект accordion для вопросов. Когда щелкаете на вопрос, под ним появляется ответ . Но в Mozilla Firefox 3.6.13 происходит событие scrollTo на первый слайд. Ошибка возникает в коде $$('h3.toggler').addEvent('click', function(e){ var parent = this.getParent(); // parent div var child = parent.getChildren('div.element'); // current element to show /** * Hide all elements */ hide_elements(); /** * Show current element */ child.setStyles({display:'block'}); }); на строке child.setStyles({display:'block'}); Если вместо {display:'block'} я ставлю любой другой стиль, то все отрабатывает нормально. Так…
0 votes2 answers -
Страница прыгает вверх
Помогите пожалуйста. Есть такой код: <!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' lang='ru' xml:lang='ru'> ... <a href='java script:void(0);' onClick="get_upg();" /> <div id='upg'> ... </div> ... function get_upg() { ... document.getElementById('upg').innerHTML = varText; ... } почему уже после обновления содержимого див блока, при попытки клацнуть мышкой в любое место страницы она прыгает вверх? как избавиться от этого?
0 votes7 answers -
jQuery Cycle Plugin ,а можно ли...
Сделал рулетку на сайт ,но вот вопрос ,можно ли использовать прокручивающиеся картинки ,как ссылки?типа карусель идет,щелкаешь по картинке и тебя перенаправляет туда то.Пробывал вставить в тег img тег href ,но никакой реакции ,поэтому я так думаю дело в js )))
0 votes6 answers -
JS - смена картинки+увеличение
Доброго времени суток! Есть js-скрипт смены картинок по клику: <script language='javascript'> function show(path) { if (obj = document.getElementById('pic')) { obj.src = path; } } </script> <!-- Вывод большой картинки --> <img id="pic" src = "images/01.jpg"> <!-- Превьюшки --> <a href="#vf" onClick="show('images/01.jpg'); return false;"><IMG src="images/01.jpg"></a> <a href="#vf" onClick="show('images/02.jpg'); return false;"><IMG src="images/02.jpg"></a> <a href="#vf" onClick="show('images/03.jpg'); return false;"><IMG src="images/03.jpg"></a> Алгоритм работы: 1. кликаешь в пр…
0 votes17 answers -
Переместить пользователей iPhone
Как переместить пользователей iPhone (iPod, iPad) на другую страницу, например, indexIphone.html Есть такая история: http://www.htaccesstools.com/articles/dete...edirect-iphone/ Не понимаю как реализовать, как должен выглядеть код.
0 votes3 answers