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
-
Эффекыт смены изображений с помощью маски
Вот пример фотогалереи: http://aviathemes.com/aviaslider/ Новое изображение здесь появляется не сразу, а постепенно формируется из квадратиков. Как это происходит? Эффект такой, будто используется маска, накладываемая на изображение. И эта маска постоянно перерисовывается. Но как наложить на изображение кросбраузерную маску через CSS?
0 votes2 answers -
Как в ссылку вставить скрипт на отправки формы поиска с текстом?
Есть такая ссылка: <a href="#search-searchword" onclick = "document.querySelector('#search-searchword').value = this.innerText;">Чудо</a> Как сюда вставить скрипт, чтоб выполнялся поиск с нужным мне текстом. То есть отправки формы.
0 votes0 answers -
Два скрипта с разным отображением.
Проблема! Есть два скрипта, один - плавающая по экрану рыбка, другой - птицы, пролетающие с левого края страницы на правый. Вот коды: Рыбка: var speed=50; // SPEED OF ANIMATION IN MILLISECONDS. var change=5000; // MAX TIME BETWEEN DIRECTION CHANGES IN MILLISECONDS. var xmax=3; // MAX NUMBER OF PIXEL STEPS LEFT OR RIGHT. var ymax=5; // MAX NUMBER OF PIXEL STEPS UP OR DOWN. var fishRurl="fishr.gif"; // THE URL OF THE RIGHT-FACING FISH var fishLurl="fishl.gif"; // THE URL OF THE LEFT-FACING FISH var w3c=(document.getElementById)?true:false; var ns4=(document.layers)?true:false; var ie4=(document.all && !w3c)?true:false; var ie5=(doc…
0 votes1 answer -
скроллинг (?) jquery
Привет, сообщники! Подскажите пожалуйста как заставить элемент прокручиваться вместе со страницей, но до определенного момента, например до верха. И чтобы он там оставался в фиксированном положении?? Может быть какой скриптик есть Заранее большое спасибо!
0 votes7 answers -
Удаление и добавление классов
Занимаюсь изучением javascript путем изобретения детских велосипедов. Решил написать функции, которые ищут, добавляют и удаляют классы у тэгов. Регулярные выражение пока не осилил, поэтому обходился циклами и массивами. Подскажите, как можно оптимизировать, сократить или ускорить этот код? http://jsfiddle.net/UZ3DQ/ window.onload = function(){ classRemove('добавитьКласс', 'найтиПоКлассу', 'найтиПоТэгу'); classAdd('удалитьКласс', 'найтиПоКлассу', 'найтиПоТэгу'); function classAdd(desiredClass, searchClass, searchTags) { var pointElements = searchElements(searchClass, searchTags); outer: for (var i = 0; i < pointElements.length; i…
0 votes2 answers -
Добавление блока в уже готовую страницу
Есть HTML-страница. На ней есть кнопка. По нажатию этой кнопки с помощью JavaScript нужно добавить на страницу новый DIV и абсолютно его спрозициониовать. Подскжите, как это сделать, чета так-сяк кручу - не получается
0 votes1 answer -
По разному размещаются точки отнисительно карты в ИЕ ФФ и О
Итак, есть карта, которая находится в контексте страницы. На карты наносятся пометки-города. Дабы добавить гибкости, координаты точек вычисляются джаваскриптом как "координаты до карты" + "сдвиг относительно карты" Так вот, конструкция сия не работает в ИЕ (точки позиционирутся относительно угла окна, а не карты), отлично работает в ФФ3. А Опера первый раз сдвинула точки вообще вниз вправо (чересчур), а после обновления расположила нормально. Вот страница: http://autokraz.com.ua/rus/service/sto_ukr.php Имеющийся функционал - не полный, будуд всплывающие блоки, потому не судите "лишний" код. И немного сюда: 1. функции расчета координат и расположения точки: function ws_le…
0 votes1 answer -
Запрет на активность
Здравствуйте! Подскажите, пожалуйста, как можно сделать такое: - есть блок, размеры которого изменяются с помощью плагина resizable. - в этом блоке есть другой блок - "аккордеон" и две кнопки: "разрешить" и "запретить". Как можно сделать, чтоб при клике на кнопку "запретить", содержимое блока "аккордеон", т.е. сам он собственно, не функционировал? Скриншот прилагается.
0 votes8 answers -
Скорость разных методов сортировки
Я только начинаю изучать программирование. Прочитал что сортировка пузырьком является довольно таки медленным методом, гораздо эффективнее "быстрая сортировка". Решил проверить, просто ради интереса. <script type="text/javascript"> function bench(f) { var arr = [2,5,1,4,3,6,8,0,4,32,3,5,7,9,43,2,11]; d = new Date(); for (i = 0; i < 1000; i++) { f(arr); } return new Date() - d; } function bench2(f) { var arr = [2,5,1,4,3,6,8,0,4,32,3,5,7,9,43,2,11]; d = new Date(); for (i = 0; i < 1000; i++) { f(arr, 0, arr.length - 1); } return new Date() - d; } function compare(a, { return a - b; } function defaul…
0 votes4 answers -
Плавающие элементы на айфоне и айпаде без лагов
Мира всем. Ребята, такое дело. В яваскрипте я, конечно, что-то соображаю, но сейчас сложная ситуация. Большинство из вас в курсе, что подавляющее количество плагинов, которые позволяют эмулировать position: sticky; из светлого будушего яваскриптом (раз, два, три и так далее), отлично работают на десктопе, но в айфонах/айпадах sticky-элементы появляются резко и только тогда, когда я отпущу палец от экрана после его прокрутки, что в целом не сильно радует. Мне казалось, что ситуация неразрешима, и я почти смирился после безрезультатного гуглежа. Но тут наткнулся на промо-страницу iOS 8, в которой — о чудо! — плавающий элемент отрабатывает православно, сразу при прокрутке …
0 votes3 answers -
Отменить переход гиперлинка при клике
В тэге <a></a> у меня попадает объект с onclick. <a href="...."> <img ... onclick="alert('action')"> </a> Соответственно при клике на img я получаю алерт и перезод по гиперлинку. Как мне удавить этот переход?
0 votes6 answers -
Proxy Authentication Required - 407
День добрый, Пытаюсь с помощью $.ajax взять время с другого сайта. $.ajax({ url: "http://www.worldweatheronline.com/feed/tz.ashx?key=8797446e5c053244110510&q=Chisinau&format=xml", dataType: "xml", cache: true, timeout: 30000, success: function(xml){ $(xml).find("localtime").each(function(){ var localtime = $(this).html(); alert(localtime); }); } }); в результате ничего не происходит, при этом через TemperData в мозиле получаю статус 407. Интернет идет через прокси. На сайте можно через json, пробовал через $.getJson но результат тот-же. Update: —————————————-- упс, прочитал тему ниже, с dataType: "js…
0 votes1 answer -
проблемка с границами страницы
на этом сайте http://www.hedgerwow.com/360/bugs/css-select-free.html есть три окна, которые при перетаскивании увеличивают страницу.. подскажите, пожалуйста, как это убрать?
0 votes2 answers -
модернизировать код сплывающих окон DHTML+Java
сделал всплывающие окошки "на DHTML" как написано там: http://pvax.nm.ru/dev/help/htmlhelp/popups.htm изменил код в ссылке на Onmouseover, как сделать, чтобы после выхода из ракурса окошко исчезало? как изменить цвет всплывающего окошка и границы?
0 votes2 answers -
XMLHttpRequest
Код изменения контента страницы без перезагрузки страницы. Своего ничего практически, всё по примеру - http://htmlbook.ru/html5/history, за исключением только что асинхронности (в примере - синхронно). С pushstate проблем никаких. А вот по поводу самого изменения контента возникли некоторые вопросы: 1. responeText - как эта штука работает? я прописываю document.getElementById("content").innerHTML = req.responseText; А он мне меняет всю страницу... Правда, по-моему, когда было синхронно, он мне вообще новую страницу полносью загружал вот в этот указанный див. А менял я function swapPhoto(href) { var req = new XMLHttpRequest(); req.open("GET", "http:/…
0 votes11 answers -
перевести array -> string
нужно элементы массива arrParams записать в различные переменные. Сейчас это делается достаточно неуклюже: this.sortOption = arrParams['0']; this.numFriendsInFoto = arrParams['1']; а можно ли как в php ? или каким то лучшим образом... <?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $my_array; echo "I have several animals, a $a, a $b and a $c."; ?>
0 votes3 answers -
Карта со всплывающими описанрями
Нужно сделать примерно такое вот http://www.velegozh-park.ru/genplanS/index3.swf только без флеша. Может есть удобные решения? Пока в голову пришло только при помощи карты-изображений и вешать события маусовер и маусаут на display конкретных блоков. вот.. Может можно как-то попроще? Спасибо заранее
0 votes3 answers -
Произведение рандома
Не получается решить Задачу №3, условие в архиве. 6.html(здесь то что я сделал. http://www.sharemania.ru/0159243
0 votes5 answers -
Array()
var reter = new Array(); reter[1][3]='cats'; Есть ли возможность присвоить значение reter[1][3], не присваивая значения reter[1]
0 votes5 answers -
Не работает скрипт в IE
Доброго времени суток. Решил календарик забодяжить, все вродь ничего, но вот ИЕ показал свои мохнатые уши.( Скрипт для часов и прокрутки месяцев работают, а вот заполнение таблицы календарика не происходит.. Насколько я понял, его чем-то неустраивает строка "k.innerHTML="";" в функции run_calendar_to. Заранее спасибо. С ув. я. http://www.beavers-net.narod.ru/clock_n_date.html var monthes=['фев','мар','апр','май','июн','июл','авг','сен','окт','ноя','дек','янв'], k, date, mon, today, year, param=0; function init_kalendar(){ k=document.getElementById('kalendar'); date=new Date(); mon=date.getMonth(); today=date.getDate(); year=date.getFullYear(); } functi…
0 votes4 answers -
document.getElementById("iframe").src для Opera
Приветствую! Есть код (далле), по нажатию на ссылку 1 содержимое src должно меняться на http://domain.ru/showcl.php?id=1 а содержимое href должно меняться на http://domain.ru/showcl/1/ Для ссылки 2 - соответственно http://domain.ru/showcl.php?id=2 и http://domain.ru/showcl/2/ Для IE и FF данный код работает, а для Opera - нет. Подскажите, как его сделать рабочим и для оперы. В ч?м может заключаться ошибка? <a href="#" onclick="chcl(1)">ссылка 1 >></a> <a href="#" onclick="chcl(2)">ссылка 2 >></a> <a href="#" onclick="chcl(3)">ссылка 3 >></a> <a href="#" onclick="chcl(4)">ссылка 4 >></a> ... &l…
0 votes1 answer -
Проблема с динамическим добавлением divов в IE
Здравствуйте У меня следующая ситуация: Я написал скрипт реализующий вертикальное панельное меню в Firefox все работает прекрасно, а в IE по какой-то причине дублируются добавленные div Скрипт в архиве на народе Не подскажете в чем может быть проблема?
0 votes1 answer -
Проблема с js счетчик в input
Есть такой код, при клике по - или + меняется цифра в поле input на 1 шаг. Но вроде все верно, но код не работает <a class=\"left-col\" href=\"javascript:updateCart('1', 'add')\"><img src=\"images/left-col.png\" alt=\"left_arrow\"></a> <input class=\"cnt\" onkeyup=\"checkValue(this.id)\" type=\"text\" id=\"good_1\" name=\"quantity[1]\" value=\"1\"> <a class=\"right-col\" href=\"javascript:updateCart('1', 'ded')\"><img src=\"images/right-col.png\" alt=\"right_arrow\"></a> <script type="text/javascript"> function updateCart(goodId, act) { var quantity = parseInt($('#good_'+goodId).val()); quantity = checkDigit(quant…
0 votes2 answers -
Скрипт автоотправки формы
Люди дайте пожалуйста ссылку на скрипт или скажите в какую сторону копать. Форма состоит из одного элемента типа <select> и отправлятся должна после того как юзер выбрал хотя один оптион
0 votes2 answers -
не корректно работает onClick
Даже не совсем знаю куда лучше отнести это в php или в js Ну а по сути, имеем следующую ситуацию <script language="Javascript"> function show_div(div_id) { if (document.getElementById(div_id).style.display=="none") document.getElementById(div_id).style.display="block"; else document.getElementById(div_id).style.display="none"; } </script> <div> <p align="center" style="font-size:14px; color:#5c584e;">Новости</p> <div class="page"> <?php for ($i=0, $n=count($rows);$i<$n;$i++) { $row = $rows[$i]; mosMakeHtmlSafe($row); $div="div".$i; ?> <div style="border-bottom-style:dashed; bo…
0 votes2 answers