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
-
window.document.write и window.alert()
1)Вот смотрите, window ч точки зрения языка джаваскрипт - это объект, скажите это объект какого класса?Ведь говорят что window это самый главный объект. 2)Прочитал что то, что идёт после точки являеться свойством объекта? Вот такое например: Объясните,это что получается главный объект виндоу, содержит объект документ с методом врайт? window.document - это объект в объекте чтоли,а какой же тогда класс у этих объектов? Ведь объекты от класса создаться. 3)window.alert() Здесь тоже получаеться объект в объекте, а где же класс от которого объект виндоу идёт, или здесь объект виндоу который содержит метод алерт, но где класс объекта виндоу? И если алерт это метод, тогда почем…
0 votes5 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 -
Имитация 3D изображения
Здравствуйте. Поставили такую задачу. Есть вот такая штука на флэше: http://catalog.onliner.by/prodimage/5800xm/3d/#image Необходимо сделать что-то похожее на JS. Имеются уже нарезанные картинки с шагом в 10 градусов, к примеру. Вопросы: 1. Возможно ли вообще такое на JS. 2. Какой будет аглоритм? (нужно всё как можно проще и без наворотов) 3. Может уже есть такие готовые скрипты и я плохо искал? P.S. Если такое уже спрашивали, дайте ссылку. Или может кто знает какую-нить инфу по этому вопросу? Спасибо.
0 votes3 answers -
Помогите с JS
Подскажите, пожалуйста, как правильно обратиться к фильтру через скрипт конструкции вида, приведенного ниже, к сожалению, не работают document.getElementById(elementID).style.filters.alpha.opacity=opacity; document.getElementById(elementID).style.filter = ‘alpha(opacity=’+ opacity +’)';
0 votes3 answers -
SyntaxHighlighter 3.0.83 - подсветка кода
Всем здрасте. Использую замечательную библиотеку для подсветки кода. Здесь пример. есть вопросы: 1. как добавить кнопки в toolbar. В примере (по умолчанию) загружется toolbar справа, в котором только 'help'. я так понял, что это осуществляется при помщи js и методов, описанных в shCore.js. но не могу понять как именно. 2. есть ли возможность вывести эти кнопки за пределы панели (или саму панель переместить). в примере см. линки - 'view source' и 'copy to clipboard'. не так уж сильно рублю в js, что бы понять как работает эта библиотека. заранее СПС.
0 votes7 answers -
Аяксовая загрузка и якоря
Есть страница с каталогом, на которой расположен фильтр товаров. Выбирая параметры, список товаров перезагружается аяксом. Было принято решение сделать «подстановку» в урл якоря, чтобы можно было потом, в случае чего эту ссылку отправить — то есть было, например, /catalog, а стало /catalog#1-2-3-4. Всё замечательно работает, но смущает одно: это всё-таки якорь и при его «подстановке» страница «перематывается» наверх. Что посоветуете сделать, чтобы она не перематывалась никуда?
0 votes8 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 -
Проблемы с повторным использованием 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, который нужно прописать в адресной строке браузера, чтобы узнать дату последнего обновления сайта? Если прописать то выводится текущее время и дата
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 -
Непонятно.
Вот написал программу которая вычисляет день недели. Все получилось. Вычисляет как надо, правильно. Но не пишет найденное значение туда куда надо, то есть пишет на секундочку а потом пропадает. Почему, и как исправить?
0 votes4 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 -
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 -
Замена 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 -
Смена картинок
Собственно, вот такой скрипт: // The document is loaded --> onload = function() { slideshow.initial(1); } // --> var slideshow = {}; // Slideshow initialization --> slideshow.initial = function(num) { i = num; if (i>4) { i = 1; } var image = document.getElementById('SlideShow1'); image.src = 'img/slideshow/img_1-'+i+'.jpg'; image.onload = function() { setTimeout(function(){ slideshow.opacity.install('SlideShow1', 'show', 0); }, 250); } image.onerror = function() { image.src = 'img/spacer.gif'; } } // --> slideshow.opacity = {}; // …
0 votes4 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 -
Всплывающее сообщение
Как сделать всплывающее сообщение при наведении мышкой, чтоб оно появлялось, а потом простояв 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 -
Кэширование XML файлов
Может ли закэшироваться XML файл находящейся на сервере, если к нему обращался JS скрипт из браузера клиента? Закэшироваться у клиента. Например, я генерирую какие-то XML файлы на сервере, а браузеры к ним обращаются. Может ли быть так: XML файл обновится на севере, а повторно зашедший посетитель имеет дело со старым? Если бывает такое, то буду, обращаться к ним как-то так: info.xml?рандомное_число
0 votes2 answers -
status не работает в гуглхроме и мозиле кроме ИЕ
Не работает при наведении на ссылу мышкой во всех браузерах кроме Ие, данная функция, что можно сделать? <html><head> <title>СТРОКА СОСТОЯНИЯ</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <!--___________________________________________________________________--> <script type='text/javascript'> function radio(parametr_status){ window.status = parametr_status; } </script> </head> <body> <a href = "radio.html" onMouseOver="window.status='Переход на главную'; return true;" onMouseOut="window.status=';'">Нажми на меня</a> </body> </html>
0 votes1 answer -
Помогите с JS
Нет никаких знаний JS и нет времени разбираться. Есть форма с радиокнопками, к примеру: "да" и "нет". По умолчанию отображается "да" (checked). Необходимо сделать так, чтобы по умолчанию внизу под формой отображалась другая неактивная форма как бы в полупрозрачности, а при переводе чекбокса в положение "нет" она становилась активной. В крайнем случае, чтобы она если и не была бы полупрозрачной, то выводилась бы при переключении, как я показал выше. Нужно написать простой скриптик, который выполняет эту функцию. Буду весьма признателен за любую помощь.
0 votes3 answers -
Смена баннеров
Доброе время суток! Хочу чтобы над шапкой размещалось 4 места под баннеры и баннеры постоянно менялись. Сайт на html и там куча-куча страниц. Можно ли сделать так, чтобы весь код лежал в одном файле (и если баннеры добавляются, то править только его), а на страницах указывалось только 4 места. Иначе каждый раз все править - это просто ужас ? В яве не сильна, так что если можно, поподробнее
0 votes6 answers -
Открытие в новом окне
Читаю пр открытие в новом окне, написал код чтоб окно открывалось определённым размером, во всех браузерах как положено открывается, проблемма в том ,что в в ИЕ открывается в новой вкладке и ещё на весь экран хоть и установил размер, как одолеть данную проблему? <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> function openWin(){ var mywin = open('page.html','newokno', 'width=400,height=300,status=not'); } </script> </head> <body> <form> <input type="button" value='Щёлкни меня' onClick="openWin()"> </form> </body> </html> 2)Ещё проблемма, как сделать чтоб ок…
0 votes1 answer -
Объектная модель DOM
Изучаю DOM Явыскрипт вот оппробовал получить доступ через структуру которую имеет язык Джаваскрпипт чего-то ИЕ останавливается на 4 строке и говорит что эт оесть нуль и не является объектом. Я хочу изменить надпись на кнопке под номером №3. <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> window.document.forms[0].elements[2].value = 'Privet'; </script> </head> <body> <form> <input type="button" value='Щёлкни меня' onClick="alert('1')"> <input type="button" value='Щёлкни меня' onClick="alert('2')"> <input type="button" value='Щёлкни меня' onClick="alert('3')"> <inp…
0 votes20 answers