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
-
ООП в Java Script и циклы с использованием setTimeout(), спецэффекты
Предистория. Есть относительно большой проект, где предполагается использовать достаточное количество всплывающих div HTML элементов на одной странице. это могут быть диалоги, алерты, конфермы и прочая, прочая. Без определения классов и объектов тут не обойтись по многим причинам, одна из них самая существенная заключается в независимости экземпляров одного и того же класса друг от друга, но с одним интерфейсом. Ниже я приведу "вырезку" из кода (обособленную, рабочую build версию класса confirm). Для удобного (эффектного) отображения конферма всплытие делается плавным (расширение сначала по ширине, затем по высоте от центра) Собственно код <!DOCTYPE html PUBLIC "-//W…
0 votes5 answers -
Как скрыть див при клике в любом месте документа?
Есть ul с абсолютным позиционированием: <div onclick="toggleDiv('city_list');"> <a href="java script:void(0);" style="text-decoration:none; border-bottom:1px dashed #069;">Выберите город</a> </div> <ul class="dropdown" id="city_list" style="position:absolute; top:60px; display: none"> <li>Казань</li> <li>Сызрань</li> </ul> вот js function toggleDiv(id){ if (document.getElementById(id).style.display == 'none') { document.getElementById(id).style.display = 'block'; } else { document.getElementById(id).style.display = 'none'; } } При клике на "Выберите город" показывается и скрывается этот ul. Как сделать…
0 votes5 answers -
Поведение двоичного кодов и сценариев
Эта опция в 7-м эксплорере по умолчанию разрешена? У заказчика и еще у нескольких людей запрещена, сомнительно что они сами запретили. А мне сомнительно что она может быть запрещена, потому что это отключает фильтры. Кто что слышал по этой проблеме?
0 votes5 answers -
Помогите реализовать предварительную загрузку картинки
Задача: По нажатии на ссылку посредине экрана появляется слой на котором и отображается картинка. Мне надо что бы на этом слое появлялся индикатор загрузки ну или например писало "Подождите идет загрузка..." Ну а после того как картинка загрузится индикатор загрузки исчезал и появлялась картинка во всей своей красе Проблема: Как опредилить загрузилась ли картинка? Помогите пожалусто...
0 votes5 answers -
java скрипт для подключения файла CSS для печати
Создала два CSS файла (для экрана и для печати), подключила, все отлично, хочется сделать на странице кнопку "Версия для печати", чтобы можно было просмотреть печатную версию. Подскажите пожалуйста javaScript для того, чтобы при нажатии на кнопку подключался необходимый CSS файл. (PHP на народе не работают) Заранее спасибо.
0 votes5 answers -
Можно ли очистить документ?
Мда, собственно вопрос в названии темы. В одной книге видел такое: "document.clear()" но не работает) Суть в том, что надо заменить один документ другим. Конечно я опять не очень правильно формулирую вопрос. Но надеюсь, меня поймут.
0 votes5 answers -
Подскажите где ошибка
<html> <head> <script> var step = 10; var limit = 100; var _top = 0; function move() { if (_top == limit) step = -1; if (_top == 0) step = 1; _top += step; dv.style.left = _top; setTimeout("move()", 10); } function stop() { if (pause == 0) { clearTimeout(abbruch); pause = 1; } else { move(); pause = 0; } } </script> </head> <body onload="move()"> <input type="button" value="Старт/Стоп слой" onClick="java script:stop()"> <div id='dv' style='margin: 0 300 0 300; position: absolute; font-size:100px;font-style:italic; z-index:3; color:blue'>CSS</div> </body> </html>
0 votes5 answers -
прокрутка слоя
есть слой1 и две кнопки (кнопка 1 и кнопка 2 - две картинки) , в него помещаеться другой слой2 с содержимым. Как сделать прокрутку слоя 2 в слое1 по нажатию кнопки1 (предположим слой2 перематываеться наверх ) и по нажатию кнопки 2 (слой2 перематываеться вниз)
0 votes5 answers -
JavaScript для инфоблока Битрикс
Я правда вовсе не уверена, что битрикс тут играет хоть какую роль, т.к. по мне дело в том, что я до этого с джаваСкрипт вообще не виделась. Имеются 2 пхп файла, призванные выводить на экран линию фоток с прокруткой (она как раз на JS). Скрипты там идентичные (громоздско конечно, но здесь я так понимаю, файлы прикрепить низя): <STYLE type="text/css"> TABLE#ftl{ height:auto; width:auto; border:0 none; } TABLE#ftl TD.ftl_left, TABLE#ftl TD.ftl_right{ width:9px; color:#000; cursor:pointer; vertical-align: top!important; text-align: center!important; } TABLE#ftl TD.ftl_left DIV{height:83px;background: #922b25;vertical-align:top; padding-t…
0 votes5 answers -
Проблема с jquery: эффект дергается в Opera и еще кое что...
Здравствуйте! Есть интересный модуль меню для CMS Joomla под названием Lava Factory menu, который представляет собой меню, в котором hover плавно двигается за курсором. Довольно зрелищно! Эффект в действии можно увидеть здесь. Проблема, собственно, заключается в том, что плавность теряется при просмотре в Opera. Движение становится дерганым. В остальных браузерах все нормально. Тестировалось на IE7, FF2, Safari 3, Netscape 9. На официальном форуме разработчики ответили, что не ставят цель поддерживать Opera, а затачивали меню только под IE и FF. Странная кроссбраузерность. Скрипт использует библиотеку jquery. И вторая проблема заключается в авторской недоработке. Напри…
0 votes5 answers -
вернуться к заполненю форм с помощью javascript:history.go
Собственно задача такова. Есть форма где присутствуют поля для заполнения и Submit. После нажатия подтверждения проверка введенных данных идет с помощью Php. если не верно введены данные то сообщение и ссылка вернуться назад и ввести верные данные. Использую для возвращения назад Вернуться Проблема в том что только в Opera работает кореектно поля заполнены и можно ихредактировать. В Ie 6 и FF возвращает назад но заполненные поля очищаются приходиться вводить все снова. Как можно решить такую проблему. Ajax не подходит по заданию. Сохранять в php введенные данные и потом выдавать стр. с этими данными тоже было бы не желательно. Может кто сталкивался?
0 votes5 answers -
Помогите document.write!!
столкнулся с проблемой 2 php файла: 1- <script type="text/javascript" src="http://localhost/spider/core/check_core_exe.php"> 2- document.write("<a href="http://localhost/spider/core/core_upd.zip" target="_blank">Скачать</a> | Подробнее"); Пояснения: в первом файле находиться скрипт получающий информацию во втором файле находитьться информация. так вот, мне нужно чтоб document.write писал ссылку, а он ее не пишет, как только убираю тег пишет Скачать | Подробнее, как ставлю ссылку на место не выводит ничего.
0 votes5 answers -
Прочитать id каждого элемента на странице.
Приветствую камрады. Задача состоит в том чтобы узнать id каждого элемента. Ничего лучше не придумал чем пробежать по всему дереву и спросить у каждого элемента его id. Для чего собственно написал вот такой алгоритм: <script language="javascript" type="text/javascript"> var el=document.getElementById('btnButton1'); //alert(el.charAt(0)+el.charAt(1)+el.charAt(2)); var elem=document.body;//текущий элемент //alert(document.getElementById('btnButton1').parentNode.parentNode.tagName); find() function find() { if(elem.firstChild!=null) { elem=elem.firstChild; alert(elem.getAttribute('id')+elem.tagName); find(); } else { [b] if(elem.nextSibling!=null) …
0 votes5 answers -
ajax, ожидание ответа сервера. хелп!
_sendRequest: function(msg) { var http_request = false; var url = "params.php"; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } http_request.open("POST", url, true); http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); http_request.setRequestHeader("Connection","close"); http_request.send("params=" + xScreen.jsonParser._stringify(msg)); if (http_request) { try { var intervalID; function getResponse() { if (interval…
0 votes5 answers -
аргументы функций.... вопросик..
Народ, подскажите, пожалуйста, не могу допЭтрать.. на сколько я понимаю, моя задача состоит в том, чтобы в аргументах функции передать функции... В общем типа такой код (здесь на пхп рисую яваскрипт, ибо надо извлечь переменную $testing): function getNameTextArea() { var TextAreaTags = document.getElementsByTagName('textarea'); document.write('<a style="cursor:pointer" onclick="insertCode( '); for (var i = 0; i < TextAreaTags.length; i++) { var coma = (i==0) ? ' ' : ', '; TextAreaTagName = TextAreaTags[i].name; xCode = 'SpawPGcore.htmlModeClick(' + TextAreaTagName + '_obj.getTargetEditor(),' + TextAreaTagName + '_obj.getToolbarItem('' + TextAreaTagName…
0 votes5 answers -
Popup окно
Как сделать модальное (popup) с помощью HTML, JS на подобие http://demos.devexpress.com/ASPxperienceDe...l/Features.aspx или http://demos.devexpress.com/ASPxperienceDe...odalWindow.aspx
0 votes5 answers -
Динамическое получение данных
Доброго времени суток. Задача следующая: при нажатии на ссылку в блок должен загружаться контент, вынутый из БД, без перезагрузки страницы.
0 votes5 answers -
Window In Ie6
из одного окна открываем другое, нужно получить родительское окно может можно как-то к нему по имени обратиться??
0 votes5 answers -
объект рисунок
здравствуйте. с объектами работаю первый раз, поэтому не могли бы вы помочь вот с чем. создаю конструктор: function ImageCreate(width,height,src,alt) { this.width=width; this.height=height; this.src=src; this.alt=alt; } cоздаю объект: var img1=new ImageCreate(100,220,"img/pic1.jpg","img1"); как вывести картинку в браузер?
0 votes5 answers -
изменять параметры текста со временной переменной
как сделать, чтобы параметры текста (размер, цвет) изменяли их характеристики через определённое количество времени (например, каждые 2 секунды)?
0 votes5 answers -
тег отвечающий за повторение эффекта
я приобрела себе скрипт, который заключается в следующем: текст повляется короткими предложениями, держится пару секунд и исчезает. причём текст повляется в левом верхнем углу. В связи с этим возникли два вопроса: как отключить повторение текста (какой тег в этом коде явы-скрипт отвечает за повторение) и как перенести текст из левого верхнего угла на середину страницы.
0 votes5 answers -
Скрипт для IE.
Помогите написать скрипт для выпадающего меню под IE. Дайте, может алгоритм работы. Буду пробовать сам.
0 votes5 answers -
ScrollBar для блока на JS
Нужен грамотно написанный ScrollBar для Блок То есть, чтобы там было кнопки вверх/вниз, ползунок, и чтобы внутри блока работал скролл мышки Ну как в реальном скролл баре, но только чтобы можно было дизайн изменить Спасибо!
0 votes5 answers -
Изменять масштаб сайта - это реально?
Во многих браузерах есть меню, которое называется приблизительно так: "Вид"-->"Масштаб". В нём: масштаб=100% - сайт нормальный, масштаб=50% - сайт уменьшен в 2 раза ... ну вобщем все вкурсе .... Можно ли сделать такое же на JavaScript? Т.е. надо сдеалть так, чтобы, например, в 2 раза уменьшились все картинки, весь текст, все расстояния между дивами, все ФОНЫ, все БОРДЕРЫ в общем полная аналогия с тем, как это делают браузеры. Причём все размеры на сайте могут быть заданы в пикселях, а не в процентах...
0 votes5 answers -
Доступность полей
На форме есть checkbox. Если юзер делает его checked, то на этой же форме поле становится able, если юзер делает его unchecked, то поле становится disable. Вообще, все равно, является ли поле textarea, input type="text" или чем-то другим.
0 votes5 answers