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
-
Смена логотипа при наведении на облость
Тему переименовать не смог. Немного поменялся смысл после приложения мозгов к задаче Задача для меня невыполнимаю, но для гуру элементарна. Имеется: таблица в одну колонку и несколько (2-4) сторк. первая ячейка - НАЗВАНИЕ + ФОН. Задача: при наведении на таблицу, сменить ФОН на другой. Подробнее: Имеется некая таблица НАЗВАНИЕ+ФОН КОНТЕНТ КОНТЕНТ КОНТЕНТ Всю таблицу (вместе с контентом) нужно считать активной облостью. При наведении на эту область (не только текст, а вообще в зону таблицы) необходимо сменить ФОН. Как только мышка ушла из зоны - необходимо всё вернуть обратно. Сложность: На странице будет 2-3 таких зоны. Каждая должна менять свой ФОН. Код же должен проход…
0 votes8 answers -
Защита JS файла
Есть ли методы эффективной защиты js файлов от скачивания и просмотра?
0 votes7 answers -
Регулярное выражение
Помогите пожалуйста разбить строку на кучку переменных, строка вида: id1/id2/id3/ Делаю паттерн: (.{0,})/*(.{0,})/*(.{0,})/* соответственно при выполнения кода, разбития не происходит re = '(.{0,})/*(.{0,})/*(.{0,})/*'; id1 = url.replace(re, "$1"); id2 = url.replace(re, "$2"); id3 = url.replace(re, "$3");
0 votes2 answers -
Ответы на все ваши вопросы по Javascript и HTML
Скачивал множество книг по html и Javascript, но эти, на мой взгляд, лучшие!!! С удовольствием делюсь с Вами ссылками: http://depositfiles.com/files/nje5g119h про html http://depositfiles.com/files/sxslfqm7l про javascript
0 votes3 answers -
Изменять файл *.css, javascript'ом в реальном времени.
Приветь всем! Моих знаний javascript достаточно чтобы изменить фон страницы, но мне нужно чуть больше... Мож кто када-нить делал загрузку разных файлов style[].css сразу на странице? ну или загрузку случайного стиля? Помогите плиз сделать такую вещь, я думаю она будет очень полезна, для тех кто верстает дивами... Буду очень признателен! З.Ы Я думаю понятно что выбор стиля идет из <select>
0 votes7 answers -
как сделать маску ввода номера телефона
добрый день ! как сделать маску ввода номера телефона для поля ввода мне надо чтобы посетитель сайиа вводя номер телефон мог использовать только цифры знак + знак - и скобки () спасибо за помощь
0 votes1 answer -
скриптом запихнуть объект внутрь другого объекта
Показалось что легко, но в итоге ничего толкового не получилось .... Нужно поместить один div внутрь другого. Подскажите пожалуйста как попроще реализовать такое?
0 votes2 answers -
Проблемы дроп-давн меню в ИЕ
Не пойму почему проблемы с меню в ИЕ. Проблема заключается в том что при отвода указателя, меню не пропадает а начанает трястись... Вот код: хтмл. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Меню</title> <link rel="stylesheet" href="../menu.css" type="text/css" /> <script type="text/javascript" src="../ddmenu.js"></script> </head> <body> <ul class="menu" id="menu"> <li><a href="/" class="menulink">Главная</a></li> <li><a href="#" class="menulink">1</a> <ul> <li> <a href="../build/" class="sub…
0 votes9 answers -
Drag & Drop или как отметить человека на фотографии
Добрый дань, господа. Задумался на вопросом написания функции отмечания человека на фотографии, как во ВКонтакте. Пока столкнулся только с одной достаточно крупной проблемой. Я не знаю как создать рамку, чтоб пользователь мог ее двигать и менять ее размер. Конечно потом надо сохранить координаты этой рамки. Подскажите пожалуйста, куда смотреть, что читать. Заранее благодарю.
0 votes1 answer -
Applet под Div и iFrame!
Задача: Наложить полупрозрачный слой на java applet. На сайте использую multibox для подгрузки подробной версии новости. В мультибоксе при клике на "Подробнее" стандартно создаётся полупрозрачный див 100 на 100 процентов + слой-рамка новости, а в этом слою в iframe подгружается полная новость. Всё работало отлично, пока я не поставил java applet на страницу(pjirc). Теперь аплет перекрывает даже оверлей, создаваемый мультибоксом. Погуглив, я выяснил, что апплеты как бЭ грузятся не браузером, а операционкой, потому это не проблема z-index'a... Самое нормальное решение нашёл ЗДЕСЬ. Для тех кто не шарит в английском, чел перекрыл апплет используя трюк iFrame shim. Он как бы с…
0 votes2 answers -
fullWindow при старте
добрый день помогите пожалуйста. надо сделать чтобы при заходе на сайт vasyapupkin.ru он открывался сразу в fullWindow как сделать это чтобы открыл он поп-ап могу как сделать чтобы открывало фул виндов при нажатии на ссылку - могу. как сделать чтобы страница сразу была fullwindow заранее благодарен за ответы
0 votes1 answer -
jQuery о событиях и их остановке
доброго времени суток. плохо разбираюсь в JS (точнее, не разбираюсь вовсе), что не мешает мне использовать jQuery возник вопрос о событиях. есть ссылка со свойствами блочного элемента и синим цветом фона при наведении курсора фон меняется на белый (использован плагин, однако метод анимации — родной для jQuery — .animate() ). при уходе курсора, цвет фона снова анимируется от белого к синему. вопрос в том, как фиксировать белый цвет в тех случаях, когда по ссылке сделан клик. ныне использую код: $("#main-menu li:not(.current) a").hover( function () {$(this).animate({ backgroundColor: "#FFFFFF"}, {queue: false, duration: 300});}, function () {$(this).animate({ backgroun…
0 votes0 answers -
Смена картинки из массива
Здравствуйте! У меня такая проблема, я захотел сделать картинку, которая при наведение будет меняться другой картинкой из массива, но проблема в том, что браузер пишет ошибку, пишет: "document.myimage - есть null или не евляется объектом". И кто знает из за чего такая ошибка? Вот код: <head> <title>Динамический рисунок</title> <script language="JavaScript"> function rand() { myimage= new Array (3); myimage[0]="lenta.png"; myimage[1]="lenta1.png"; myimage[2]="lenta2.png"; i=Math.round(4*Math.random()); document.getElementById("fkng").src=document.myimage[i].src; } </script> </head> <bod…
0 votes4 answers -
Информер внутри скрипта
Вопрос: как в этот скрипт внедрить информер? <script type="text/javascript"> var newCODE='<br><table><tr><td><fieldset style="border: 1px solid #494949"><legend>Миничат:</legend>$CHAT_BOX$</fieldset></td><td><script type="text/javascript" src="http://aonmap.ru/informer/2"></script></td></tr>',element; siteDIVs=document.getElementsByTagName("div"); for(var std_f=0;std_f<siteDIVs.length;std_f++){ if(siteDIVs[std_f].className=="funcBlock"){ element=document.createElement("div"); element.innerHTML=newCODE; siteDIVs[std_f].parentNode.replaceChild(element,siteDIVs[std_f]); }} &…
0 votes14 answers -
узнать, на сколько прокручен элемент
Салют. Тема следующая: как в Опере узнать, на сколько прокрутилась страница/элемент... В ФФ хватает window.scrollY, но в Опере возвращается undefined. Как решить?
0 votes4 answers -
FIREBUG - проблема с русским текстом в документе
Версии: FIREFOX - 3.0.6 FIREBUG -1.3.2 Если в документе в любом разделе (HTML, CSS, JavaScript) есть русские буквы, то при открытии FIREBUG выдает ошибку: Вот такой текст откроется без ошибки: А такой с ошибкой: Можно ли победить ?
0 votes2 answers -
Случайный текс!
Хочу сделать на сайте, "Случайный совет" , его смысл в том что при загрузке страницы выводился -бы какой нить случайный совет, и при обновлении страницы он-бы менялся. Вот состряпал примерный код но он почемуто выводит токо первый совет: HTML <html> <head><title>Вывод случайного текста</title> <style type="text/css"> #sovet{ width:500px; height:80px; border:1px solid red; } </style> <script type="text/javascript" src="sovet.js"></script> </head> <body onLoad="sovett()"> <p>Текс который будет менятся находится в блоке с красной рамкой</p> <div id="sovet"> Включите пожалуйста Jav…
0 votes7 answers -
Подсветка HTML внутри TEXTAREA
Добрый день. Мне нужно сделать подсветку html-тегов при редактировании текста внутри <textarea>. Причем задача состоит в том, чтобы во время редактирования теги сразу подчеркивались. Например, в браузере я хочу видеть примерно такой результат: <h1>Привет</h1> <p>Редактируем текст</p> Задача решалась бы просто, если внутри <textarea> можно было использовать html тэги: <textarea> <font color='red'> < h1 > </font> Привет <font color='red> < /h1 > </font> </textarea> При редактировании текста можно взять событие onKeyPress, которое с помощью regexp может заменить теги на теги с подс…
0 votes7 answers -
Определение компьютер или телефон (КПК)
Всем привет! Была задача, чтобы при обращении к сайту автоматически определялось, с компьютера заходит посетитель или с телефона. Сделал это так: при загрузке страницы определяется разрешение экрана и, если оно меньше 800х600 - перенаправляем на wap-сайт, а если больше - перенаправляем на основной сайт. function setLocation(loc) { if (document.images) location.replace(loc); else location.href = loc; } var height=0; var width=0; if (self.screen) { width = screen.width height = screen.height } else if (self.java) { var jkit = java.awt.Toolkit.getDefaultToolkit(); var scrsize = jkit.getScreenSize(); width = scrsize.width; height = scrsize.height; } …
0 votes9 answers -
выпадающее меню
Возникла проблемка...хочу зделать выпад. меню при нажатии на кнопку и пропадающее если курсор пропадет и меню. <div class="conteiner1" style="border:1px solid #000000;position:absolute;"> <div class="button1"> <img onclick="show('menu')" src="button.gif"/> </div> <span id="menu" style="display: none;position:relative; left: 0; top: 0;" > <ul id='pmenu' name='pmenu'> <ul class='tree_ul'> <li class='tree_li'><a href='' class='tree_a'>пппп</a> </ul> </ul> </span> </div> при нажатии - открыв. меню со списком с подкатегориями,выпадающими вправо. если делаю онмаусоут или овер - не хочет уби…
0 votes7 answers -
не могу изменить картинку бекграунд имедж по средствам ява скрипт
здравствуйте ! помогите , не могу понять свою ошибку , функция получает номер закладки , в цикле я устанавливаю всем закладкам картинку бекграунда не включенной закладки потом по номеру я делаю фон включенной закладки применяя к фону другую картинку и вставляю содержимое закладки почему не меняются картинки причем если я меняю просто фон на цвет работает а картинку не меняет function mark(num) { for ( i = 0; i < 4; i++ ) { document.getElementById(marks).style.backgroundimage="url(images/sb_botton_off.jpg)"; } document.getElementById(marks[num]).style.backgroundimage="url(images/sb_botton_on.jpg)"; document.getElementById("cont").innerHTML = docume…
0 votes2 answers -
Передача информации в функцию из события
Господа, помогите, как решить проблему. Осуществляю асинхронный запрос, при его выполнении выполняется функция, но передать переменные в функцию не получается, пождскажите пожалуйста метод решения. Значит вот код запроса: function loadXMLDoc(url) { // для "родного" XMLHttpRequest if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = processReqChange; req.open("GET", url, true); req.send(null); // для версии с ActiveX } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = processReqChange; req.open("GET", url, true); req.send(); } } } При "ответе" выполня…
0 votes2 answers -
проблема со скриптом в Mozilla
скрипт для увеличения изображений, в опере и ие работает, а в мозилле нет не подскажите в чём дело? var small = new Array ("small1.jpg","small2.jpg", "small3.jpg","small4.jpg","small5.jpg", "small6.jpg","small7.jpg","small8.jpg", "small9.jpg") var big = new Array("big1.jpg", "big2.jpg", "big3.jpg","big4.jpg", "big5.jpg", "big6.jpg", "big7.jpg", "big8.jpg", "big9.jpg") var aflag = new Array(small.length) var xstr = " " for (i=0; i<small.length; i++){ xstr+='<IMG ID = "i' + i + ' " SRC = " ' +small+' " onclick="imgchange()" hspace="5" vspace="5" >' } document.write(xstr); function imgchange(){ var xid = event.srcElement.id; var n = parseInt(xid.substr…
0 votes14 answers -
Как можно узнать позицию верхнего края div'а в пикселях
Всем привет! Использую jquery. Есть div Чтобы узнать его положение делаю так var y=$(#my_div).css("top"); В Опере работает, а в IE нет - возвращет NaN. Видимо потому что в css не задано явно свойство "top" оно имеет значение "auto" Как еще можно узнать позицию верхнего края div'а в пикселях? Заранее благодарен.
0 votes1 answer -
Сменить класс элемента
Поиск ответа не дал. Нужно сменить класс элемента <div id="id" class="class">...</div> с "class" на "class №2", можно это как-то сделать? Всё понял, this.className="class", а тот слой почему-то не элемент а null Тот элемент был null, потомучто у него не был прописан id Стоит только на форум написать, в голове сразу всё упорядочивается.
0 votes0 answers