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
-
Обработчики в js
Как я понял: 1.Если просто переназначить обработчики через JS, то они не срабатывают, если-же поместить их в функцию, срабатывающую, скажем, по onload, объявленный через атрибут, то мы возвращаемся к тому, с чего начали. 2.Если на таком обработчике висит функция, то передать значение в неё не предсталяется возможным, кроме как, повесив отдельную функцию, через которую вызывается искомая. И так для каждой функции в которую мы передаем значения? Что-то не совсем понятны плюсы такого подхода.
0 votes54 answers -
jQuery кодировка и xml
возник небольшой вопрос... может кто знает в чем проблема... вкратце... создал страницу в utf-8, подключил jquery и с его помощью вывожу xml-данные (русские слова) на страницу... в результате если xml-файл сохранять в обычной кодировке, то после прохода jquery выводится кодировка как на картинке ниже, а если xml сохранять в utf-8 то вообще пустой результат (без надписи) конечно же если xml-данные на любом другом языке, то все зашибись. в заголовке пробовал <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"> и вместо ru ставить utf-8 и не помогает
0 votes2 answers -
Почему не работает?
<div id="logo"> <div style="position:relative; width:300; height:250; left:250; top:25; overflow:auto;">Проба</div> </div> <script language="javascript" type="text/javascript"> var img=new Array();var dat=new Date(); var j=0; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/her.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/mal.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/pot.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/ron.jpg"; logo.style.backgroundImage="url("+img[0]+");"; alert(logo.style.backgroundImage); </script> Уже все мозги с…
0 votes7 answers -
ищу скрипт
иммитирующий эффект перелистывания страциц, со следующим функционалом http://www.flippingbook.com/flippingbook-html-edition.html демо http://www.page-flip.com/new-demos/03-kitchen-gorenje-2008/ и free лицензией
0 votes8 answers -
onclick не работает в Explorer'е
Вот код который отображается во всех браузерах нормально, но в Эксплорере нет! Это выбор картинки... <script> var images = new Array(); var imagessel = new Array();var ppcc; images[0]='14'; imagessel[0]=''; images[1]='1'; imagessel[1]=''; images[2]='16'; imagessel[2]=''; images[3]='4'; imagessel[3]=''; images[4]='11'; imagessel[4]=''; images[5]='13'; imagessel[5]=''; function select_image(oImage){ if(imagessel[oImage]!=1){ imagessel[oImage] = 1; document.getElementById('ppc_'+oImage).setAttribute('class','selected');} else{imagessel[oImage] = 0;document.getElementById('ppc_'+oImage).setAttribute('class','');}genppccode();} function genppccode(){ppcc='';if(imagessel…
0 votes1 answer -
JS и слои
Помогите плз, нужна такая штучка. Имеется слой, скажем прямоугольная область, нужно что бы его можно было спрятать если по нему кликнуть.
0 votes15 answers -
Смена логотипа при наведении на облость
Тему переименовать не смог. Немного поменялся смысл после приложения мозгов к задаче Задача для меня невыполнимаю, но для гуру элементарна. Имеется: таблица в одну колонку и несколько (2-4) сторк. первая ячейка - НАЗВАНИЕ + ФОН. Задача: при наведении на таблицу, сменить ФОН на другой. Подробнее: Имеется некая таблица НАЗВАНИЕ+ФОН КОНТЕНТ КОНТЕНТ КОНТЕНТ Всю таблицу (вместе с контентом) нужно считать активной облостью. При наведении на эту область (не только текст, а вообще в зону таблицы) необходимо сменить ФОН. Как только мышка ушла из зоны - необходимо всё вернуть обратно. Сложность: На странице будет 2-3 таких зоны. Каждая должна менять свой ФОН. Код же должен проход…
0 votes8 answers -
Как запретить скролл JavaScript'ом
Добрый день, товарищи! Знаю, что тема бояном попахивает, но все-же простого и быстрого решения запрета скролла я не нашел. Кароче, ситуация такая - есть у меня страница, а на ней фотки - при нажатии на фотку она открывается на пол-экрана и при этом мне нужно запретить прокрутку экрана пользователем. Как это реализовать? Т.е.как реализовать открітие фотки и.т.п. -я, конечно, знаю)) А вот как убить чертов скролл(в.т.ч.) и колесиком - вот это проблема)) Спасибо.
0 votes4 answers -
Вызов функции на изменение рабочей области браузера
Здравствуйте. Мне нужно управлять шириной и высотой дива в зависимости от размеров рабочей области браузера. Думаю делать так: 1. Есть функции которые определяют ширину и высоту рабочей области 2. Вызываем функций на ресайз рабочей области 3. Устанавливаем соответствующие размеры у div'a Не знаю по какому событию функцию вызвать? Или может кто-нибудь подскажет вариант решения?
0 votes3 answers -
Hide/Show layers или Закладки
Привет, хочу на странице сайта реализовать переключение между "закладками" без перехода на новую страницу: |__news__| champ |__air___|___team__| champ content На моём мега рисунке открыта закладка champ Нашёл подходящий скрипт, всё работает отлично, но только вот я хочу, чтобы после открытия определённой "закладки" (Например champ) её стиль менялся на заданый(Тоесть ссылка после открытия закладки получала новый стиль), ну и понятно, что если я открываю другую закладку(Например team), стиль кнопки для открытия закладки champ возвращался на первичный. Вот код: <script type="text/javascript"> function hide() { for(i=0; i<hide.arguments.leng…
0 votes1 answer -
Прокрутка flash-сайта браузером
Народ, есть вот сайтик: www.vladgriss.com При нажатии на один из языков открывается флеш-сайт в режиме full-screen. Как сделать браузерную прокрутку по вертикали в самом режиме full screen??? Уже долго ищу, не могу придумать или найти вариант решения проблемы Хелп)
0 votes0 answers -
Страница вообще не грузится в IE6
<!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> <script type="text/javascript"> DOM = document.getElementById; Netscape4 = document.layer; Netscape6 = Mozilla = (navigator.appName == "Netscape") && DOM; Netscape7 = navigator.userAgent.indexOf("Netscape/7") >= 0; Opera5 = window.opera && DOM; Opera6 = Opera5 && window.print; Opera7 = Opera5 && navigator.userAgent.indexOf("Opera …
0 votes5 answers -
Слой по центру окна
По этому коду я узнаю какой слой отобразить, поскольку у меня их несколько <script LANGUAGE="JavaScript"> <!-- function show_d(d) { div1.style.visibility='hidden'; div2.style.visibility='hidden'; div3.style.visibility='hidden'; d.style.visibility='visible'; } //--> </SCRIPT> Но слои отображаются всегда сверху Вот нашел код, который центрирует слой по центру окна jQuery.fn.center = function() { var w = $(window); this.css("position","absolute"); this.css("top",(w.height()-this.height())/2 w.scrollTop() "px"); this.css("left",(w.width()-this.width())/2 w.scrollLeft() "px"); return this; } Как мне привязать его к мо…
0 votes3 answers -
в IE проблема с setTimeout
Привет. http://sotnikovs.com/pronto/e-shop/test/10_send_02.html У меня при наведении, по вопросам [?] — открывается pop-up, все вроде бы нормально.. в FF в принципе нет кашмаров, но в IE, если быстро перейти на другой вопрос [?] то вкладка прежняя, остается со свойством - "block"... знаю, это таймер, который я вынужден был поставить, иначе стили разлетались.. но таймер в IE тугодумный, я выставил настройки таймера до нуля, но срабатывает он как будто выставили 500.. Как это избежать? Можно ли, выставить какое-нибудь значение, чтобы pop-up закрывался быстрее?
0 votes2 answers -
Замыкания и глобальные функции
Недавно где-то прочитал, что не стоит делать много глобальных функций, это замедляет работу браузера. Насколько это соответствует действительности? Какой выигрыш у замыканий в больших проектах с огромным количеством разных модулей? Синтаксис становится немного более сложным...
0 votes17 answers -
Скрипт для примеров
В разделе "Теги HTML" на этом сайте используется скрипт для просмотра примеров. Он работает на основе тега <pre>. Но теперь у меня поменялся скрипт для подсветки синтаксиса и примеры выводятся через <pre><code>. Естественно, нынешний скрипт не работает, поэтому прошу помощи для его модификации. function init(id) { itm = null; if ( document.getElementById ) itm = document.getElementById( id ); else if ( document.all ) itm = document.all[ id ]; else if ( document.layers ) itm = document.layers[ id ]; return itm; }; function insertAfter(newElement, targetElement) { var parent = targetElement.parentNode; if(parent.lastchild == targetElement) { parent.appe…
0 votes10 answers -
Кнопышка Shift
Есть на сайте ссылка. Ну например: <a href="ПойдиТуда">ПойдиТуда</a>. При нажатии Shift+мышкой(клик) происходит открытие страницы в новом окне. Вопрос: Как отловить 2а таких сочетания нажатий и сообщить пользователю, ну например:"Поздравляю с Новым Годом !" ? Заранее спс за ответы.
0 votes1 answer -
JavaScript переходы с использованием Shift
Есть на сайте код который генерит перечень ссылок: <script language='JavaScript' src='http://r1.wmlink.ru/?id=95285'> При нажатии на любую ссылку с комбинацией Shift+мышкой(клик) происходит открытие ссылки в новом окне. Вопрос: Как отловить 2а таких сочетания нажатий и сообщить пользователю (на той странице где ссылки), ну например:"Поздравляю с Новым Годом !" ? Заранее спс за ответы.
0 votes0 answers -
Как получить ссылки сгенеренные JavaScript-ом ?
Вставил на страницу генератор ссылок:<script language='JavaScript' src='http://Сайт.ru/?id=95285'></script>. Он выдает вертикальный список ссылок (10 штук). Можно ли как нибудь отловить сами ссылки?
0 votes0 answers -
jQuery popup
Есть галерея фоток, на страницах отображаются превьюхи, хочется сделать красивые поп-апы для полноразмерного просмотра. Подскажите, плиз, простой плагин (или может даже не плагин, а сниппет) для всплывающего окна. Что-то типа http://plugins.jquery.com/project/floatbox с fade (вот пример http://odrademos.webs.com/jqueryfloatbox.htm). Но требуется, чтобы размер по вертикали и горизонтали был различный - в зависимости от размера изображения. В самом окне - только картинка, ну и какой-то способ его закрыть (ссслка, клик по картинке и т.д., это уже не так важно). Буду благодарен за помощь! UP: Пока нашёл UI/Dialog, попробую. UP: Ещё нашёл jQuery Lightbox Plugin (balupton edit…
0 votes1 answer -
Присвоение новых свойств
Хочу сделать прокрутку фотографий, типу кадров пленки на джс) вот как бы рабочий приммер, но ругается опера, на вот такое: document.getElementById('fotoimg_'+img_num).arr_num=start_pos; я так понял нельзя напрямую указывать значения и создавать свойства... но как тогда их обьявлять? вот скрипт: var imgs=new Array(); var i=0; <?php $dir=opendir('imgs/'); while($value=readdir($dir)) { if($value!='.'&&$value!='..'&&eregi('(jpg|gif|bmp|png)$', $value)) { echo('imgs[i++]="imgs/'.$value.'";'."\n"); } } ?> function insert_img(num) { if(imgs.length>num) { var rand=Math.random()*imgs.length; rand=Math.floor(rand); var…
0 votes4 answers -
Печать содержимого фрейма
Привет! Есть страница, имеющая фреймовую структуру. Требуется из одного фрейма распечать содержимое другого фрейма. Пишем такой простой код: parent.frames.frame_name.print(); Но работает это только в Файрфоксе. В IE не печается ничего, в Опере - все фреймы, присутствующие на странице. Можно ли как-то решить эту проблему?
0 votes9 answers -
Индексация js меню
Добрый день, в двух разных статьях прочитал, в одной что меню на Js не индексируются роботами, в другой прочитал что все норм, скажите вот такое меню js + css будет индексироваться роботами?? <ul id="menu"> <li><a href="#" onclick="openMenu(this);return false">menu 1</a> <ul> <li><a href="#">sub menu 1</a></li> <li><a href="#">sub menu 2</a></li> <li><a href="#">sub menu 3</a></li> <li><a href="#">sub menu 4</a></li> <li><a href="#">sub menu 5</a></li> <li><a href="#">…
0 votes3 answers -
Помогите расшифровать js
не могу открыть файл js, он как то закодирован slil.ru/26593002 .. может кто то знает как его декодировать? я читал про кодировщик от мелкомягких, но это не он!
0 votes11 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