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
-
Загрузка скрипта
Прошу помощи с непонятным косяком есть файл со скриптом, допустим D:\Projects\JS\Script.js его нужно прописать в загруженную браузером страницу в адресе прописываю скрипт javascript: var scriptElem = window.document.createElement ("SCRIPT"); scriptElem.type = "text\/javascript"; scriptElem.src = "file:\/\/localhost\/D:\/Projects\/JS\/Script.js"; window.document.body.appendChild (scriptElem); void (0); при этом если исходная страница открыта с этого же компа (для теста) всё нормально, но если с другого сервера (yandex.ru, google.com, etc.), то выдаёт ошибку [01.05.2013 22:57:21] Javascript - file://localhost/D:/Projects/JS/Script.js Указанный в ссылке скрипт не загруж…
0 votes32 answers -
Подскажите как определить является ли node ссылкой
Подскажите как определить является ли node ссылкой и как вытащить из нее url.
0 votes31 answers -
Настройка скрипта Light Box2
Здравствуйте уважаемые форумчане! Хотелось бы настроить прозрачность темного фона между изображением галереи и сайтом. Знаю, что нужно изменить значение... функции? аргумента? opacity от 0 до 1. Умолчальное 0.9 Вот код файла effects.js, если кто знает ткните пожалуйста пальцем // Copyright © 2005 Thomas Fuchs (http://script.aculo.us, [url="http://mir.aculo.us)"]http://mir.aculo.us)[/url] // Contributors: // Justin Palmer (http://encytemedia.com/) // Mark Pilgrim (http://diveintomark.org/) // Martin Bialasinki // // See scriptaculous.js for full license. /* ————- element ext ————-- */ // converts rgb() and #xxx to #xxxxxx format, // returns self (or first ar…
0 votes25 answers -
Привязка кнопки веб-эелемента к кнопке на клавиатуре
Такой вопрос, можно ли кнопку в калькуляторе, привязать к кнопке клавиатуры. К примеру, что бы при нажатии на кнопку равно или ввод на клавиатуре, калькулятор показывал бы результат, а не выводил бы равно в поле для ввода или не очищал поле для ввода?
0 votes4 answers -
Крестики нолики
Почему выводит ошибку cells.addEventListener is not a function? https://jsfiddle.net/958Lpcra/1/ Подправил, всё равно не работает https://jsfiddle.net/958Lpcra/2/ Опять изменил и почему не работает? https://jsfiddle.net/958Lpcra/3/ А теперь почему не работает? При щелчке на первую ячейку или на вторую, запускается слушатель и если в этой ячейке, на которую кликнули, нету класса x или o,то добавить класс x. https://jsfiddle.net/958Lpcra/6/
0 votes15 answers -
Защита кода от просмотра
Пишу html 5 игру и собираюсь разместить у себя на сайте и возник вопрос как защитить игру от просмотра и от кражи. Например во flash даже если удастся взломать через декомпилятор, то не каждый будет копаться в as 3.0. коде. То здесь все наведу можно копировать и сохранять к себе на жесткий диск менять параметры и смотреть на результат. Я бы и дальше делала игры на flash AS 3.0. но он устарел и на телефонах больше не идет.
0 votes8 answers -
Затемнение фона по клику
Ищу решение для задачи. Есть небольшой кусок js кода открывающего-закрывающего боковую панель навигации. Нужно изменить-дописать код так, чтобы при открытии.sidenav фон затемнялся, при закрытии возвращался к исходному состоянию. Код лежит здесь — http://javascript.ru/forum/site/70434-zatemnenie-fona-po-kliku.html
0 votes2 answers -
Карусель
Добрый день, подключил карусель и добавил менюху, посмотреть можно тут: http://necro.p.ht/afrika-news.org/ Смысл вот в чем, наводишь на пункт меню, картинка меняется, все работает, но только на первом слайде, начиная со второго вроде как и работать должно, но ничего не меняется, картинка остается той дже, когда меню было мень и между картинкой и меню было место, начиная со второго слайда, вторая картинка появлялась после первой, до меню, вернее кусок который влазил в этот промежуток. Вопрос как сделать, чтобы картинка менялась на всех слайдах при наведении или мб кто-то знает уже готовый такой слайдер где есть. Вот код слайдера, если что: <div id="example"> <d…
0 votes26 answers -
Событие onclick на кнопку submit в новом окне
Добрый день! Есть форма для отправки сообщения с сайта, нужно чтобы при нажатии на "отправить" открывалось в новом окне с заданными размерами. Делал так: в хедере function NewWindow() { window.open("sendmail.php","","Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=0,Resizable=0,Width=300,Height=300"); } На кнопке ONCLICK="NewWindow()" Открываться-то открывается, вот только в обработчике на php есть проверка на правильность ввода текста в инпуты формы и в новом окне открывается только предупреждения о неправильности ввода. Тоесть независимо ввел ты туда что-то, или нет, при нажатии на "отправить" просто выдает "echo" с обработчика, а нужно чтобы просто о…
0 votes8 answers -
iframe & focus
Люди, подскажите пожалуйста, как можно узнать когда фокус убрался с iframe'a ? в ФФ у iframe нет события onFocus или onBlur ((
0 votes6 answers -
как не надо писать?
Вопрос от полного новичка. Обложившись книгами сейчас начал интенсивное изучение JS. Вопрос, всему ли надо верить что написано? Точнее даже, реально ли выделить группу нежелательных приемов? Может у кого есть рецепты, "как не надо программировать", какие методы являются дурным тоном или просто дырявые? Я бы тогда сразу эти моменты в голову не закладывал. Заранее благодарен.
0 votes20 answers -
поменять событие onclick
делаю так: document.getElementById('aback').onclick = 'void(0);'; не работает... а как правильно?
0 votes5 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 -
a href, onClick
<a href="http://yandex.ru/" onClick='open("http://yandex.ru/", "displayWindow", "width=400,height=300,status=no,toolbar=no,menubar=no,alwaysLowered=no,alway sRaised=no,dependent=no,hotkeys=no,titlebar=no,z-lock=no,location=no,directories=no,resizable=yes,scrollbars=no")'>Яндекс</a> При клике на такую ссылку открывается и новое окно и осуществляется переход на текущей странице. Нужно что бы открывалось только новое окно. А тег <a> тут нужен только для того, что бы меняли цвет посещенные ссылки. Как сделать?
0 votes3 answers -
Скрипт интернет магазина на обычный html сайт
Вот есть сайт и табличная верстка ну не суть важно что это очень плохо считается, просто работаю в компании где не кто не хочет менять это, и начальник хочет прикрутить к этому сайту что-то на подобие интернет магазина, то есть кнопки "Купить" которые будут понимать что именно этот товар выбран, "Корзина" где отображаться это все будет, и окошечко после "Оформить заказ" где пользователь вводит свои данные и все это отправляется на e-mail. Ребята срочно нужно помочь. Реально ли это все воплотить в жизнь или какие варианты предложите?
0 votes8 answers -
IE/Opera - padding & event.offsetX
<!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> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> #layer { position: absolute; left: 100px; top: 100px; width: 100px; height: 100px; padding-left: 20px; border: 1px solid #000; } </style> <script type="text/javascript"> window.onload = function() { var l = document.getElementById("layer"); l.onclick = function(e) { var event = e||window.event; this.innerHTML += "offsetX: " + event.offsetX…
0 votes9 answers -
StateController. Как это работает.
Принципиальная схема работы SC отличается от любого другого фреймворка. StateController построен на событийной модели и оперирует такими понятиями как событие, обработчик, зона распространения события, объект обработчика и другими. Обработчики SC не являются обработчиками DOM, наступление события контроллируется разработчиком, а не браузером и пользователем. Если в том же jQuery работа с DOM начинается с поиска элемента или группы элементов, то в SC началом всего является запуск события. Событие в SC является неким пакетом данных, который запускают определенному набору элементов внутри одного или нескольких контейнеров. Пакет формируется в момент запуска события и его пут…
0 votes2 answers -
document.getElementById().style.width
<style> #boxForLogin { width: 100px; } </style> <div id="boxForLogin">dddd</div> <script> var xx = parseInt(document.getElementById('boxForLogin').style.width); alert(xx); </script> не работает, но если прописать стиль сразу блоку, всё гуд <div id="boxForLogin" style="width: 100px;">dddd</div> <script> var xx = parseInt(document.getElementById('boxForLogin').style.width); alert(xx); </script> как мне получить размер в первом случае ? всё, нашел. var o = document.getElementById("id1"); var sty = o.currentStyle || getComputedStyle (o, '');
0 votes12 answers -
один обработчик на несколько ajax запросов
доброго времени суток. пожалуйста подскажите, как организовать одну обратонку на несколько параллельных аякс запросов. вся проблема в том, что аякс инициализируется при клике на кнопку, например: на странице есть штук 10 кнопок, при клике на который происходит аякс запрос на сервер, по завершению алерт. как показала практика люди могут нажать на следующую кнопу пока не завершился предыдущий запрос (кнопки блокировать нельзя) и получается что после выполнения всех запросов выскакивает Nое кол-во алертов, а хотелось бы один с сообщением об окончании. заранее спасибо тем кто покажет рабочий пример.
0 votes10 answers -
работа функции без onClick
Как сделать, что б функция работала без onClick в элементе. Допустим есть список с каким-либо классом или IDом и нужно чтоб при клике на LI в этом списке срабатывала эта функция, заведомо в <li onclick="..."> не писать. В jQuery это вроде проще простого делается.
0 votes6 answers -
Вопрос знатокам ExtJs
Не получается создать DatePicker Первый вариант используя ext-all, выдает ошибку <html> <head> <script type="text/javascript" src="adapter/ext/ext-base.js"></script> <script type="text/javascript" src="ext-all-debug.js"></script> <script type="text/javascript"> Ext.onReady(function() { var obj = new Ext.DatePicker({ renderTo: "test" }); }); </script> </head> <body> <div id="test"></div> </body> </html> Второй способ я хотел использовать DatePicker.js из папки source в этом случае говорит не найден Ext. html файл лежит ext_pathsourcetest.html <html> <head> <…
0 votes6 answers -
Не знаю как правильно написать условие
Добрый вечер. Редко имею дело сос криптами. но вот пришлось. Из-за отсутвия знаний обращаюсь за советом. Есть рабочий код function changestyle(type){ param=document.getElementById(type); if(param.style.display == "block") param.style.display = "none" else param.style.display = "block" } По ссылке передаем идентификатор, и блок скрывается. Если блок уже скрыт, то ссылка показывает его. Как добавить, что если блок с переданным индентификатором скрылся, то у другого блока изменился левый отступ, а если показался, то левый отступ вернулся? В чем ошибка, синтаксис правильный: function changestyle(type){ param=document.getElementById(type); if(param.style.…
0 votes16 answers -
вопрос по xml:namespace
есть такой способ объявить namespace в html файле тоже самое можно сделать написав атрибут в теге html: можно ли тоже самое сделать в стилях ? т.е. . или иными способами?
0 votes24 answers -
логика дней\дня
всем привет! Такое вот дело, делаю таймер и вот думаю как сделать логику чтобы писало дней или дня?
0 votes3 answers -
интересный способ представления кода
Может многие об этом уже знают, но мне недавно попался набор скриптов для оформления программного кода "на лету", работающих на машине клиента. При отключенных скриптах пользователь увидит просто код, оформленный с помошью .Идея мне понравилась, хотя заметил несколько мелких шероховатостей, например, если прокрутить горизонтальный скролл при очень длинных строках. http://code.google.com/p/syntaxhighlighter/ Кстати, если кто-то сможет объяснить, как формируются номера строк, чтобы они при этом вообще не выделялись мышью? Просто пока мне не хватает знаний разобраться непосредственно в исходном коде скрипта... А вообще для небольших фрагментов кода, как мне показалось - при…
0 votes10 answers