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
-
Скрыть controls у видео в полноэкранном режиме
Здравствуйте. Потихоньку разбираюсь с апи видео, возникла следующая проблема: Есть свои элементы для управления видео. Но при переходе в полноэкранный режим появляется стандартная панель управления видео, как её убрать? пример для хрома и оперы.
0 votes4 answers -
javascript заполнение полей формы
javascript заполнение полей формы, при этом автоматически заполняются такие же поля в другой фрме
0 votes4 answers -
аскрывающиqся свиток, пример использования
Подскажите пожалуйста примеры сайтов или лучше сразу Js или css код для создания эффекта раскрывающихся свитка на сайте. Без флеша, свиток представляет из себя некий div элемент который при клике должен плавно разворачиваться, но не просто в бок выезжать, а действительно разворачиваться. Уже весь нет перерыл, можно нонечно использовать новые свойства CSS для трансформации объектов, но это не подходит так как мало где будет работать
0 votes4 answers -
как пользоваться КЛАДР?
подскажите пожалуйста, что нужно сделать чтобы получить возможность использовать базу городов от КЛАДР? она выложена в общий доступ, но обратиться через ajax к ней невозможно потому что браузеры не разрешают кроссдоменные запросы когда бэкенд пишешь сам, то сам же и настраиваешь отдающий сервер в соответствии с CORS, но здесь не тот случай. однако, думаю, большинство разработчиков тянут данные из КЛАДР при помощи ajax. и.... я тоже хочу пока только придумал установить в хром расширение. но это временная мера - только для этапа разработки.
0 votes2 answers -
Кто делал календарь
Если кто делал календарь - можете выслать примеры календарей(желательно с добавлением событий в даты)
0 votes5 answers -
длина многомерного массива
помогите пожалуйста разобраться 1 пример js-скрипт делает ajax-запрос и получает ответ в виде массива. вывести в консоль количество элементов в массиве через .length получается $.ajax({ url: 'js/project/ajax/getDots.php', type: "post", data:{graph_id: graph_id}, success: function(json) { json = JSON.parse(json); console.dir(json); console.log(json.length); } }); $sql = 'SELECT * FROM `dots` WHERE `graphs_id` = ' . $_POST["graph_id"]; $result = mysql_query($sql); // or die(mysql_error()); $response = array(); if($resu…
0 votes5 answers -
Помогите переписать скрипт
У меня на сайте работает скрипт, перемещающий комментарии. $(document).ready(function(){ var first = 0; var speed = 700; var pause = 3500; function removeFirst(){ first = $('#listticker li:first').html(); $('#listticker li:first') .animate({opacity: 0}, speed) .fadeOut('slow', function() {$(this).remove();}); addLast(first); } function addLast(first){ last = '<li style="display:none">'+first+'</li>'; $('#listticker ul').append(last) $('#listticker li:last') .animate({opacity: 1}, speed) .fadeIn('slow') } interval = setInterval(removeFirst, pause); }); HTML: <div id="listticker"> <h2 class="tic">Последн…
0 votes19 answers -
Массив кнопок, узнать индекс нажатой кнопки
Имеется массив кнопок button[]. Как узнать индекс нажатой кнопки? Два часа рылся в интернете, а так же на этом форуме, ответ не нашел. Я решил задачу, но считаю, что должно быть решение проще: <script> function ins(e){ var o = document.getElementsByName('butt[]'); for (i=0;i<o.length;i++){ if (o(i) == e) alert ('Индекс ' + i); } } </script> <input type='button' name='butt[]' value='ok1' onclick='ins(this)'/> <input type='button' name='butt[]' value='ok2' onclick='ins(this)'/> <input type='button' name='butt[]' value='ok3' onclick='ins(this)'/> <input type='button' name='butt[]' value='ok4' onclick='ins(this)'/> <input type='…
0 votes5 answers -
image-map с onMouseOut и onMouseOver
что делать и как мне быть я уже ума не приложу история такая: картинки 600на400пх каждая на отдельной странице являются картами, где каждая половина изображения осуществляет шаг впер?д (правая сторона) и шаг назад (левая) на одну картинку, т.е. области по 300на400пх. карта работает вс? отлично, НО нужно чтобы в этих областях 300на400 при наведении курсора возникали изображения стрелок влево и вправо соответственно. как так сделать? <img src="прозрачное изображение.gif" width="600" height="400" border="0" style="background-image: url(настоящее изображение 600на400пх.jpg);" usemap="#map"> <map name="map"> <area shape="rect" alt="previous" coords="0,0, 300,40…
0 votes4 answers -
галерея перестала демонстрировать фото
Перестала раскрывать большие изображения пример вот http://shkafmos.ru/index.php?option=com_datsogallery а точнее вот как пример http://shkafmos.ru/index.php?option=com_datsogallery&Itemid=0&func=detail&catid=3&id=525 Пожалуйста помогите разобраться
0 votes4 answers -
поддержка JavaScript разными браузерами
Здравствуйте! у меня вопрос : есть ли ещё,.... остались ли ещё такие браузеры которые НЕ поддерживают скрипты. боюсь прогадать и не подстроится под кого-либо. IE (6,7,8) , Opera, Firefox, Netscape Navigator, Safari, Chrome, ........
0 votes6 answers -
Звук при наведении курсора мыши
Как сделать, чтоб происходил звук при наведении мышкой на кнопку баттон и отдельно на картинку кнкопку?
0 votes7 answers -
jQuery download file
// JavaScript function UpldFile(f){ $.get('file.php', {file:f}, function(data){ alert('Data send'); }); } if(!empty($_GET['file'])){ // file properties $filename = 'upload/'.$_GET['file']; $fileextn = end(explode('.', $_GET['file'])); // force-download switch($fileextn) { case "pdf": $ctype="application/pdf"; break; case "exe": $ctype="application/octet-stream"; break; case "zip": $ctype="application/zip"; break; case "doc": $ctype="application/msword"; break; case "xls": $ctype="application/vnd.ms-excel"; break; case "ppt": $ctype="application/vnd.ms-powerpoint"; break; case "gif": $ctype="image/gif"; break; case "png": $ctype="image/png"; break; …
0 votes2 answers -
Значения переменных сохраняются
Здравствуйте! Прошу рассмотреть следующую ситуацию. Есть код: <script type="text/javascript"> function Display(peremennaya) { peremennaya + 1; return peremennaya; }; </script> При первом обращении к данной функции - например таком: Display(5) На экран выводится значение 6(т.е.5+1). А при следующем таком-же обращении: Display(5) Я получаю значение 7!! А при следующем - 8. А при следующем - 9 и.т.п. Т.е., короче говоря, в данной функции сохраняется предыдущее значение переменной и к нему прибавляется единица! А мне надо чтобы значение переменной всегда оставалось тольео таким как я его передал +1. Как это сделать? Как заставить JavaScript не запоминать зна…
0 votes12 answers -
Смена всего контента
Ночь, улица, фонарь, аптека... Нужно сменить (плавно) все это дело на день. То есть перейти из ночной темы в дневную, включая изображения, тексты и.т.д. Вобщем, всей страницы, а не каких-то элементов и без подгрузки. Есть на флэше заготовка, делал такое, но флэш не хочу использовать. Ajax?
0 votes17 answers -
Прозрачность PNG для Internet Explorer
Всем привет! Нарыл на просторах всемирной паутины решение задачки по использованию возможностей png для Internet Explorer, который не любит его прозрачность. Загрузить фалы можно здесь http://www.styleroom.ru/files/pngbehavior102.zip. Заливаете все в корень сайта - и можно использовать полупрозрачные изображения, не боясь что IE их покорежит.
0 votes6 answers -
Как из JS открыть PHP?
Как из JS открыть PHP?
0 votes13 answers -
Просмотр изображений Lightview и jQuery
Проблема такая. Есть просмотр галереи. http://www.nickstakenburg.com/projects/lightview/ Но он не работает с jQuery. 1. <script type="text/javascript" src='http://code.jquery.com/jquery-latest.min.js'></script> <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/prototype/1.7/prototype.js'></script> <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.3/scriptaculous.js'></script> <script type='text/javascript' src='js/lightview.js'></script> не работает jQuery. 2. <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/prototype/1.7/prototype.js…
0 votes2 answers -
Как проверить включена ли JS?
Проблема такая: есть ссылка на удаление записи в БД, Для подтверждения удаления по событию onClick вызывается функция: var msg='Вы уверенны ,что хотите удалить?'; if (confirm(msg)) { YesNo=true; }else{ YesNo=false; } return YesNo; Хочется сделать так, чтобы при отключенной JS ПХП-шный скрипт, который будет удалять запись, перед удалением подсунул бы юзеру свою форму с таким-же вопросиком. Вопрос как ПХПе "узнать" что JS отключен? Пока придумал только что-то типа такого: добавить в явовский скрипт строчку типа var a='del_script.php?js=1' location.href=a и затем в ПХП проверить наличие переменной JS=1 и если ее нет то вывести форму диалога. Как-нибудь "крас…
0 votes8 answers -
Перехват нажатий клавиш в браузерах и запрет стандартных действий
В опере при нажатии точки открывается поиск по странице. preventDefault(), как я понимаю, этого не предотвращает. Как быть, если мне нужно обрабатывать эту клавишу? Нажатие даже не доходит до события onkeyup И почему коды цифровых клавиш в опере отличаются от их кодов в хроме и файрфоксе?
0 votes6 answers -
Бегущая строка
Была задача - написать скрипт "бегущей строки". Сделал как можно проще. Ссылка: http://tarik.kasperovich.ru/test_9/index.html Код: // The document is loaded --> onload = function() { runingLine.initial('RunLineLrt', 50, 'ltr'); //runingLine.initial('RunLineRtl', 50, 'rtl'); } // --> var runingLine = {}; // RuningLine initialization --> runingLine.initial = function(id, value, direction) // direction can be 'ltr' or 'rtl' --> { obj = document.getElementById(id); parent = obj.parentNode; speed = Math.round(1000/value); // quantity of pixels in a second --> obj.style.visibility = 'visible'; if (direction == …
0 votes12 answers -
Масштабирование изображения с помощью мыши
Хочу сделать масштабирование изображения при помощи мыши(подобно пропорциональному изменению высоты и ширины в фотошопе). То есть в уголку изображения будет квадратик за который можно будет потянуть и изменить размеры на желаемые. Вопрос: если есть готовые решения, то подскажите. Желательно "чистые" (без фреймверков), либо с использованием jQuery.
0 votes12 answers -
Опять про innerHTML (вторая попытка)
Уважаемые форумчане, простите за сумбур в поставленном вопросе первого поста. Сформулирую четче: Есть тег <div id="content"> </div> в который нужно вставить следующий код: <script type="text/javascript" src="http://www.mbovin.com/soccerdb/gettable.php?id=424&columns=pos,team,pts,wdl"></script> Но "id=424" может принимать другие значения <select id="lbFeeds" onChange="get_feed();"> <option value="424">Группа D</option> <option value="425">Группа E</option> <option value="426">Группа F</option> ... </select> Попытался составить функцию: <script type="text/javascript"> function get_feed()…
0 votes10 answers -
Как сделать фильтр
Здравствуйте! Имеется скрипт такого вида: <script type="text/javascript"> function philter(g) { if (g.choose.checked) g.image.style.display = "none"; else g.image.style.display = ""; } </script> <input type="checkbox" name="choose" onClick="philter(this.form)"> <input type="submit" name="image" value="Элемент"> Оный прячет конкретный элемент при клике по галке. Отсюда вопрос: как реализовать, дабы скрипт прятал несколько элементов при клике по галке?
0 votes9 answers -
массив
в jQuery есть замечательная штука $.each, а как на чистом javascript`е узнать позицию первого элемента в массиве, если он не нулевой а 3й например или 500й....знаю про pop и push но они же выдергивают содержимое первого а не его позицию в массиве в пхп есть замечательные комманты reset и end, а что делать в яваскрипте?
0 votes10 answers