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
-
Постоянное вращение изображения
Есть скрипт: <script type="text/javascript" src="/js/jqueryrotate.2.1.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { // Функция статичного поворота на 45 градусов jQuery("#rotate1").rotate(45); // Постоянное вращение картинки var angle = 0; setInterval(function(){ angle+=3; jQuery("#rotate2").rotate(angle); },50); // Поворот при наведении курсора на 180 градусов jQuery("#rotate3").rotate({ bind: { mouseover : function() { $(this).rotate({animateTo:-180}) }, mouseout : function() { $(this).rotate({animateTo:0}) } } }); }); </script> <img src="картинка" width="25px" alt="" id="rotate3" /> Нужно объедини…
0 votes2 answers -
Помогите разобраться с двумя задачами на js
Выполяю задания из книги по js: 1. Списки Списки удобны тем, что они могут делиться частью своей структуры. Например, можно сделать два списка, {value: 0, rest: list} и {value: -1, rest: list}, где list – это ссылка на ранее объявленную переменную. Это два независимых списка, при этом у них есть общая структура list, которая включает три последних элемента каждого из них. Кроме того, оригинальный список также сохраняет свои свойства как отдельный список из трёх элементов. Напишите функцию arrayToList, которая строит такую структуру, получая в качестве аргумента [1, 2, 3], а также функцию listToArray, которая создаёт массив из списка. Также напишите вспомогательную фун…
0 votes5 answers -
альтернативная передача данных, скорость загрузки
сабж.. например через или .... или такое вообще не возможно?{...отредактировано kiD}
0 votes17 answers -
Скрипт + кнопка vs Обновление
Имеется serial.asp страничка со скриптом: ........... <% language = javascript %> <script language ="JavaScript1.1"> .............. ......... вопрос в следующем: как сделать так что бы при нажатии кнопки "Обновить" браузера, происходило просто обновление, а при нажатии на кнопку выполнялся скрипт, а то сейчас происходит выполнение скрипта вне зависимости от того нажал я "обновить" или нажал я "ОК"
0 votes10 answers -
[jQuery] Мой мозг взорван! Порядок выполнения обработчиков событий.
Код : // js start console.log('js start'); var hash = { 'set' : function(val){ window.location.hash = val }, 'log' : function(){ console.log('Hash log: '+ window.location.hash) }, 'bind': function(){ $(window).bind('hashchange', this.log) } }; // set hash.set('hash0'); hash.set('hash1'); hash.set('hash2'); hash.set('hash3'); // bind hash.bind(); // js end console.log('js end'); Резултат : js start js end Hash log: #hash3 Hash log: #hash3 Hash log: #hash3 Hash log: #hash3 1. Консолим запуск. 2. Меняем хэш 4 раза. 3. Вешаем обработчик. 4. Консолим завершение. Какого черта тут происходит? Почему обработчик вообще сработал? (Откуда ему знать что я сделал до его наве…
0 votes11 answers -
Нужно сделать проверку при нажати на submit ?
имеются 3 тектовых инпута, допустим пользователь нажал на submit но не заполнил ни один из этих полей, , нужно чтобы при нажатии submit вылетало небольшое модальное окошко с сообщением чтобы пользователь заполнил обязательные поля помеченные звездочкой, к этим текстовым инпутам можно обратиться только по id #PROP1, #PROP2, #PROP3 И после нажатия на submit вылетает модальное окошко и после закрытия этого модального окошка не нужно чтобы отправлялись POST-данные т.е. не нужно чтобы страница перезагружалась Помогите пожалуйста написать эту проверку, заранее благодарен
0 votes13 answers -
Не раскрывать <select>
Как сделать что б по клику на <select> он не раскрылся? То есть вообще бы ничего не сделал. А я уже событие onclick или omouseover обрабатывать буду.
0 votes17 answers -
проблема с квадратиками вместо русских букв
здравствуйте ...вот код который выводит в alert содержимое документа (код вырван отсюда http://zhilinsky.ru/2007/07/22/ajax-coding/ ) ...проблема в том что выводятся квадратики если в файле запись русскими буквами <!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> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <script type="text/javascript" language="javascript"> var http_request = false; function makeRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla,…
0 votes9 answers -
HTML-теги отображаются текстом
Здравствуйте! Постараюсь вкратце обрисовать проблему. Имеется два php-скрипта: index.php и ask.php. В index.php имеется форма, юзер заполняет ее - и при помощи MooTools Request.HTML данные из формы отправляются в ask.php. Без перезагрузки страницы (!) - т.е. на AJAX. В ask.php генерится определенный html-код (фактически, текст, разделенный тегами br) и возвращается в исходный сценарий: Формируется определенными преобразованиями переменная $answer, выполняется $answer = str_replace( array('<', '>'), array('<', '>'), $answer);, выводится echo $answer; Далее, при помощи JS, полученный ответ отображается в браузере (серия команд а-ля $('result').set('text', 'тек…
0 votes1 answer -
Динамическая загрузка и исполнение скриптов
Как подключить к документу внешний файл скрипта, после загрузки документа, т.е. document.write не канает. и еще вопрос почему если я присваиваю любому тегу innerHTML = " " то алерт не срабатывает?
0 votes11 answers -
onclick='form.submit()' в FireFox
Привет! Если две формы, которые отправляются путем функции submit(), при нажитии на ссылку.. <form class="login" action="index.php?module=account" method='POST' id='login_form'> <div class='order_shop'> <input type="hidden" name="act" value="login"> <input type="hidden" name="submit" value="submit"> <input type="text" name="email" class="bar" value='E-mail...' onfocus="if (this.value=='E-mail...') this.value='';" onblur="if (this.value=='') this.value='E-mail...'"> <input type="password" name="password" value="password" onfocus="if (this.value=='password') this.value='';" onblur="if (this.value=='') this.value='password'" class="bar">…
0 votes7 answers -
Связка: AJAX и JavaScript
Есть куда Ajax отдает свои данные. В данных есть еще один , у которого в стиле прописано в качестве бэкграунда картинка и есть функция JavaScript, которая позволяет выставить координаты на картинке. Если нет Ajax-а, то функция работает замечательно: при инициализации она находит объект с id="shema" и выполняет свои функци.. При загрузке же аяксом - не находит. Пишет ошибку, что не найден объект. Я уже пробовал в тексте, который отдает аякс, т.е. в серверном скрипте вызывать функцию инициализации - ничего.. Неужели нельзя выполнять функции JavaScript с объектами, которые подгрузились с пом. Ajax?
0 votes14 answers -
Перевод многомерного массива php в js
Здравствуйте! Подскажите как мне многомерный массив php: $des_img=array( array($des_img_small_1, $des_img_big_1, $des_img_description_1), array($des_img_small_2, $des_img_big_2, $des_img_description_2), array($des_img_small_3, $des_img_big_3, $des_img_description_3), array($des_img_small_4, $des_img_big_4, $des_img_description_4), array($des_img_small_5, $des_img_big_5, $des_img_description_5), array($des_img_small_6, $des_img_big_6, $des_img_description_6), array($des_img_small_7, $des_img_big_7, $des_img_description_7), array($des_img_small_8, $des_img_big_8, $des_img_description_8), array($des_img_small_9, $des_img_big_9, $des_img_description_9), a…
0 votes8 answers -
Меню с всплывающими вложениями
Здравствуйте! Прошу помочь в создании меню со всплывающими вложениями, которые появляются при наведении курсора мыши на одну из ссылок меню. Насколько я знаю, это делаются с помощью Java. Кто может, объясните пожалуйста, как это делается
0 votes15 answers -
Блокировка события в FF
Есть HTML-код: <a href="#" onclick="foo()">Ссылка</a> Задача: сделать так, чтобы при нажатии на ссылку не происходило прокрутки окна на начало. Прокрутка окна происходит из-за решетки в значении свойства href. Может конечно туда можно что-то прописать такое что не производило бы никаких действий. Но я не знаю что, зато знаю что можно делать так: <a href="#" onclick="foo(); return false; ">Ссылка</a> return false как раз и отменяет переход по ссылке. Но так получается слишком никрасиво поэтому запретить переход по ссылке нужно из функции foo. Делаю так: function foo () { event.returnValue = false; } В IE работает на ура, а вот в FF нет (до Оперы…
0 votes24 answers -
Как разобрать результаты Sql запроса в Javascript
Доброго времени суток! такая вот задача есть Javascript функция она отправляет ajax запрос в результате которого должна получить результат запроса в базу от такого кода $v = $_REQUEST['param'] $sql = "SELECT `id`,`name` FROM `users` WHERE `city` = '$v'"; $result = mysql_query($sql); $s = mysql_fetch_array($result); $obj = $s; echo json_encode($obj); массив то я получаю а вот как разобрать его я не пойму нашел такой вот код for(var key in obj){ var val = obj[key]; alert (key+'='+val); но он пробегает только 1ю строку массива начала по цифровым индексам а потом по буквенным, а вот как обратиться к конкретному полю конкретной строки не могу понять. то есть нужен ана…
0 votes17 answers -
Вызов функции
Подскажите, плиз, как в правильно оформить? Мне нужно здесь stm_aix("p0i8","p0i4",[0,"Пункт меню"],174,0); правильно оформить вызов функции function show_bar(ev) по событию onclick stm_aix("p0i8","p0i4",[0,"Пункт меню"],174,0); - Это пункт меню и я хочу привязать к нему это событие
0 votes27 answers -
Выделение текста на всей странице с помощью яваскрипта
Доброго времени суток. Задача: при нажатии на картинку весь текст на странице должен выделиться (аналог ctrl+A). Вопрос: можно ли так сделать? Если да, то как? Заранее спасибо
0 votes12 answers -
Картинка в новом окне
Только начал изучать js В общем вот скрипт <script LANGUAGE="JavaScript"> function openindex() { var OpenWindow=window.open("", "newwin", "height=300,width=300,status=yes"); OpenWindow.document.write("<HTML>") OpenWindow.document.write("<TITLE>") OpenWindow.document.write("Новое окно ") OpenWindow.document.write("</TITLE>") OpenWindow.document.write("<BODY BGCOLOR='white'>") OpenWindow.document.write("<CENTER>") OpenWindow.document.write("По центру") OpenWindow.document.write("<a href='' onClick='self.close()'>Закрыть</a>") OpenWindow.document.write("</CENTER>") OpenWindow.document.write("</BODY>") OpenWind…
0 votes21 answers -
Дополнительные поля в форме с помощью JavaScript
Как сделать интерактивную форму, чтобы при выборе какого-то элемента (например <input type="radio">) в форме появилось новое поле (например текстовое или ещё какое - это не очень важно). Посетитель сайта может в это новое поле ввести значение и вместе с остальными параметрами отправить на сервер. Т.е. форма таким образом интерактивно изменяется. JavaScript совсем не знаю, поэтому спрашиваю, как можно реализовать такое.
0 votes20 answers -
Смена картинки, после ее загрузки.
Помогите пожалуйста разобраться в смене картинки по событию OnLoad. В страничке HTML вставлена большая фотография, но пока она грузится, нужно вместо фотографии вывести маленькую картиночку типа "LOADING" или что-то типа . После того когда большая фотография догрузится до конца, ее нужно вставить в документ вместо маленькой картиночки "LOADING". Я сделал так: <script type="text/javascript"> function ChangeImage(id, photo) { document.getElementById(id).src = photo; } </script> <img id="1" src="loading.gif" onload="ChangeImage('1', 'photo.jpg')"> Но чет я видать не учел. Картинка меняется, но как-то не понятно по какому событию. Думаю что она меняется по…
0 votes7 answers -
Скрипт спойлера
Господа, плиз, помогите доработать скрипт спойлера для phpBB3. Использование BBCode: [spoiler={TEXT1}]{TEXT2}[/spoiler] Скрипт спойлера (замена html) <div style='width: 99%; border: 1px dotted #6F5E42; border-left: 4px solid #6F5E42;'> <script language='javascript' type='text/javascript'> <!-- if(!_s_id) { var _s_id = 0; var sp_title = ""; function switch_spoiler(id, title) { if(document.getElementById("sp_d_" + id).style.display == "block") { document.getElementById("sp_a_" + id).innerHTML = "▼ " + title; document.getElementById("sp_d_" + id).style.display = "none"; } else { document.getElementById("sp_a_" + id).inn…
0 votes0 answers -
ul li по клику становится активным?
Здесь такая вот тема, что нужно как-то сделать так, чтобы li после нажатия на него изменял свой стиль скажем на li.active и сохранял его даже после клика, а возвращался в нормальное состояние только после клика по другому li из списка. Сам код такой: <style type="text/css"> .list ul li{ cursor:default; line-height:0; font-size:0; margin:0 0 3px; overflow:hidden;_zoom:1; } .list ul li:hover,.contactr .list ul li.hover{ background:#fff; } </style> <div class="list"> <ul> <li> <p class="name">Bill Biilewitch</p> <p class="login">1234567890--=</p> </li> <li> <p class="name">Bill Biilewitch…
0 votes10 answers -
Адаптивное изображение на canvas
Задача: сделать карту изображения для масштабируемой растровой картинки. Насколько я понял нужно: 1. использовать canvas 2. Загрузить в него картинку 3. Как-то пропорционально картинке масштабировать canvas под экран (использовать еще одно прозрачное изображение с пропорциями картинки? картинку делать бекграундом? Что-то с ходу ничего не получается.) 4. Нарисовать карту в прозрачных svg 5. Наложить svg поверх и задать им ссылки Плотно еще не разбирался, но у меня сомнения - можно ли это вообще сделать?
0 votes3 answers -
Как сделать при клике на один элемент вызывать клик на другой.
Такой вопрос, как сделать чтобы при клике на .prev-label осуществлялся клик на элемент с классом owl-prev?
0 votes1 answer