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
-
Несколько слайдов на одной странице
Подскажите хочу расположить несколько слайдов на одной странице Скрин взят из сайта http://pcvector.net/scripts/slideshow_and_scroller/173-slayder-s-postranichnoy-navigaciey.html <div id="slidebox"><div class="next"></div><div class="previous"></div><div class="thumbs"><a href="#" onclick="" class="1 thumbActive">1</a> <a href="#" onclick="" class="2">2</a> <a href="#" onclick="" class="3 ">3</a> <a href="#" onclick="" class="4">4</a> </div> <ul> <li><img src="1.jpg" alt="змея"/></li> <li><img src="2.jpg" alt="змея"/></li> …
0 votes2 answers -
Наложение изображение на изображение
Можно ли с помощью camanjs наложить кусок слоя на изображение? Что бы можно было сохранить потом эту картинку. Или какие ещё варианты есть? Хочу делать размытие изображения в некоторых местах.
0 votes0 answers -
как сделать динамический текст(random text)
как сделать динамический текст(random text), типа отзывов пользователей. скачал плагин Kaosweaver для Дрима. работает супер. Ниже генерируемый код. вот только проблема состоит в том что текст должен иметь один стильCSS. а как сделать чтобы в тексте было для стиля. один для самого отзыва, другой от кого отзыв? <script type="text/javascript"> <!-- // Dynamic Text by Kaosweaver // Copyright 2007, All rights reserved var rX= { init:function(o,t,s) {rX.obj=o;rX.rT=t;rX.sT=(s)?s:"";}, addText: function(t) {rX.txtList.push(t);}, showText: function() { if (rX.rT==0){var j=parseInt(Math.random()*rX.txtList.length); j=(isNaN(j))?0:j;}else{var oneDay=60*60*24*1000, d…
0 votes0 answers -
В Мозилле не работает JavaScript
В Мозилле не работает JavaScript-сценарий, во всех остальных - без проблем. Кто сталкивался, с чем связано, можно ли побороть? Вот адрес http://www.atss.org/test_projects/newpointwebsite/index.html. Спасибо за помощь.
0 votes2 answers -
iframe
можно ли как то задать в теге iframe, какой либо javascript код?
0 votes5 answers -
Обработка формы и вывод на стороне браузера средствами DHTML
Задача: "Доска пожеланий" Написать HTML страницу и сценарий на JavaScript для управления доской пожеланий. Доска должна содержать форму для добавления нового пожелания и перечень существующих пожеланий. задача: 1. Перед добавлением пожелания проверить корректность полей. ? Имя - только буквы, минимум 3 символа ? Поле e-mail обязательное и соответствует правилам записи электронной mail адрес ? Пожелания является обязательным для заполнения. 2. В случае если данные введены некорректно, отображать сообщения о правилах заполнения полей. 3. Добавление пожелания реализуются на стороне браузера средствами DHTML. 4. Новое пожелания отображается первым вверху. 5. Пожелания отражаю…
0 votes14 answers -
Поиск элементов в контексте
Требуется найти все определенные элементы лежащие в контексте другого элемента. Например нужно найти все $('a') в $('div.parent') <div class="parent first"> <a>1</a> <div class="parent second"> <a>2</a> </div> <div> <a>3</a> </div> </div> При клике на ссылке 3 я нахожу ближайшего родителя с классом .parent, в нашем случае это $('div.parent.first') Теперь мне нужно найти все ссылки лежащие в этом .parent (т.е. 1 и 3) кроме ссылки 2, для которой ближайшим родителем с классом .parent является $('div.parent.second')
0 votes8 answers -
Как подправить?
У меня есть код меню, само меню можно посмотресть здесь: www.info-food.ru <script type="text/javascript"> var id_menu = new Array('sub_menu_1','sub_menu_2','sub_menu_3','sub_menu_4','sub_menu_5'); function allclose() { for (i=0; i < id_menu.length; i++){ document.getElementById(id_menu[i]).style.display = "none"; } } function openMenu(id){ for (i=0; i < id_menu.length; i++){ if (id != id_menu[i]){ document.getElementById(id_menu[i]).style.display = "none"; } } if (document.getElementById(id).style.display == "block"){ document.getElementById(id).style.display = "none"; }else{ document.getElementById(id).style.display = "block"; } } </script&g…
0 votes1 answer -
Помогите с динамической вставкой HTML
Ахтунг!!! Помогите!!! Не работает скрипт в IE6 и в IE7!!! Все уже перепробовал!!! Как пофиксить? Скрипт при выборе определенного элемента в одном поле должен динамически вставлять в HTML код другое динамическое поле. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Документ без названия</title> <style type="text/css"> <!-- body,td,th,input,select { font-size: 10px; font-family:Arial, Helvetica, sans-serif; } .do{ width: 90%; } .sto{ width: 100%; } form#filtr input#button{ border: default;} div.bnm1{ position:absolute; visibility:hidden; } div.bnm2{ position:relative; visibilit…
0 votes1 answer -
Инвен для ролы
И так сразу: -изменяюсь если не туда. -В яве совсем не давно. И так собственно вопрос такой(даже пару). 1. Есть кнопка-рис(кноп1). Нужно сделать что бы при нажатии на нее, над ней появлялась еще пару кнопок(кноп2,кноп3). если я опять нажму на кноп1 то 2 и 3 исчезают. function pereh(){ perehod=1-perehod alert(perehod) } switch(perehod){ case 0: document.write('<a href="java script://" onclick="pereh()">вставка риса-кнопки</a>'); break case 1: document.write('<a href="java script://" onclick="pereh()">вставка риса-кнопки</a>'); document.write(вставка риса-кнопки2); document.write(вставка риса-кнопки2); break { вот так делал переключение. но параме…
0 votes7 answers -
Всплывающий слой
как сделать всплывающий слой? (можно и без js)? мне надо,чтобы при первом заходе на сайт юзер получал " вы не зарегистрированы,сделайте это")
0 votes5 answers -
Скопировать данные из буфера обмена
Добрый день! Есть задача, нужно копировать данные из буфера обмена. Т.е есть определенный обработчик события, когда событие наступает нужно взять данные из буфера обмена и записать их к примеру в массив, чтобы дальше с ними работать. Гуглил по данному вопросу, всем нужно данные в буфер добавить, а мне вот наоборот. Может кто сталкивался с проблемой?
0 votes4 answers -
Chrome, получение скролла
Цель: есть боковая панель, у которой верхний отступ 20 пикс. нужно сделать чтоб при скролле больше 20 пикс, эта панель была "фиксированной", то есть ползла вместе со скроллом, но уже с отступом в 0 пикс. (Не нужно предлагать фиксировать эту панель. Это не решает проблемы) В общем все сделал и все работает, но вот в хроме при скролле панель начинает дергаться (при фиксации панели та же проблема, но конечно этот артефакт появляется при первом скролле, далее все в порядке, так как панель зафиксированна). Возможно это вызвано запаздыванием события, других мыслей по этому поводу пока нет. Странное дело, на jsfiddle все работает без артефактов, а вот в шаблоне нет.. Приме…
0 votes6 answers -
jquery\js галерейка для курсавичка
Вобщем хочу как тут, в примере номер 2, но выходит немного не то По ссылке мой сайтец, в нем вроде подрубил плагуны жиквери скаченные на сайтике эффекта, но все равно не работает, его я думаю надо как то привязать к событию но чего то скила не хватат, выручайте товарищи
0 votes11 answers -
serialize() и name кнопки
$(function() { $(".visible").submit(function(event){ var data = $(this).formSerialize(); event.preventDefault(); $(this).find(".invis").html('<img src="../images/loaderA16.gif" alt="Uploading..." />'); var block = $(this).find(".invis")[0]; var success = function(result){ $(block).html(result); $(block).delay(3500).fadeOut(); } var error = function(){ $(block).html('<span style="color:red;">Cant load data </span>'); } $.ajax({ 'data' : data, 'url' : $(this).attr("action"), 'type' : $(this).attr("method"), …
0 votes10 answers -
Проблема с картинкой, вылетающей при наведении на ссылку
Здравствуйте! Помогите пожалуйста, горят сроки! Задача: при наведении на каждую из ссылок должна вылетать картинка. Проблема в том, что картинка всегда вылетает в одном месте, а нужно, чтобы у каждой ссылки Вот исходный код: <html> <head> <title>Полимер-профиль</title> <link href="style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> function hiddenLayer() { document.getElementById("descr").style.visibility = "hidden"; } function showLayer() { document.getElementById("descr").style.visibility = "visible"; } </script> </head> <body bgcolor = "#000000" text = "#ffffff"> &…
0 votes9 answers -
Карты гугл не работают в XHTML5
PHP header('Content-type: application/xhtml+xml; charset=utf-8'); HTML <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE html> .. <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script>.. </html> Error
0 votes5 answers -
JSON в AJAX
Добрый вечер. Уже 2 дня пытаю мозг, как аяксом передать данные в формате JSON, а после их извлечь в пхп. Перерыл весь гугл, но толи там хрень, то ли я тупой..... //var query = {"name": "1", "title": "2", "content": "3"}; var query = new Array("name", "title", "content"); xmlHttp.open('post', 'action.php', true); xmlHttp.onreadystatechange = updatePage; xmlHttp.setRequestHeader("Content-Type", "application/json; charset=utf-8"); xmlHttp.send(query.toJSONString); в action.php так var_dump(json_decode($HTTP_RAW_POST_DATA, true)); возвращает NULL.... Надеюсь сможете помочь разобраться с этой штуковиной. Заранее спасибо за ответы.
0 votes4 answers -
drag & drop jquery
Не могу понять как на квери сделать ползунок для скролла и боги гугла чтото не благосклонны к моим запросам Подскажите кто знает пс целую библиотеку квери UI с плагином drag & drop не хочется подключать ради одного метода
0 votes6 answers -
Почему создаётся три ul?
Всем привет! Есть такой код: <script> var ul = document.createElement('ul'); while(true) { var str = ''; var user = prompt('Пишите содержимое пункта'); if (user === null || user === str) { break } var li = document.createElement('li'); li.innerHTML = user; ul.appendChild(li); console.log(ul); } </script> когда ввожу что-то в промт, программа создаёт столько ul сколько я ввёл, вместо того чтобы создать один ul со всеми пункатми что я ввёл в промт. Из чего это?
0 votes3 answers -
В чем разница?
Привет! Не могу понять в чем разница, между вот этими двумя записями: getItems: function () { return [].concat(this._items); }getItems: function () { return this._items; } Это что-то вроде преобразования к массиву, если this._items не массив?
0 votes19 answers -
Не прокручивается страница при раскрытии блока
Доброго времени суток, друзья! Подскажите, почему страница не прокручивается вниз, а остается на месте при раскрытии блока, но блок уходит ниже чем края страницы по вертикали.. Нужно чтобы страничка прокручивалась за ним.. position:relative; не помогло.. <script type="text/javascript"> $("#btn-map1").click(function() { var myMap, myPlacemark; var map_block = document.getElementById('map'); if (map_block.style.opacity == '0'){ myMap = new ymaps.Map("map", { center: [55.76, 37.64], zoom: 7 }); myPlacemark = new ymaps.P…
0 votes1 answer -
jQuery акордеон при ховере.
Есть код: <!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> <style type="text/css"> <!-- #nav{ margin:0; padding:0; list-style:none; width:300px; overflow:hidden; font:18px/20px Arial, Verdana, sans-serif; } #nav li{ width:100%; float:left; border-bottom:1px solid #000; position:relative; } #nav li a{ display:block; padding:5px; background:red; text-decoration:none; color:#fff; } #…
0 votes5 answers -
Высота страницы с учетом скролла
Здравствуйте. Мне надо чтобы при нажатии на кнопочку появлялся див на странице и накрывал собой всю ее. В чем собственно проблема: не могу получить размеры страницы по ширине и высоте с учетом скроллинга. Вычитал, что можно пользоваться document.body.scrollHeight и document.body.scrollWidth, но они почему-то не корректно работают в Файрфоксе, а в ИЕ - нормально. Подскажите. пожалуйста,если кто сталкивался?
0 votes3 answers -
Маскированный Ввод
Написал скрипт для маскированного ввода в инпуты. Потестируйте, если есть какие предложения - тоже высказывайте. function setMask(I,M){ function R(s){return new RegExp('('+s.replace(/\(/g,'\\(').replace(/\)/g,'\\)').replace(/\//g,'\\/').replace(/9/g,'\\d').replace(/a/g,'[a-zа-яё]').replace(/\*/g,'[a-zа-яё0-9]')+')','gi')} function N(c){ for(var i=0,s='';i<L;i++)s+=$[i]||c; return s } function D(e,p,i){ p=I.gC(); if (p[0]==p[1]) { if(e)p[1]++; else p[0]-- } for(i=p[0];i<p[1];i++) if(!S[i]&&$[i]){ $[i]=0; j-- } return p } function V(){ setTimeout(function(k){ if (R(M).test(I.value)) { I.value=RegExp.$1; …
0 votes1 answer