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
-
body.onload в Opera mini
Добрый день! Ситуация такая - есть мобильная версия сайта. На нем есть кнопка, выполняющая некое действие на сервере. Действие это занимает некоторое время (~20 сек). Что бы пользователь понимал, что кнопка нажалась и запрос обрабатывается я сделал так - по клику на эту кнопку браузер переходит на страницу с надписью "запрос обрабатывается", и на этой странице в body писал onload= "window.location = xxx". Где xxx - та самая страница, которая долго открывается (на сервере перед отправкой страницы идет работа долго). Так вот, во всех браузерах это хорошо работает, а вот в Opera mini, событие onload у body не срабатывает. Есть идеи, как это все реализовать?
0 votes0 answers -
2 инпута с автокомплитом
доброе утро, делаю так: <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <script> $().ready(function() { $("#autocomplete1").autocomplete({ source: "/admin/spendu/action/scripts/getCars.php" }); }); $().ready(function() { $("#autocomplete2").autocomplete({ source: "/admin/spendu/action…
0 votes1 answer -
объекты...
<script type="text/javascript"> var ar = {3:{5:6}}; var a = 2; var b = 1; var c = a+b; if (!ar[17]) ar[17] = {}; ar[17][c]=8; document.write(ar[17][3] ); </script> есть какой то способ внести элемент объекта, но по проще ? меня напрягает, то, что нужно проверять есть ли ar[17], и если его нет, создать, а потом только добавить элемент... будь значение не в переменной, было бы проще... хотелось бы эти 2 строчки как то упростить и укоротить...
0 votes1 answer -
jquery tabs расположенные по окружности
Всем привет, Может кто-то видел что-нибудь похожее: интересует примерно такая навигация по окружности, только при евенте клик внутри круга должны появляться дивы - соответственно для каждого пункта свои: http://tikku.com/jquery-radmenu-plugin делаю тоже самое только с обычными jquery tabs, но там довольно геморно расставлять все <li> по окружности абсолютом. Так что если есть решение попроще, буду благодарен за помощь!
0 votes1 answer -
onkeydown
тут решил поколдовать с нажатием кнопок.. добавить тег у <input> то функция вызывается, пробовал повесить через тег на <div> ничего не работает... куда вообще и как лучше вешать ? может лучше средствами javascript вешать, куда то на body ? мне нужно обрабатывать любые нажатия кнопок без разницы в каком месте фокус..
0 votes6 answers -
LightBox
Страничка <!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> <script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script> <script type="text/javascript" src="js/jquery.lightbox.packed.js"></script> <link rel="stylesheet" type="text/css" href="css/csr/page.css"/> <body class="thrColElsHdr"> <div id="container"> <div id="sidebar5"> <table width="90%" border="0" cellpadding="0" cellspacing="0"> <tr> …
0 votes1 answer -
Как сделать вот так?
Не подскажете как называется скрипт или как сделать как изображено тут savlis. com ? при наведении на картинку проявляется на этой картинке фон с текстом, где "Детские" и т.д.
0 votes3 answers -
Помогите кто-нибудь!
Используется скрипт с кодом: <script type="text/javascript" language="javascript"><!-- function atoprint(aId) { var atext = document.getElementById(aId).innerHTML; var captext = window.document.title; var alink = window.document.location; var prwin = open(''); prwin.document.open(); prwin.document.writeln('<html><head><title>Версия для печати<\/title><\/head><body text="#000000" bgcolor="#FFFFFF"><div onselectstart="return false;" oncopy="return false;">'); prwin.document.writeln('<div style="margin-bottom:5px;"><a href="javascript://" onclick="window.print();">Печать<\/a> •…
0 votes11 answers -
как узнать имя функции из функции
немного не корректное название темы, суть такова: .. <div id='bb'></div> <script> var dd = {}; var xx = 0; dd.aa = function() { document.getElementById('bb').innerHTML+=xx; xx++; if (xx < 3) { setTimeout(this,1000); } else { alert(xx); } }; dd.aa(); </script> в this попадает ВЕСЬ объект dd, а как узнать, какое значение объекта ? как узнать aa ?? или может есть другой способ ? мне нужно в случае необходимости запустить ещё раз эту функцию, и хотелось бы, что бы её имя не надо было писать самому.
0 votes8 answers -
Откуда Sizzle взялся на сайте?
Привет, есть сайт на xampp: new.sandart.in.ua как Вы можете видеть картинки на нем повреждены, в них вставляется текст: /* * Sizzle CSS Selector Engine - v0.9.3 * Copyright 2009, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * More information: http://sizzlejs.com/ */ это можт и полезная библиотека, но откуда она взялась? в исходниках сайта картинки внорме. Есть предложения как это исправить?
0 votes0 answers -
URL hash
Нужно извлечь из hash адрес и перейти по нему, не могу осуществить.. var hash = document.location.hash; file_load(hash); вот это не работает ( З.Ы. file_load это функция мною прописанная заранее..
0 votes2 answers -
jquery
передаю переменную методом $.get() перемененная кириллическая строка php ее не принимает
0 votes5 answers -
Отслеживание событий
Если какая-то страница, есть на ней какие-то элементы. Для каких-то из них назначены события — например click. Как можно узнать какие события стоят на элементе, откуда они подключаются и что делают. Смотрел firebug — ничего не нашёл.
0 votes6 answers -
Text-shadow или box-shadow по кнопке
Хочу сделать изменение цвета тени по нажатию кнопки. Но никак не могу допереть. Может функцией? Объектной модели нет у этих стилей. <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> <style type="text/css"> #hw { position: absolute; left: 120px; top: 50px; text-shadow: 2px 2px; color: red; font: 30px impact; } #but { position: absolute; left: 120px; top: 100px; } </style> </head> <body> <div id="hw">Hello world</div> <div id="but"> <table> <tr> <td> <input id="ct" type="text" size="7"/> </td> <td&…
0 votes5 answers -
Проблема с областью видимости свойства
Здравствуйте. В приведенном ниже коде есть одна проблема: внутри функции qux() невозможно получить доступ к свойству объекта bar. Подскажите, каким образом можно это решить? function foo(){ this.bar; this.baz = function(){ function qux(){ this.bar += 10; alert(this.bar); }; qux(); }; }; var x = new foo(); x.bar = 33; x.baz();
0 votes3 answers -
onclick в ссылке
Здравствуете, стоит задача заменять содержимое ячейки таблицы по клику, реализовал так: _____________________________________________ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <script> function one(){ c1.style.display = ''; c2.style.display = 'none'; c3.style.display = 'none'; } function two(){ c1.style.display = 'none'; c2.style.display = ''; c3.style.display = 'none'; } function three(){ c1.style.display = 'none'; c2.style.display = 'none'; c3.style.display = ''; } </SCRIPT> <HTML> <a class="hide" href="#" onClick="one();">Один</a> <a class="hide" href="#" onClick=…
0 votes3 answers -
JavaScript. Физика взрыва.
Здравствуйте. Подскажите пожалуйста, может, кто-то сталкивался с подобными задачами или знает, как ПРАВИЛЬНЕЕ реализовать. Реализовать нужно на JavaScript. Есть земля, в нее попадает снаряд, который разрушает(делает в ней впадину/углубление), все зависит от попавшего в нее снаряда + кроме впадины нужно реализовать осыпание земли. Я думаю это реализовать следующим способом: Имеем 2 слоя, один под другим. Верхний слой - картинка земли или гор, второй слой - канвас, который и будет разрушаться. Далее я высчитываю координаты конечной точки снаряда. Сам снаряд имеет радиус поражения, после того, как снаряд достиг конечной точки, я стираю первый слой - тот который канвас - имит…
0 votes14 answers -
(function() {}())
Доброе время суток Что за структура вида (function() { alert(1); }()); Я так понимаю создается анонимная функция и сразу вызывается, но почему не написать просто "alert(1)" без анонимной функции?
0 votes9 answers -
Выделение текста
Доброго всем времени суток! Мне необходимо, чтобы по клику на ячейку таблицы её содержимое выделялось и копировалось в буфер обмена (ну или хотя бы просто выделялось, если скопировать не представляется возможным). Как такое можно организовать?
0 votes2 answers -
не получается поместить кнопку в меню
пытаюсь поместить эту кнопку http://creation.x2x....iles/knopka.txt в это меню вместо слов "Mission Statement" http://creation.x2x.me/files/menu.txt помогите плиз а то уже долго мучаюсь
0 votes2 answers -
расчёт, через сколько лет наступит дата
есть текущая дата, которую мы получаем как new Date() есть дата, которую вводит юзерь, год, месяц, день нужно вывести юзеру через сколько лет, месяцев и дней наступит данная дата высчитывать кол-во секунд разницы а потом делить на (365*12*30*24*60*60) что бы получить года, не верно т.к. в данном расчёте не учтёны 29 февраля, да и месяцы бывают разной длинны сделал расчёт: d1 = d1.getTime() - d0.getTime(); d1 = new Date(0, 0, 0, 0, 0, 0, d1); тоесть высчитал разницу микросекунд а потом узнал дату на это время, но это косяк. дата там Sun Dec 31 00:00:00 UTC+0300 1899 может есть какой то вариант, как расчитать сколько же лет, месяцев, дней пройдёт до требуемой даты ? тоес…
0 votes24 answers -
Как открыть страницу с плеером в новом окне, чтобы...
Как открыть страницу с плеером в новом окне, чтобы был виден только плеер, а все что слева и сверху плеера не показывался? Например, открываю с помощью такого кода: <a onclick="window.open('','nick','scrollbars=no,width=830,height=700')" href="http://video.mail.ru/lvi/76920.html?hs=m" target="nick"><img src="/images/start.gif" alt="" border="0" height="344" width="425"></a> выглядит так: А мне нужно чтоб открывался только плеер, так: С помощью скрипта или как-то по другому такое возможно? Например передвинуть влево и вверх на заданный пиксель? Что-то типа скролинга. Буду очень благодарен за ответ.
0 votes0 answers -
Как реализовать конфигуратор
Необходимо реализовать конфигуратор таким образом, чтобы при выборе мощности в выпадающем списке, заполнялись поля Стоимость и Артикул по каждому Производителю. Естественно, для каждой мощности по каждому Производителю Артикулы и Стоимости будут разные. Предполагаю, что реализовывать нужно через базы данных и Ajax, чтобы данные подгружались без перезагрузки. Подскажите, как это можно сделать? Может есть готовые решения или принцип создания, чтобы можно было оценить сложность и поручить кому-нибудь (хотя мне почему-то кажется, что это простая задача для знающих людей, к коим я, к сожалению, в этой области не отношусь). Заранее благодарю за адекватные ответы
0 votes4 answers -
Выполнить скрипт при Submit
Здравствуйте. Может я веткой ошибся, но не нашел куда еще написать. А вопрос у меня в следующем: к примеру есть форма <form> ... <input type="submit"> </form> И вот хотелось бы по нажатию кнопки помимо сабмита формы запустить на выполнение php-скрипт, который создаст запись в БД. Подскажите куда копать
0 votes2 answers -
window.opener.localStorage
Вот такая проверка if (window.opener.localStorage!==undefined) выдаёт в IE (8 и 9) вот такую ошибку В firefox и chrome нормально, а вот в ишаке беда. Отчего это так бывает?
0 votes7 answers