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, Ajax И Манипуляции С Ответом Сервера.
Значит так, по аджакс-запросу сервер возвращает какой-то результат в виде куска html кода. Из этого куска надо вырезать H2 и вставить в определенный div. (Он уже есть в загруженном документе.) А все "остальное" в другой div. Предложенный способ function loadform(a) {$.ajax({url:a['href'],beforeSend:function(){opendlg();$('#ajaxload').fadeIn(500);$('#ajaxcontent').hide();},success: function(data) { var sret = $(data); $('h2', sret).appendTo('#dh2'); $('#ajaxload').stop().fadeOut(500); $(sret).appendTo('#ajaxcontent'); $('#ajaxcontent').stop().fadeIn(500);}})} Не работает. Точнее заголовок не вырезается, и все вставляется в #ajaxcontent…
0 votes2 answers -
Оператор |=
Вот наткнулся на оператор "|=". Допутим есть выражение a |= true, это эквивалентно a = a | true; я понимаю это "логическое ИЛИ", но для чего здесь оно используются, как понять это выражение?
0 votes7 answers -
Googlemapapi Динамические Маркеры
Доброго всем времени суток. Есть код: <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAy23H4tb9RWE5p2dJa8tz9Q"></script> <script type="text/javascript"> google.load("maps", "2", {"language" : "ru"}); google.load("search", "1"); function initialize() { var map = new google.maps.Map2(document.getElementById("map")); map.setCenter(new google.maps.LatLng(28.717888, 27.461350), 15); var point = new GLatLng(28.717888, 27.461350); var marker = new GMarker(point); map.addOverlay(marker); map.addControl(new GOv…
0 votes0 answers -
Выпадающее меню при нажатии на ссылку
В Fire-Fox-е не работает, все остальные браузеры порядок... Текст Java Script: <script language="JavaScript"> function clickHandler() { var targetId, srcElement, targetElement; srcElement = window.event.srcElement; if (srcElement.className == "Outline") { targetId = srcElement.id + "details"; targetElement = document.all(targetId); if (targetElement.style.display == "none") { targetElement.style.display = ""; } else { targetElement.style.display = "none"; } }} document.onclick = clickHandler; </script> Текст HTML: <ul style="list-style-type:disc"> <li> <a href id="Out0" class="Outlin…
0 votes8 answers -
Проблема С Canvas
Не работает код, сто раз уже проверил, вроде все правильно, используется тег canvas, может кто знает что неправильно? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Тест</title> <link rel="stylesheet" type="text/css" href="style.css"/> </head> <script type="text/javascript"> function makeCanvas(id, height, width){ var canvas = document.createElement("canvas"); canvas.id = id; canvas.height = height; canvas.width = …
0 votes2 answers -
Выплывающая информация при нажатии
Здравствуйте. Вот на сайт поместил контактный плагин для комментов. Но, как вы видите, он абсолютно не смотрится на этой странице. Как мне сделать, чтобы эта фигня выезжала при нажатии на ссылку, например... или картинку. Вот плагин для примера: Это в голову: <script type="text/javascript" src="http://vkontakte.ru/js/api/openapi.js?9" charset="windows-1251"></script> Это в тело: <div id="vk_comments"></div> <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 5, width: "400"}); </script>
0 votes8 answers -
Установка стартовой страницы
Не получается сделать(да что уж там сделать, найти) нормального скрипта для кнопки чтобы по нажатию на нее страница становилась стартовой для браузера. Есть вот так скрипт: onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.mysite.ru'); return false;" href="http://www.mysite.ru" И все бы хорошо если бы он помимо IE работал еще где-то... Ну собственно помогите со скриптиком или ссылкой на манул по его созданию...
0 votes7 answers -
Имитация 3D изображения
Здравствуйте. Поставили такую задачу. Есть вот такая штука на флэше: http://catalog.onliner.by/prodimage/5800xm/3d/#image Необходимо сделать что-то похожее на JS. Имеются уже нарезанные картинки с шагом в 10 градусов, к примеру. Вопросы: 1. Возможно ли вообще такое на JS. 2. Какой будет аглоритм? (нужно всё как можно проще и без наворотов) 3. Может уже есть такие готовые скрипты и я плохо искал? P.S. Если такое уже спрашивали, дайте ссылку. Или может кто знает какую-нить инфу по этому вопросу? Спасибо.
0 votes3 answers -
Оптимизировать js код
Уважаемые "скрипачи", у меня вопрос. На сайте используются следующие скрипты... jquery.fancybox-1.3.1.pack jquery.form jquery.mousewheel-3.0.2.pack jquery-1.4.2.min jquery-ui-1.8.1.custom.min selectToUISlider.jQuery universal_search ...общей массой 138 кб. 1. Насколько их можно ужать (объединить). Ведь наверняка они имеют что-то общее. 2. Сколько будет стоить эта "ужимка"?
0 votes6 answers -
window.document.write и window.alert()
1)Вот смотрите, window ч точки зрения языка джаваскрипт - это объект, скажите это объект какого класса?Ведь говорят что window это самый главный объект. 2)Прочитал что то, что идёт после точки являеться свойством объекта? Вот такое например: Объясните,это что получается главный объект виндоу, содержит объект документ с методом врайт? window.document - это объект в объекте чтоли,а какой же тогда класс у этих объектов? Ведь объекты от класса создаться. 3)window.alert() Здесь тоже получаеться объект в объекте, а где же класс от которого объект виндоу идёт, или здесь объект виндоу который содержит метод алерт, но где класс объекта виндоу? И если алерт это метод, тогда почем…
0 votes5 answers -
Глобальные переменные для несколькоъ функций
Возможно вопрос нубский, но: Пример: У меня есть файлик со скриптами (в нём все скрипты, которые используются на сайте). Там скрипты для галереи, форм и т.д. Соответственно, очень много разных функций. Для скриптов формы я использую всего 2 функции, причем есть одинаковые переменные с одинаковыми значениями. Вопрос: Если я сделаю эти переменные глобальными, могу ли я как-нибудь задать область видимости для них так, чтобы их можно было использовать только в этих двух функциях? O_o Другими словами, мне нужно как бы разбить один файл со скриптами на отдельные логические части, и чтобы глобальные переменные не пересекались. P.S. Надеюсь понятно объяснил)
0 votes12 answers -
Помогите с JS
Подскажите, пожалуйста, как правильно обратиться к фильтру через скрипт конструкции вида, приведенного ниже, к сожалению, не работают document.getElementById(elementID).style.filters.alpha.opacity=opacity; document.getElementById(elementID).style.filter = ‘alpha(opacity=’+ opacity +’)';
0 votes3 answers -
Аяксовая загрузка и якоря
Есть страница с каталогом, на которой расположен фильтр товаров. Выбирая параметры, список товаров перезагружается аяксом. Было принято решение сделать «подстановку» в урл якоря, чтобы можно было потом, в случае чего эту ссылку отправить — то есть было, например, /catalog, а стало /catalog#1-2-3-4. Всё замечательно работает, но смущает одно: это всё-таки якорь и при его «подстановке» страница «перематывается» наверх. Что посоветуете сделать, чтобы она не перематывалась никуда?
0 votes8 answers -
Проблемы с повторным использованием innerHTML
Приветствую, форумчане. Очень нужна ваша помощь в следующей задаче: есть новостной движок, соответственно снизу новости идет блок с комментариями. Если вырезать много всего лишнего, каждый коммент представляет из себя такую конструкцию (например, коммент №68) <div class="oleft"> <div class="oright" id="com_oright_68">{com.text}</div> <br class="clear"> </div> Хочу сделать для модераторов редактирование комментариев "на лету". То есть при нажатии на "Изменить" я заменяю содержимое DIV'a элементом textarea и кладу в textarea содержимое DIV'a: inner = el.innerHTML; inner = inner.split("<BR>").join("\n"); // заменяем <BR> на пер…
0 votes2 answers -
перевод в транслит, не работает при повторении символа
здравствуйте! сам я не пишу на js и не знаком особо с его синтаксисом, поэтому затрудняюсь найти ошибку в коде. нашел на просторах сети следующий скрипт, аналог функции strtr на php: function strtr (str, from, to) { /* * strtr by Kedo * 2009 * Example 1: strtr('hi all, I said hello', {'hi':'hello', 'hello':'hi'}); //hello all, I said hi * Example 2: strtr('abcdcdb', 'ab', 'AB')); //ABcdcdB */ if (typeof from === 'object') { var cmpStr = ''; for (var j=0; j < str.length; j++){ cmpStr += '0'; } var offset = 0; var find = -1; var addStr = ''; for (fr in from) { offset = 0; while ((find = str.indexOf(fr, offset)) != -1){ …
0 votes1 answer -
Почему подсветка div'а "залипает"?
Вот на этой странице: http://maksimslepov.narod.ru/Index.html Там где Образование, Опыт работы и т.д. Нарыл я подстветку div'a, которая заключается в подключении вот этой библиотеки: /* wwww.tigir.com - 14.06.2006 Библиотека hltable.js из статьи "Подсвечивание строк таблицы" - http://www.tigir.com/highlight_table_rows.htm */ function highlightTableRows(tableId, hoverClass, clickClass, multiple) { var table = document.getElementById(tableId); //если не был передан четвертый аргумент, то по умолчанию принимаем его как true if (typeof multiple == 'undefined') multiple = true; if (hoverClass) { //регулярное выражение для поиска среди значений атрибута class элемент…
0 votes1 answer -
Яндекс-поиск неправильно отображается
Помогите, не могу разобраться. На сайте Яндекса заказал код для прикручивания поиска себе на сайт. Получил вот этот код: <div class="yandexform" onclick="return {type: 3, logo: 'rb', arrow: false, webopt: true, websearch: false, bg: '#DDDDDD', fg: '#000000', fontsize: 16, suggest: true, site_suggest: true, encoding: ''}"> <form action="http://yandex.ru/sitesearch" method="get" target = "_blank"><input type="hidden" name="searchid" value="193016"/><input name="text"/><input type="submit" value="Найти"/></form> </div><script type="text/javascript" src="http://site.yandex.net/load/form/1/form.js" charset="utf-8"></sc…
0 votes14 answers -
Код для проверки последнего обновления сайта
Подскажите пожалуйста код js, который нужно прописать в адресной строке браузера, чтобы узнать дату последнего обновления сайта? Если прописать то выводится текущее время и дата
0 votes1 answer -
Функция задержки
Пробую для эксперимента написать чтоб при нажатии на кнопку происхдила задержка картинки, но при нажатии на кнопку ничего не происходит, не знаю почему, как исправить? <html> <head><title>Привет</title> <script type='text/javascript'> var a,b,timeout,zadershka; function f(){ zadershka = setTimeout( function() { if(!b) b = document.getElementById('maks'); b.style.display='block';}, 2000); }; </script> </head> <body> Жил-был пёс. Он был самый лучший пёс за всю мою жизнь.<br> Такого пса я не видел никогда в жизни в этом мире. Вот что<br> значит настоящая псина.Такой псины я <br> не видал за все свои 20 ле…
0 votes11 answers -
Замена html с помощью js
Здравствуйте. Есть ссылка: <a href="java script://" rel="nofollow" onclick="window.open('ссылка','userpm','scrollbars=1,top=0,left=0,resizable=1,width=400,height=200');return false;"></a> Можно ли как-то подменить весь код на другой?
0 votes7 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 -
Непонятно.
Вот написал программу которая вычисляет день недели. Все получилось. Вычисляет как надо, правильно. Но не пишет найденное значение туда куда надо, то есть пишет на секундочку а потом пропадает. Почему, и как исправить?
0 votes4 answers -
Checked. true!=true?
Доброго времени суток. function chck(id){ var a=document.getElementById(id); if(a.checked!="true"){ a.checked='true'; } else{ a.checked='false'; } } Собственно, галочку он проставляет, а вот обратно - никак. Сверял в Dragonfly - все он меняет, как надо, но вот проверку не проходит на "отмечено". Заранее спасибо. С уважением, Олег.
0 votes7 answers -
Помощь в Jquery
Помагите плиз разобраться с этой бедой. Скачал плагин скролл эллиментов с целью разобраться в его работает, почти не реально, код слеплен,функций, классов ненайти и непонять как вообще всё написано. Как же всё таки можно оживить и перемещщать эллименты с помощью другого элимента перетягивая его мышкой( Вот заготовка: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> </head> <style> #kontainer{ width…
0 votes3 answers -
Всплывающее сообщение
Как сделать всплывающее сообщение при наведении мышкой, чтоб оно появлялось, а потом простояв 4 сек. опускалось вниз обратно? Вот попробовал так ,что-то не выходит. Как надо? <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> function im(){ document.write('<img style='margin-left:500px; margin-top:400px;' src="1.gif" alt='Подсказка'>'); } function bounty(){ setTimeout("im(),4000"); } </script> </head> <body> <input type='button' value='knopka' onClick='bounty()'> </body> </html>
0 votes12 answers