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
-
Определение разрешение экрана
Добрый день! Не секрет, что мониторы с высоким разрешением завоевывают популярность и уже практически начинают смещать стандартный экранный режим 1024x768, в связи с чем все чаще приходится задумываться о поддержке обоих стандартов (1024x768 и 1280x1024 - больше пока, думаю, нет смысла), но поскольку резиновая верстка накладывает определенные ограничения в плане дизайна, я решил сделать два шаблона - определять разрешение экрана и грузить нужный CSS. Использовал следующий скрипт: <script language="JavaScript" type="text/javascript"> /*<![CDATA[*/ if(screen.width >= 1280) { document.write('<link href="/templates/mservice_optimal/css/template_css_wide.css…
0 votes4 answers -
Как реализовать интерактивную карту
День добрый. Задача реализовать карту: при нажатии на регион, появляется окошко с текстовыми данными (регион может подсвечиватся). Не горю желанием реализовывать такое на Флеше. Есть ли вообще скриптинг для реализации такой задачи? Может попадалось кому-то что-то? спасибо
0 votes20 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 -
Как убрать выпадающий список у select
Нужен select, у которого при нажатии на кнопку вниз ничего бы не происходило. Кто-нибудь знает, как это делать?
0 votes13 answers -
onclick в отдельном js-файле.
Здравствуйте. Заранее извинюсь за возможную простоту вопроса, так как JS, XML и XSL Я изучаю лишь месяц. К тому же Я длительное время пытался сам решить эту ?задачку? и поискать решения в Интернете, не нашел. Итак: У Меня есть XML файл. Он обрабатывается XSL. Вот пример фрагмента XML: ? <document> <node class='term'><text>1_some data</text></node> <node class='psevdo'><text> 2_some data </text> <node class='psevdo'><text>2.1_ some data </text> <node class='term'><text>2.1.1_ some data </text></node> </node> <node class='term'><text> 2.2_some data </text><…
0 votes7 answers -
Как выполнять Javscript единожды
Добрый день, товарищи! Проблема у меня в следующем. Она может показаться кому-то достаточно "чайниковой", но, что-же - так оно, видимо, и есть :-) Итак, есть у меня страничка в которую, при нажатии по ссылке(выполнятется функция), динамически подгружается содержимое из другого файла через Javascript(короче говоря, AJAX). Дело в том, что каждый раз при нажатии по ссылке(выполнении функции) содержимое из другого файла подгружается вновь - т.е., если я нажму по ссылке несколько раз, то содержимое несколько раз вставится в страницу и будет отображаться - а мне нужно только один раз т.е. - один раз кликнул по ссылке(исполнил функцию) - содержимое вставилось, а при следующем на…
0 votes18 answers -
Печать другой страницы (window.open;w.print)
Здравствуйте, уважаемые знатоки! Помогите, пожалуйста, разрешить ситуацию. На моём сайте присутствуют ссылки на открытие и печать другого документа во всплывающем окне с помощью window.print. То есть при нажатии на ссылку печатается не текущая страница, а открывается другая, а затем при помощи кода, указанного ниже, печатается автоматом: <a href="/example" onclick="w = window.open(this.href, '1402961340926','width=500,height=300,toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=0,left=0,top=0'); w.print(); setTimeout('w.close()', 500); return false;">ПЕЧАТАТЬ ДРУГУЮ СТРАНИЦУ</a> Всё прекрасно работает. Однако проблема заключается в том, что если …
0 votes2 answers -
Верстка vuetify таблицы
Всем привет, В Laravel 5.5/vue.js2.5 приложении делаю таблицу с использованием vuetify 1.0.8 с версткой : <template> <v-flex xs12 sm6> <v-card light flat> <v-card-title> Search genre <v-spacer></v-spacer> <v-text-field append-icon="search" label="Search" single-line hide-details v-model="search" ></v-text-field> </v-card-title> <v-btn color="primary" dark @click="editItem ('new')" class="mb-1">New genre</v-btn> <v-data-table :headers="headers" :items="genresList" :search="search" :pagination.sync="pagination" class="elevation-1" prev-icon="mdi-menu-left" next-icon="mdi-menu-right" sort-icon…
0 votes0 answers -
Индикатор загрузки
Итак, суть проблемы. Есть некоторая форма на сайте, на которой пользователь заполняет поля личными данными, поле для загрузки файла. И есть кнопка "Выполнить". После ее нажатия все данные проверяются на корректность ввода, проверяется файл и при удачном исходе записывается на сервер. Все это дело занимает определенное время в зависимости от размера файла. И вот я решил сделать следующее: чтобы пользователь не думал, что страница повисла, я вывожу на экран поверх всего табличку с соответствующей надписью и гиф-анимацию загрузки. 1. Табличка строится так: <div style='position:absolute;top:##;left:##;z-index:2'><span id='loader'></span></div> 2. Вывод…
0 votes7 answers -
Отказаться от метода Post вообще
Вот задумал переделать сайт полностью без POST. Не нравится он мне тем, что кнопка Назад потом криво работает. Все, что нужно отправить, хочу отправлять аяксом через JsHttpRequest, а потом делать автопереход через windows.location (или другой эквивалентный способ). Даже аутентификацию хочу сделать так же. Пока проблем не вижу - кнопка назад будет работать, отправка получит интерактивность, JsHttpRequest в отличие от POST позволяет отправлять просты объекты и сложные массивы на сервер. Я ничего не упустил? Не хочу потом топтаться по граблям.
0 votes23 answers -
Два звука одновременно
Здрасте всем. У меня есть скрипт, который озвучивает наведение мышки и клик на ссылку: <SCRIPT> function playHome() { document.all.sound.src = "hover.wav"} function playClick() { document.all.sound.src = "press.wav"} </SCRIPT> В HTML коде в паретрах сслыки соответствено стоит onMouseOver="playHome()" onclick="playClick()". И . Если так же скрипт, который позволяет выбрать музыку с компа и проиграть е?: <SCRIPT> function play(){ sound.src=source.value } function stop(){ sound.src="" } </SCRIPT> HTML: ... Получается, когда я ставлю музыку, она начинает проигрываться, а потом я навожу на ссылку (воспроизводится hover.wav) и звук прекращаетс…
0 votes6 answers -
AIR + ExtJS!
http://extjs.com/blog/2007/06/29/building-...a-and-red-bull/? Жду не дождусь выхода 2ой версии extjs))
0 votes7 answers -
Заменить background у слоя
Возможно ли вообще заменить фон у слоя? Есть резиновый слой, или лутше сказать слойчик, у него фоном установлена картинка, возможно ли ее заменить при определенных действиях пользователя, даже тот же щелчок? Цвет меняется без проблем, а вот картинка не хочет, тот же элементарный способ document.getElementById(elemID).style.background не работает. Если честно, так я еще ни одного рабочего примера не видел.
0 votes6 answers -
Фото+Имя
Задача состоит в том чтобы изменять пропорционально фотографии имя изображённого на ней, имя является ссылкой! Вот написанный мною код для элемента и перелистывания фотографии. <script type="text/javascript"> var num=1 img1 = new Image () img1.src = "foto1.gif" img2 = new Image () img2.src = "foto2.gif" img3 = new Image () img3.src = "foto3.gif" img4 = new Image () img4.src = "foto4.gif" img5 = new Image () img5.src = "foto5.gif" img6 = new Image () img6.src = "foto6.gif" img7 = new Image () img7.src = "foto7.gif" img8 = new Image () img8.src = "foto8.gif" function slideshow() { num=num+1 if (num==9) {num=1} document.foto.src=eval("img"+nu…
0 votes19 answers -
Документация v4.0
Введение StateController (далее SC) логически разбит на два независимых процесса: процесс установки значения состояния и процесс обхода дерева нод. Состояние может изменяться в процессе работы несколько раз, может вообще не устанавливаться. Состояния Состоянием является имя переменной в процессе установки значения состояния, или идентификатор события в процессе обхода дерева нод. Синтаксис состояния должен удовлетворять правилам создания JS-переменной. При установке значения состояния создается свойство объекта states экземпляра SC. При обходе дерева нод, имя состояния используется в качестве имени события. Типы обхода дерева нод Существует два типа обхода дерева нод: …
0 votes0 answers -
Как по нажатию на картинке узнать ее scr?
Как по нажатию на картинке узнать ее scr? подскажите плз...
0 votes14 answers -
Передача html кода через json
я получаю с помощью ajax'а данные в формате json {"type": "success", "data": "<div id="comment2" class="cBlock1" style="width:auto;*width:100%;margin-left:0px;">"} и такая вылазит ошибка Ошибка: unterminated string literal Источник: ajax.js Строка 208, символ 29 Исходный код: ({"type": "success", "data": "<div id="comment2" class="cBlock1" style="width:auto;*width:100%;margin-left:0px;"> array = eval( "(" + xmlhttp.responseText + ")" ); - 208 строка p.s. без htmlspecialchars который я применяю к выводу, такая же ошибка. что делать?
0 votes2 answers -
Вертикальные вкладки
Доброго всем дня, мальчики и девочки. Собственно выше показана верстка. Как видите слева находится UnsortedList (UL) - сверху вниз идут элементы списка . Они будут выполнять роль вкладок. Справа расположен текст + изображение (собственно контент отражающий смысл вкладки). Я вижу 2 варианта реализации данного элемента : а) загрузка информации из базы при помощи php. User кликает по элементу списка, JS меняет стиль списка на активный (белый с закруглением). В это время из нужной записи загружается текст и изображение. б) Сделать динамическую смену контента, тоесть, чтоб из той же базы при загрузке страницы загружается контент для всех вкладок и с помощью JQuery или других …
0 votes8 answers -
Не совместимость библиотек
Здравствуйте Столкнулся с проблемой совместимости библиотек jquery. http://77.120.124.163/js/index.html На странице My Production используется скрипт jsPlumb для прорисовки соединителей между объектами. Он использует библиотеку jquery.min.1.7.1.js и http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js На этой же странице подключена библиотека jquery.tools.min.js, которая используется для попапов при клике на кнопки Add, Edit и для попапов с хинтами, возникающими при наведении на пункты меню (My Production, Configuration). Вместе эти библиотеки не работают. В итоге работает либо jsPlumb, либо попапы. В библиотеке jquery.min.1.7.1.js функций, которые ис…
0 votes12 answers -
доступ к dom iframe
на странице http://tubio.ru/ через несколько секунд формируется iframe при клике по тексту подгружается скрипт, который пытается получить доступ к ссылкам iframe: $("iframe").contents().find("a").hide() не работает.
0 votes12 answers -
Смена картинок при нажатии на ссылку
Доброго времени! Нужно сделать небольшой скриптик по смене картинок при нажатии на ссылку. Что то типа "выключить свет", нажал на ссылку картинка светлая(включить свет), нажал еще раз, картинка стала опять темной(выключить свет). Подскажите пожалуйста как это сделать? Заранее спасибо!
0 votes7 answers -
jQuery - последовательность операций
Требуется добиться последовательного (неодновременного) выполнения трех команд: скрытие, изменение атрибутов и последующий показ изображения. Имеется такой код: $("#Img").animate({opacity: "0"}, "slow"); $("#Img").attr({ src: "new_img.jpg", alt: "New alt" }); $("#Img").animate({opacity: "1"}, "slow"); Этот код исполненяется в другом порядке: сначала происходит смена изображения, затем его скрытие и показ. Почему это происходит и как добиться нужного эффекта?
0 votes3 answers -
setTimeout()
Собственно: setTimeout('...', 1000); wrapper.parentNode.removeChild(wrapper); eclipse.parentNode.removeChild(eclipse); Пока работает таймер - функции должны ждать. Можно ли так сделать? P.S. Обыскал инет - сказали, что нельзя сделать паузу. Как тогда поступать в таких случаях? Спасибо.
0 votes14 answers -
Проверка поля SELECT в форме
добрый день подскажите , в нижепреведенном коде , есть поле селект и я хочу проверить если было что то выбрано но почему то даже если я что то выбираю то всегда получаю в проверке пустое поле <td width="50" align="right"> <select class="input_form" name="tema" dir="rtl" lang="he" id="font"> <option></option> <option>aaaaa</option> <option>bbbbb</option> </select> </td> if (document.form.tema.value=="") { alert(document.form.tema.value); array="tema"; i++; }
0 votes11 answers -
возможно ли такое?
нашел скрипт ежедневника на JQuery классная штука, http://www.redredred.com.au/projects/jquery-week-calendar/ а возможно ли скрестить с php и mysql для того, чтобы данные могли сохранятся в бд и выводиться при открытии нужной даты? или может есть готовый аналог?
0 votes20 answers