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://4m.net.ua Подскажите пож. как сделать такое? Ещё интересно, при наведении, а затем когда убираешь мышкой постепенно предыдущее наведение на предыдущий пункт постепенно вроде исчезает.
0 votes5 answers -
Отлов местоположения объекта
Здравствуйте. У меня такая проблема. Необходимо узнать находится ли объект(картинка) в определённой области страницы. Под определенной областью я имею ввиду таблицу, картинку. Если есть идеи подскажите как это можно реализовать ... или что почитать касательно этого вопроса. Перемещение объекта реализовано drag and drop яваскриптом.
0 votes3 answers -
закругление углов без изображений
Как можно закруглить углы, без использования изображений. Нашел вот такой вариант, но он не подходит: http://designformasters.info/posts/round-corners-no-image/ Как можно закруглить углы на определенный радиус, с помощью jquery так, чтобы можно было установить границу определенного стиля, цвета и толшины. Радиюс и все остальные параметры должны настраиваться.
0 votes5 answers -
Помогите пожалуйста с sendtoclipboard
есть скрипт копировка текста в буфер <script type="text/javascript"> function sendtoclipboard(s) { if( window.clipboardData && clipboardData.setData ) { clipboardData.setData("text", s); } else { alert("Internet Explorer required"); } } </script> <BUTTON onclick="sendtoclipboard(document.getElementById('textid').innerHTML)">скопировать текст</BUTTON> как зделать чтоб текст копирулся не с id тега, а прямо со скопках там где ('textid') чтоб можно было написать свой текст
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 -
использование функции для описания свойства
Можно ли использовать функции в качестве свойства абс_позиционируемого объекта Please, help!!! Нужно привязать объекты к фону, и чтобы их позиции не зависели от окна и разрешения пользователя.. В моем случае пытаюсь получить ширину пользовательского окна, вычисляю стартовую позицию а потом нужно присвоить свойству left абсолютно позиционируемого объекта. Что не так? выборочно код: .............. <script language="JavaScript" type="text/JavaScript"> function start_position(){ var myWidth=0, start_pos=0; myWidth=document.documentElement.clientWidth; start_pos=(myWidth-800)/2+242; (у меня просто 1200Х800) return start_pos} </script> ................ <body b…
0 votes3 answers -
Поймать положение скролла
Всем добрый день. Вопрос таков... Допустим, у нас есть страница, к примеру http://forum.htmlbook.ru/ На ней есть скролл справа. Как отследить, что пользователь прокрутил ровно на половину всю страницу, или ровно на треть, четверть и т.д.? Интересует с использованием jQuery. Сам что-то никак не могу придумать. Но кажется мне, что это не так сложно =) Спасибо.
0 votes10 answers -
настроить скрипт отсчёта времени
люди, помогите пожалуйста, я не могу с простейшим скриптом справиться, а надо очень очень существует такой популярный jq-скрипт для обратного отсчёта времени. мне нужно заставить его отсчитывать время, оставшееся до нового года(в общем случае до определённой даты). я не понимаю как настроить конфиг вот мой конфиг $(function(){var note = $('#note'),ts = new Date(2012, 0, 1),newYear = true;if((new Date()) > ts){var now = new Date();var ny = new Date(now.getFullYear() + 1, 0, 1, 0, 0, 0);var ny_m_sec = Math.floor((ny.getTime() - now.getTime()) ) ; //это разница в секундах меджу датой нового года и настоящей датой// Задаем точку отсчета для примера. Пусть будет очередн…
0 votes5 answers -
Оператор |=
Вот наткнулся на оператор "|=". Допутим есть выражение a |= true, это эквивалентно a = a | true; я понимаю это "логическое ИЛИ", но для чего здесь оно используются, как понять это выражение?
0 votes7 answers -
Помогите подобрать слайдер, плз
Помогите подобрать слайдер плз: http://vtest.uphero.com/wp/ Ничего не выходит .. Пробовала прикрутить некоторые - какая-то фигня неработающая вышла.. И еще вопрос можно ли как-нибудь сравнить объекты JQuery? Вот есть функция $("#slider-container li").click(function(){ if ($(this)==$("#slider-container .one")) { alert("Как узнать щелкнули ли по нужному слою?"); } });
0 votes12 answers -
С чем связывать AJAX?
Допустим есть 3 файла (controller, model, view), первый получает запросы (POST) и передает второму, который записывает их в бд, а третий подготавливает их к выводу в шаблоне. Т.е. MVC. Ajax мы связываем с серверным файлом, который, по сути, должен выполнять одну из перечисленных выше функций, но какую? Если в ajax указать связь с файлом, который записывает данные бд (что очень удобно, т.к. мы получили запрос и сразу записали его), то этот класс (класс записи в бд) должен вызываться именно файле, в котором он объявлен (т.е. если в файле model.php мы объявили класс, то в нем же и должен идти вызов, т.е. $m = new model(); ) иначе AJAX не сможет организовать передачу…
0 votes11 answers -
считать движение мышки
Можно как то считывать движение мышью? Вот например в яндекс маркете есть полоска с ценой получается что после события "mousedown" (jq) идет считывание движения по горизонтале как это реально осуществить?
0 votes4 answers -
Учу js, не могу разобраться с координатами
field.onclick = function(e) { var fieldCoords = field.getBoundingClientRect(); var fieldInnerCoords = { top: fieldCoords.top + field.clientTop, left: fieldCoords.left + field.clientLeft }; ball.style.left = e.clientX - fieldInnerCoords.left + 'px'; ball.style.top = e.clientY - fieldInnerCoords.top + 'px'; }; Что это за "e" аргумент!?!??! без него функция не работает
0 votes9 answers -
Объясните код !
Объясните, пожалуйста, код по полочкам, как работает и кто кого вызывает !! var i = 4; var shooter = function me() { alert( me.i ); }; shooter.i = i; shooter();
0 votes11 answers -
Вопрос по .css() в JQuery
Элементу задаю инлайновые стили через .css() как можно безболезненно удалить какой то из заданых стилей например из этого <div style="height: 330px; display: block; left: 0px; top: 0px;"></div> получить <div style="height: 330px; display: block; left: 0px; "></div>
0 votes3 answers -
Обработка событий
Читаю всякие интересности про обработку событий в JS, но не могу разобраться с порядком обработки событий. В статье написано, что при помощи метода addEventListener я могу изменить стандартное поведение (всплытие). Но у меня не очень получается это реализовать, либо я чего-то не понимаю. http://jsfiddle.net/Wfr8x/1/'>http://jsfiddle.net/Wfr8x/1/ Здесь я использую addEventListener чтобы назначить onclick на span, но клик по кнопке только дисаблит ее, т.е. span не принимает событие при задисабленном инпуте (но можно кликнуть за пределами инпут, т.к. padding:20px;) http://jsfiddle.net/Wfr8x/ А это для ИЕ. Работает, так как сначала передается событие врапперу, как я понима…
0 votes5 answers -
Помогите со скриптом пробивного попапа
Нужен скрипт, чтобы при заходе на страницу открывалось ещё одно окно на весь экран и оно было сзади основного окна. Мог бы кто нибудь поделится подобным, более менее пробивным ?
0 votes4 answers -
Coda Slider vs Chrome
Никто не встречался с такой проблемой, как неработающий Coda slider 2.0 в Chrome (v5.0.375.70 beta)? например вот тут bel-bereg.ru
0 votes2 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 -
jQuery animate css (ширина) и IE
Есть блок, id='xxx' CSS: display:block; width:0px; height:4px; background:#808080; position:fixed; Далее <script type="text/javascript"> $(document).ready(function(){ $("#xxx").animate({ width:"182px", }, 5000); }); </script> Не ратотает в IE (6 версия не интересует). <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> И IE ругается. Что делать?
0 votes2 answers -
загрузка файла при помощи ajax
Всем привет, помогите разобраться как загружать файлы на сервер при помощи ajax через input tupe="file", есть такой код: который формирует заголовки для отправки полей формы, вот только файл загружается на сервер пустой. $(document).ready(function(){ $("form[name='SIMPLE_FORM_1']").live("submit",function(){ var form_link = $(this); var xmlhttp = getXmlHttp(); var boundary = String(Math.random()).slice(2); var boundaryMiddle = '--' + boundary + '\r\n'; var boundaryLast = '--' + boundary + '--\r\n' var body = ['\r\n']; form_link.children("input").each(function(n,element){ if ($(element).attr("name") == "form_file_5"){ body.push('Content-Dispositio…
0 votes10 answers -
innerHTML не работает в IE6 и Opera9
В приведенном ниже коде представлено 2 простейших способа добавления html-элементу содержимого. Не могу понять, почему в первом случае не присоединяется к в IE6 и Opera9. может кто-то сталкивался с такой же проблемой. Поделитесь впечатлениями. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" /> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>111</title> </head> <body> <form> <select id="s"> </select> </form> <div id="k"></div> <script language="javascript" type="te…
0 votes1 answer -
Динамическое изменение размеров
Такая проблема: есть сайт в котором фиксированная ширина и высота таблиц и ячеек в таблицах. Можно ли сделать, чтобы всё пропорционально увеличиволось, в зависимости от разрешения монитора, т.е. подгонять высоту под разрешение монитора. Фоны ячеек должны растягиватся (в общем они дают единый фон). В одной из ячейки содержимое прокручивается скролом. Желательно, чтобы содержимое этой ячейки не увеличивалось. Сайт: vkkdon.ru
0 votes1 answer -
sort
подскажите как проще сделать, есть строка "abcdababebbacd" мне нужно найти все уникальные символы и расположить их в порядке как часто они встречаются что бы вышло "bacde" на пхп всё просто сортируется, а тут... допустим я сделал объект ar['a']=4; ar['b']=5; ar['c']=2; ar['d']=2; ar['e']=1; как его отсортировать?
0 votes7 answers -
Ошибка в программе на JavaScript
Не могу понять, где я ошибся. При попытке загрузить страницу со скриптом, вывод в консоль Uncaught SyntaxError: Unexpected end of input index-ed-8.html:47 Uncaught ReferenceError: start is not defined at onload (index-ed-8.html:50) Ну, то есть, главная функция не правильно определена. Сколько не всматриваюсь в код, не могу понять, что не так. Вроде бы всё написано верно. index-ed-8.html
0 votes2 answers