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
-
Помогите с клавишами
Не получается выполнять действия с данными событиями. Можете подсказать, как минимальными средствами определить нажатую или зажатую кнопку.
0 votes22 answers -
AJAX: добавление комментариев
Благодаря сайту Влада - htmlbook.ru, выучил html и css, понемногу вникаю в php и ajax. Наткнулся на интереснейшую статью "AJAX: добавление комментариев без перезагрузки страницы", вот ее адрес: http://blog.excode.ru/post121p1-ajax_add_comment.html Перечитал ее уже много раз, скачал библиотеку, экспериментировал по всякому, но все никак не могу запустить ее на локалхост. Насколько я понимаю, то комментарии на htmlbook.ru тоже реализованы на библиотеке jsHttpRequest, написанной Дмитрием Котеровым. Может кто подскажет как же ее правильно реализовать?
0 votes1 answer -
jQuery Ajax
Очень надеюсь на вашу помощь в следующем вопросе: Я с помощью jqery отправляю ajax запрос и возвращаемый html вставляю в контент. Проблема в том, что не получается запускать содержащийся в возвращаемом html javascript. Пытался js-скрипт изначально вписывать в контент, а возвращать лишь чистый html имеющий отношение к соответствующему js-скрипту. Но всё-же браузер не видит подгруженных ajax запросом тегов и не исполняет соответствующий js-код. Как быть? В качестве иллюстрации проблемы приведу простой код: <script src="/jquery-1.3.2.min.js" type="text/javascript"></script> <?php if($_POST['param']=='value1'){ echo' <script> $(document).ready(…
0 votes8 answers -
Добавление элемента в ИЕ не работает
<table id='dinamic'> <tr><td> <tbody id='DB'> </tbody> </tr></td> </table> <script type='text/javascript'> function sozd() { var button=document.createElement('input'); //button.setAttribute("type", "button"); button.setAttribute("value", "Кнопка"); var DB=document.getElementById('DB'); if ( DB.appendChild(button) ) alert('Ypa!'); };//КОНЕЦ Ф-ИИ function ydal() { };//КОНЕЦ Ф-ИИ </script> В ИЕ не работает (. Помогите пожалуйста. З.Ы. : забыл пароль, сделал восстановление -- письма с паролем нет.
0 votes6 answers -
Вертикальное выпадающее меню
Здравствуйте уважаемые мужчины! Подскажите пожалуйста, что нужно добавить, чтобы меню оставалось когда курсор убирается с кнопки <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Идентификаторы</title> <style type="text/css"> #descr { position: relative; /* Относительное позиционирование */ visibility: hidden; /* Прячем содержимое слоя */ width: 150px; } #navi { margin: 0px; padding: 0px; list-style-type: none; } #navi a { display: block; text-decoration: none; font…
0 votes6 answers -
InnerHTML проблемы
Здравствуйте, пытаюсь сделать небольшой редактор. Сначала нажимается кнопка на html-странице, потом заполняется форма с параметрами графоэлемента (иконы), эти параметры считывает скрипт, передаёт их в другую функцию. Та формирует код HTML с тегом svg и вставляет в блок draw. В этом деле вообще начинающий, ещё в голове путаница с расположением элементов, паддингами и т.п. А проблема, что после исполнения скрипта ничего не происходит, иногда на секунду мелькает что-то похожее, но в целом результата нет. Код HTML: <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Иконы</title> …
0 votes1 answer -
OnMouseOver- нужно чтоб в определенном месте появлялся скрытый текст.
Я не знаю JavaScript.. Но очень нужно написать такой скрипт, кот бы работал следующим образом: При наведении на картинку (кот явл. ссылкой) в определенном месте документа появлялся скрытый текст, при наведении на другую картинку- на том же месте , но другой текст. А через 20 секунд чтоб текст исчезал если мышь не находится ни на одной из картинок. Вот пытался редактировать этот код- ничего не получилось, т.к. при переносе тега span в другое место все перестает работать: . . . <script language="JavaScript1.2"> <!-- var ns6=document.getElementById&&!document.all?1:0 var head="display:''" var folder='' function expandit(curobj){ folder=ns6?curobj.nextSibl…
0 votes8 answers -
Вставка в textarea по клику. Проблема с IE.
Всем здрасти. Появился вопрос. По клику на определенном <span>'e в textarea вставляется текст. Обработка клика выглядит так (jQuery): jQuery(function($) { $('#email').click(function(){ insertAtCaret('textarea_id', 'text'); }); }); Функцию insertAtCaret() взял в инете. Выглядит она так: function insertAtCaret(areaId,text) { var txtarea = document.getElementById(areaId); var scrollPos = txtarea.scrollTop; var strPos = 0; var br = ((txtarea.selectionStart || txtarea.selectionStart == '0') ? "ff" : (document.selection ? "ie" : false ) ); if (br == "ie") { txtarea.focus(); var range = document.selection.createRange(); range.moveStart ('character'…
0 votes1 answer -
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 -
Uncaught SyntaxError: Unexpected token =>
$currencies88 = array( 'WMR' => 'P', 'WMZ' => '$', 'WME' => '€', 'WMU' => '₴', 'WMB' => 'Br', ); echo "<div class=\"cont1\" style=\"text-align: center;\">"; echo "<div id=\"ammh15\" class=\"ctynh15\" style=\"text-align:center;\"></div>"; echo "</div>"; echo "$off_intrerst"; echo "<form id=\"wm-pay\" action=\"".$wm_url_adds."\" method=\"post\" target=\"_blank\"><div class=\"cont1\" style=\"text-align: center;\">"; if ($wmval_on == 1) { $javaScript = <<< JAVASCRIPT <script type="text/javascript"> function donateChangeCurrency( ) { var selection1Obj = document.getElementById( 'wm-pay-3' )…
0 votes18 answers -
Всплывающее окно только один раз
С помощью Bootsrap(js - modal) сделал popup окно и поставил чтобы при заходе на сайт оно уже было автоматически открыто с помощью <script>$( document ).ready(function() { $('#myModal').modal('show');});</script>Но есть задача, нужно чтобы для 1 пользователя это окно показалось только 1 раз и при следующем заходе оно уже не показывалось. Знаю что нужно использовать куки, но как не знаю. Подскажите, пожалуйста.
0 votes2 answers -
Помогите разобраться
Попался мне недавно любопытный (для меня, при моей неопытности) фрагмент java script: alert([] == ![]) Хотелось бы разобраться, почему в этом случае получаем значение true? С одной стороны мне понятно, что в правой части сравнения массив в логическом контексте рассматривается как объект, преобразуется в true и после отрицания в правой части сравнения получаем false. Интересует, как интерпретируется левая часть. В ней также должно получиться значение false. Из пустого массива оно может быть получено путем преобразования его в строку или число, а затем — в логическое значение. Подскажите, как именно в этом случае интерпретатор разбирае выражение?
0 votes11 answers -
Основы Drag'n'Drop
В общем вот урок, http://learn.javascript.ru/drag-and-drop Почему я открыл код в отдельном файле, а он не работает? <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> </head> <body style="position: relative;"> <img src="http://learn.javascript.ru//files/tutorial/browser/events/ball.gif" style="cursor: pointer; position: absolute; z-index: 1000; left: 429px; top: 1640px;" width="50" height="50" id="ball"/> <script> var ball = document.getElementById('ball'); ball.onmousedown = function(e) { // отследить нажатие var self = this; e = fixEvent(e); // подготовить к перемещению // разместить на том же месте, но в аб…
0 votes1 answer -
Вызов JavaScript в любом месте страницы.
Прошу помощи. Что нужно прописать, чтобы яваскрипт расположенный внизу, вызывался выше чем фактически расположен. Знаю что в месте, где хочется вывести скрипт, прописывается div, а потом его id прописывается в яву. А как правильно прописать в яве не пойму.
0 votes9 answers -
Подскажите с переводчиком сайта
/*гугловский инструмент брать не хочу из-за нижнего рисунка самого гугл, хочу сделать простую формочку для перевода! */ есть ссылка, по которой происходит перевод сайта с русского на английский: http://translate.google.com/translate?hl=ru&sl=ru&tl=en&u=http://наш_сайт не работает форма! вот скрипт: <script type="text/javascript"> if(top.location!=self.location)top.location=self.location; window['_tipoff']=function(){};window['_tipon']=function(a){}; function doTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(location.hostname=='наш_сайт' && lang_pair=='de|de')return; else if(location.hostname!='наш_сайт' &am…
0 votes13 answers -
jQuery Spectragram помощь в установке
Требуется разъяснение в установке jquery плагина. Есть небольшой js скрипт http://lab.adrianquevedo.com/jquery-spectragram/ . Берусь за него второй раз и не могу реализовать из за слабых знаний JS, если кто подскажет буду благодарен. Делаю вроде как все написано: Вставляю в между тегом head вот это <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script><script type="text/javascript" src="js/spectragram.js"></script>Потом скорее всего делаю что то не правильно, я начинаю править файл spectragram.js изменяя в нем строки jQuery.fn.spectragram.accessData = { accessToken: '[your-instagram-access-token]', clien…
0 votes5 answers -
получение содержания input.file
всем хай, вот тут посидел, подумал, но не нашел решения получить имя выбранного файла, не подскажите как получить?
0 votes6 answers -
Чем лучше сделать паузу?
Ребят всем привет, возникла такая потребность есть некий сайт на первой странице которого при загрузке должен по верх неких ссылок появляться НГ поздравление, потом флешик уходит в 0 прозрачность но мне нужно чтобы по истечении определенного времени он исчезал вообще ибо ессно при нулевой прозрачности флешик все равно будет перекрывать доступ к кнопкам ниже, а нужно ему по истечении времени некоторого сделать display: none, чем лучше сделать javascript или есть какая то возможность в jquery просто вроде бы же в JS нет прямой паузы
0 votes10 answers -
Память, занимаемая массивом
Люди, скажите, такой массив var a1 = []; a1[0] = 1;и такой массив var a2 = []; a2[1000] = 1; занимают одинаковое количество памяти или разное?
0 votes31 answers -
Определение времени загрузки
Можно ли при помощи JavaScript определить сколько будет загружаться файл? Можно ли определить скорость канала пользователя? Дайте какую-нибудь ссылку на статью или пример, желательно на русском(можно на англ., но только не на китайском) . P.S. Естественно сам пример на англ. скрипте JavaScript
0 votes5 answers -
Где ошибка?
Вот начал изучать js... Пытался написать скрипт который заменяет содержимое див'а. Вот js код: text = document.getElementById("text"); text2 = "2"; document.getElementById('text').innerHTML=text2; Вот html код: <html> <head> <script type="text/javascript" src="javascript.js"></script> </head> <body> <div id="text"></div> </body> </html> Почему ничего не происходит?!
0 votes12 answers -
Виртуальная клавиатура
помогите, пожалуйста разобраться с реализацией keyboard http://jsfiddle.net/t2KfB/ есть два div и две кнопки. сейчас все работает статически. но хотелось бы, чтоб кнопки работали только в div:focus . также проблема с плейсхолдер. если нажать на кнопку, то плейсхолдер не убирается.
0 votes1 answer -
Помощь по JQUERY
With jQuery, you must search on Flickr, using APIs, to get 5 images per keyword and create appropriate baskets. User should be able to drag & drop received pictures in the appropriate basket. The picture is moving back in case of throwing into the wrong basket. At any moment, you should show the pictures you put on the basket by clicking on it. You must show a message after sorting all the pictures. All code must be written as a jQuery plugin. Check interface example on second page of this paper. Flickr API documentation: https://www.flickr.com/services/api/ Прощу помоч. Я начинаюшый и Jquery не очень понимаю.
0 votes1 answer -
Как узнать какой слушатель висит на объекте?
Вешаю на объект (допустим кнопку) слушатель вот таким способом: if (document.addEventListener) { elem.addEventListener('click', foo, false); } else if (document.attachEvent) { elem.attachEvent('onclick', foo); } else { elem['onclick'] = foo; } Фишка в том, что содержимое дива в котором находится объект обновляется аяксом и когда див перерисовывается на объект снова навешивается слушатель с теми же параметрами (и так до бесконечности). Как узнать что на этом объекте уже есть слушатель "click", чтобы не вешать еще один? Или как убить слушатель при условии, что я не знаю есть ли он уже на объекте или еще нет?
0 votes5 answers -
Поиск "на лету" в слое
Скажите пожалуйста, возможно ли организовать поиск "на лету" в слое (как в Опере "найти на этой странице")...или это к разделу скриптов?
0 votes8 answers