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
4723 questions in this forum
-
IMG : Tilte и размер отображаемого текста.
Здравствуйте. Есть атрибут title. Он в разных браузерах отображает свое определенное кол-во символов. Возможно ли как-то средствами HTML сделать так, что б при наведении на объект отображался весь заданный текст кроссбраузерно?
0 votes8 answers -
extjs gridPanel massaction
где бы найти плагин к extjs который реализует функцию одновременного изменения выбранной колонки у выбранных строк в gridPanel
0 votes3 answers -
Нужна помощь с javascript
Я еще новичок в сайтостроении. создал страничку(весь код представлен ниже), а javascript не срабатывает. В чем может быть дело? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style> a:hover {opacity: 0} a {text-decoration: none; color: black} fieldset {margin-left: 100px; margin-right: 100px} h3 {margin-top: 0px} legend {font-weight: bold; text-decoration: underline; font-size: 150%} .zag {background-image: url("zag.jpg"); height: 20px; text-align: center; border-bottom-righ…
0 votes11 answers -
0 votes8 answers
-
Редактирование текста в textarea
В разных CMS, к примеру в WordPress, phpbb и т.д. реализована возможность редактирования сообщения так, что пользователь сразу видит что у него получится в итоге. В phpbb это только действия с выделенным текстом или вставка нужных тегов в место, где установлен курсор. А вот в WordPress это полноценный редактор текста: картинки можно выравнивать, менять различные параметры текста, вставлять ссылки и т.д. Прелесть в том, что это сразу показывается в textarea. Кто-нибудь сталкивался с созданием скриптов для реализации такого редактирования? Заранее благодарен за помощь! Пример из WordPress
0 votes1 answer -
Кириллица и регулярка
Делал валидацию инпута. Нужно допиться, чтобы только латиница + цифры проходили, а кириллица блокировалась !login.match(/[a-z0-9]/) вот такое дело и кириллицу спокойно пропускает, как быть?
0 votes7 answers -
Автонастройка ширины блока в соответствии с шириной img
Задача довольно простая. Есть блок со статьей. В этом блоке есть img с иллюстрацией. Нужно сделать так, чтоб ширина блока равнялась ширине загружаемого img (либо ширине блока, что содержит наш img, но это уже мелочи). Допустим есть такой вот макет: Самое простое, что приходит в голову - это jQuery. Вот пример элементарной реализации: http://jsfiddle.net/audetwebdesign/bpN8x/ Проблема в том что на долю секунды, пока не загрузился рисунок, блок растягивается на 100% ширины родителя и верстка дергается. Есть способ избежать такого поведения? p.s. знаю вроде что это можно как-то решить с помощью использования таблиц, но я их ярый противник, хотелось бы избежать этого.
0 votes7 answers -
Подсказки qTip помогите подправить
Добрый день. Сразу код $('.support-failed').qtip({ content: { text: 'Новые заявки.', }, style: { classes: 'ui-tooltip-youtube ui-tooltip-green ui-tooltip-shadow ui-tooltip-rounded ', }, position: { my: 'center right', at: 'center left', adjust: { x: -44, target: $(document), resize: true, } }, show: { delay:700, }, }); Задача следующая: Добавить РАЗНЫЕ подсказки для нескольких элементов, их много, соответственно отдельно для каждой подсказки писать скрипт не вариант. Что нужно добавить в скрипт чтобы не писать его по новой для каждой подсказки? Повторюсь, подсказки должны …
0 votes9 answers -
Слайдер не работает в IE7,8 и Opera
Привет всем. Есть сайт, горизонтальная прокрутка со стрелками не работает в IE7, IE8, Opera. Версия Jquery 1.4.4, если к примеру подключать версию 1.3.2 (как это в оригинальном плагине) то по идее должно всё работать, но у меня лезут ошибки.. Помогите разобраться пожалуйста.
0 votes4 answers -
Не работает код в FireFox
Подскажите пожалуйста почему может не работать в FireFox: В ИЕ и Опере показывает Layer1 точно там где надо... а в лисе тупо в левом верхнем углу... Заранее спасибо function test_layer() { obj = document.getElementById("hap_right"); pos = getAbsolutePos(obj); x = pos.x + 249; y = pos.y + 105; document.getElementById("Layer1").style.left = x - 104; document.getElementById("Layer1").style.top = y; document.getElementById("Layer1").style.visibility = "visible"; } function getAbsolutePos(el) { var r = { x: el.offsetLeft, y: el.offsetTop }; if (el.offsetParent) { var tmp = getAbsolutePos(el.offsetParent); r.x += tmp.x; r.y += tmp.y; } return r; }
0 votes2 answers -
JSON парсер и Опера
Всем доброго времени суток. Подскажите как быть, использую этот парсер - json2js. В Опера (работаю в линуксе и все гуд, ошибка только в сборках для виндоус) генерится ошибка, когда она доходит вот сюда - var cx = /[u0000u00adu0600-u0604u070fu17b4u17b5u200c-u200fu2028-u202fu2060-u206fufeffufff0-uffff]/g, escapeable = /["x00-x1fx7f-x9fu00adu0600-u0604u070fu17b4u17b5u200c-u200fu2028-u202fu2060-u206fufeffufff0-uffff]/g
0 votes2 answers -
Массивы JavaScript
Здравствуйте, товарищи! Никогда не любил массивов. Ни в каких языках программирования. Массивы - вешь хорошая, но не люблю я их - и все - и массивы не любят меня - вот так и живем мы вместе - то я, то они - строим друг-другу гадости.. А..мда - о чем это я :-) В общем, есть простенький скрипт, добавляющий в массив элементы и выводящий на экран его содержимое: <script type="text/javascript"> var massiv = new Array(); massiv.push("bla-bla-bla"); massiv.push("bla2-bla2-bla2"); massiv.push("bla3-bla3-bla3"); document.write(massiv); </script> В итоге, получаю на экране следующее: bla-bla-bla, bla2-bla2-bla2, bla3-bla3-bla3 МНЕ НУЖНО ИЗБАВИТЬСЯ ОТ ЗАПЯТЫХ…
0 votes7 answers -
Всплывающие картинки
День добрый. Мне необходим скрипт. Нужно что бы при наведении на ссылки в указанном месте появлялась картинка. Меню 1 Меню 2 Меню 3 Меню 4 Меню 5 тут картинка Суть в том, что при наведении на нужный пункт меню всплывала бы нужная картинка. к сожалению не могу найти подходящий скрипт. В js слабоват. Где-то видел, но как понадобилось не могу найти... Заранее спасибо!
0 votes5 answers -
Прервать выполнение конкретной функции
Допустим есть функция Sample(param1,param2,param3) она вызывается на onKeyUp input`a. Суть проблемы: функция долго думает и при нескольких "отжатиях" кнопки, браузер тормозит, т.к. запускается несколько функций подряд. Видимое решение: onKeyUp="stopfunctionSample(); Sample(param1,param2,param3);", и function Sample(param1,param2,param3) {pause(1000); //а здесь остальной код}; Т.е. на каждое "отжатие" клавиши останавливать функцию и запускать ее заново. Вопрос: stopFunctionSample(); - нужна функция или метод, который остановит выполнение конкретной функции. Или альтернативный алгоритм решения данной проблемы.
0 votes2 answers -
Таблица. Фиксированный заголовок, столбец.
Для сводных отчетов нужно, чтобы несколько колонок слева и заголовок оставались на месте, а данные прокручивались. Находил много решений, но они использовали библиотеки типа jQuery или были сложны в реализации (не учитывалось объединение ячеек) Мне хотелось сделать что-то универсальное и простое. Вроде получилось Области фиксируются вызовом функции FixHeaderCol(<таблица>, <сколько фиксировать строк>, <сколько фиксировать столбцов>, <ширина таблицы>, <высота таблицы>) Успешно работает в IE10, новой Опере, Мозилле, Хроме. Демо https://jsfiddle.net/axeqojwu/1/embedded/result/ Исходники с комментариями http://jsfiddle.net/axeqojwu/1/ З.Ы. …
0 votes7 answers -
jquery document ready внутри iframe internet Explorer 6
Добрый день. Есть html страница В ней есть frameset в frameset есть frame Во одном из фреймов внутри HEAD инклудится бибилотечка jquery После, идет код: $(document).ready(function({alert('Hello from IFRAME');}); проблема заключается в том, что код не срабатывает в IE-6, в FF все работает, алерт выскакивает! Что делать, как сделать так, чтоб при загрузки тела IFRAME срабатывала JS функция?
0 votes6 answers -
Функция задержки
Пробую для эксперимента написать чтоб при нажатии на кнопку происхдила задержка картинки, но при нажатии на кнопку ничего не происходит, не знаю почему, как исправить? <html> <head><title>Привет</title> <script type='text/javascript'> var a,b,timeout,zadershka; function f(){ zadershka = setTimeout( function() { if(!b) b = document.getElementById('maks'); b.style.display='block';}, 2000); }; </script> </head> <body> Жил-был пёс. Он был самый лучший пёс за всю мою жизнь.<br> Такого пса я не видел никогда в жизни в этом мире. Вот что<br> значит настоящая псина.Такой псины я <br> не видал за все свои 20 ле…
0 votes11 answers -
Проблема с работой jquery UI
Итак, вопрос в следующем. На простой свёрстанной html-странице для слайд-шоу контента я подключаю jquery-ui-1.8.16 и jquery-1.5.1.js, разумеется. Стили и инициализация выполнены верно, слайд-шоу работает. Инициализация: $(document).ready(function() { $("#featured").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true); }); На локальном сервере всё то же самое порождает ошибки: >jQuery is not defined >$(document).ready is not a function Как с этим разобраться?
0 votes8 answers -
Как выводить Java Script в отделный файл спомощью SSI
1) Дайте пожалуйста совет. Меня еще интересует под-вопрос: 2) Можно ли выводить время сервера SSI без переделывания расширения файла на *.shtml 3) Можно ли выводить counter-и, которые идентифицированы для каждой конкретной страницы.
0 votes3 answers -
Примитивы
Что такое примитивы в JS? Я не понимаю самого слова.
0 votes8 answers -
Плавное появление элементов дизайна после их полной загрузки.
Возможно ли плавное появление элементов дизайна(картинок) после их полной подгрузки на страничку и как это может работать?
0 votes5 answers -
jQuery: click+mousemove
С использованием следующего кода: $(function(){ //Get our elements for faster access and set overlay width var div = $('div.sc_menu'), ul = $('ul.sc_menu'), ulPadding = 15; //Get menu width var divWidth = div.width(); //Remove scrollbars div.css({overflow: 'hidden'}); //Find last image container var lastLi = ul.find('li:last-child'); //When user move mouse over menu div.mousemove(function(e){ //As images are loaded ul width increases, //so we recalculate it each time var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding; var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth; div.scrollLeft(left); })…
0 votes3 answers -
Вопрос по модификации DOM
Есть такая задача: найти все определенные теги на странице и заменить их на другие. К примеру, найти все теги pre и заменить их на blockquote с тем же содержимым. Проблема заключается в том, что известные мне способы требуют обращения к контейнеру этого элемента, а затем удаления дочернего узла и создания нового с копией контента. Возможно ли это как-то сделать не зная ничего о структуре документа (к ней привязываться нельзя). То есть заранее неизвестно, какие будут элементы-родители и сестринские элементы у нужного, и для меня это серьезно усложняет задачу. Хотелось бы узнать, есть ли альтернативные варианты. Учить матчасть можно не посылать, сейчас как раз этим и занима…
0 votes5 answers -
Js zadacha
Pomogite plizz. все значения должны быть в поле (рамка) * Количество 1 * Ширина 150 * Высота 150 * Цвет ()50,150,200 * Позиция лефт 300 * Позиция топ 100 * Круг * Квадрат (ето будут радиокнопки) Две кнопки : Генерировать Удалить И слева выходит круг или квадрат в зависимости что мы выбрали с позициями и цветом которыи мы ввели.И выводит сообщение об ошибки если ето написано не цифрами Kak eto sdelat pomogite pojalusta.
0 votes16 answers -
autoscroll для слайдера
Подскажите пожалуйста как сделать autoscroll для данного слайдера с задержкой в пару секунд? http://tympanus.net/...ontentCarousel/ (function($) { var aux = { // navigates left / right navigate : function( dir, $el, $wrapper, opts, cache ) { var scroll = opts.scroll, factor = 1, idxClicked = 0; if( cache.expanded ) { scroll = 1; // scroll is always 1 in full mode factor = 3; // the width of the expanded item will be 3 times bigger than 1 collapsed item idxClicked = cache.idxClicked; // the index of the clicked item } // clone the elements on the right / left and append / prepend them according to dir and scroll if( dir === 1 ) { $wrapper.find('div.ca-item…
0 votes2 answers