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
-
меню в IE 6 без стилей
сделал многоуровневое меню на jQuery и CSS работает прекрасно во всех браузерах кроме тупого IE 6 HTML <ul id="menu"> <li><a href="#">Ветеринарная продукция</a></li> <li><a href="#">Продукция для фармацевтики и косметики</a> <ul class="two_menu"> <li><a href="#">Фармацевтические субстанции</a> <ul class="third_menu"> <li><a href="#">Под пункт 1</a></li> <li><a href="#">Под пункт 2</a></li> </ul> </li> <li><a href="#"…
0 votes4 answers -
Выпадающее меню
Хочу сделать выпадающее меню такое же самое как на этом сайте http://4m.net.ua Подскажите пож. как сделать такое? Ещё интересно, при наведении, а затем когда убираешь мышкой постепенно предыдущее наведение на предыдущий пункт постепенно вроде исчезает.
0 votes5 answers -
Почему не работает?
<div id="logo"> <div style="position:relative; width:300; height:250; left:250; top:25; overflow:auto;">Проба</div> </div> <script language="javascript" type="text/javascript"> var img=new Array();var dat=new Date(); var j=0; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/her.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/mal.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/pot.jpg"; img[j++]="http://i285.photobucket.com/albums/ll75/prongs85/prince/ron.jpg"; logo.style.backgroundImage="url("+img[0]+");"; alert(logo.style.backgroundImage); </script> Уже все мозги с…
0 votes7 answers -
Как удалить все селекты на странице
Собственно сабж. Возникла необходимость удалить все элементы <select>. Пишу так: function killSelect() { var form = document.getElementById('t'); for (var i = 0; i < form.length; i++) { if (form.elements[i].nodeName.toLowerCase() == 'select') { form.removeChild(form.elements[i]); } } } window.onload = killSelect; Один селект, собака, остается. Проверял в Мозилле 3.0.11 Что я не так делаю? В инете ничего по теме не нашел. Забыл приложить код формы: <form id="t" action="" method="post"> <select name="testSelect"> <option value="1" selected> opt 1 </option> <option value="2"> opt 2 </option> </sele…
0 votes4 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 -
Не возможно получить высоту блока. Почему?!
Собственно проблема. Хотел выравнить блок с контентом относительно содержания правого нижнего через jQ. Для этого хотел взять всю высоту правого и относительно этого выставлять для основного левого блока.. Но увы.. мне выдает, что высота левого блока равна правому, однако визуально совсем не так... Через alert пишет что высота 759(задан min-height такой), но она равна 914. Причем аналогичная ситуация с родительским accentPanel(тоже высота равна 759). Пробывал через .height(); и .outerHeight(); Разве jQ не может брать динамическую высоту?! В чем вообще может быть проблема?!
0 votes4 answers -
Помогите укоротить повторяющийся код
Всю ночь думаю, как вот эти строки укоротить: if(data1.code0 != undefined) { $("#code0").val(data1.code0); $("#code0").attr('disabled','disabled'); } if(data1.code1 != undefined) { $("#code1").val(data1.code1); $("#code1").attr('disabled','disabled'); } if(data1.code2 != undefined) { $("#code2").val(data1.code2); $("#code2").attr('disabled','disabled'); } if(data1.code3 != undefined) { $("#code3").val(data1.code3); $("#code3").attr('disabled','disabled'); } if(data1.code4 != undefined) { $("#code4").val(data1.code4); $("#code4").attr('disabled','disabled'); } if(data1.code5 != undefined) { $("#code5").val(data1.code5); $("#code5").attr('disabled','disabled');…
0 votes8 answers -
Помогите доработать логику раскрывающегося меню
Всем привет. Есть адаптивное меню. Нужно реализовать следующее: При нажатии на открыть меню, меню должно разворачиваться, а текст меняется на "Закрыть меню" (с горем пополам реализовал) При нажатии в любом другом месте (но не на само меню), меню должно скрываться, текст меняется опять на "Открыть меню". Это почти реализовано, однако при клике на само "закрыть меню", меню сворачивается, но текст не меняется. В общем, первый пункт при помощи интернета удалось сделать, со вторым запутался совсем. Предполагаю, что и первый пункт реализован через одно место, надеюсь, что подскажете, как лучше это сделать. Вот код: http://jsfiddle.net/6dhjb2vn/6/ …
0 votes8 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 -
использование функции для описания свойства
Можно ли использовать функции в качестве свойства абс_позиционируемого объекта 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 -
Websocket vs AJAX
Непонимаю,в чем разница между Websocket и AJAX (кроме что у Websocket`a постоянное соединение), что лучше использовать?
0 votes3 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 -
Ошибка в программе на 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 -
Смена картинки из массива
Здравствуйте! У меня такая проблема, я захотел сделать картинку, которая при наведение будет меняться другой картинкой из массива, но проблема в том, что браузер пишет ошибку, пишет: "document.myimage - есть null или не евляется объектом". И кто знает из за чего такая ошибка? Вот код: <head> <title>Динамический рисунок</title> <script language="JavaScript"> function rand() { myimage= new Array (3); myimage[0]="lenta.png"; myimage[1]="lenta1.png"; myimage[2]="lenta2.png"; i=Math.round(4*Math.random()); document.getElementById("fkng").src=document.myimage[i].src; } </script> </head> <bod…
0 votes4 answers -
Глюк jQuery или я чего-то не понимаю?
HTML: <ul class="b-sideMenu> <li class="cur"><span>1</span></li> <li><span>2</span></li> <li><span>3</span></li> </ul> JS #1: $('#menu :not(.cur) SPAN').each(function(){ console.log($(this).text()) }); $('#menu').on('click', ':not(.cur) SPAN', function(){ console.log($(this).text()) });В консоль выводится "2" и "3" (логично). События click работает для всех SPAN. Почему? Должно работать для 2 и 3. JS #2: $('#menu >:not(.cur) SPAN').each(function(){ console.log($(this).text()) }); $('#menu').on('click', '>:not(.cur) SPAN', function(){ console.log($(this).text()) });В консоль…
0 votes9 answers -
Калькулятор
Здравствуйте, есть задача сделать калькулятор, который будет подсчитывать обьем формы по заданным параметрам. Тоесть есть три поля - длинна (м), ширина (м) и глубина (см) и нужно каким то скриптом подсчитать обьем этой формы. Возможно ли это? Я очень мало чего понимаю в JavaScript, поэтому было бы неплохо ссылку на готовое решение, или что то очень простое. То что я нашел выглядит вот так, но изначально скрипт был написан для подсчета цены футболок и не совсем подходит под мои нужды. И если это реализуемо, возможно ли после получения обьема, просчитать еще и цену? Насколько я понимаю, это возможно сделать нa jQuery? Спасибо заранее!
0 votes4 answers -
Фотогалерея
Здравствуйте! Наткнулся на фотогалерею http://dev.herr-schuessler.de/jquery/popeye/demo.html, понравилась тем, что на одной странице и листаешь фото и увеличиваешь по клику.(пример №2). Попробовал прикрутить себе. Из БД выводятся записи и хотел чтобы к каждой записи выводилось также и фото, т.е. скрипт должен работать в цикле. Скрипт работает, но выводятся только фотки к последней записи. При помощи Searcher и rus (спасибо им) понял что не работает из-за id ppy2. Т.е. насколько я понял этот идентификатор используется для обращения к нему из скрипта, а при попытке загнать выполнение скрипта в цикл, возникает проблема того, что идентификатор встречается несколько раз на стр…
0 votes6 answers -
закругление углов без изображений
Как можно закруглить углы, без использования изображений. Нашел вот такой вариант, но он не подходит: http://designformasters.info/posts/round-corners-no-image/ Как можно закруглить углы на определенный радиус, с помощью jquery так, чтобы можно было установить границу определенного стиля, цвета и толшины. Радиюс и все остальные параметры должны настраиваться.
0 votes5 answers -
Вопрос о Frame
Привет всем! Подскажите как можно сделать что бы вкладка могла сжиматься и разжиматься и вставить туда Frame.... так что бы можно его сложить и когда нужно щелкнуть и он разложился.... все это для экономии места..... Вообще такое возможно сделать? и как? Заранее Спасибо Люди!!!
0 votes4 answers -
Поставить якорь на нопку submit
Требуется сделать, чтобы при отправке формы и перезагрузке страницы пользователь оказывался в том месте страницы, где находится форма, n.е. поставить якорь на кнопку submit. Я так полагаю, что это можно сделать только с помощью js, только не соображу, как? Буду благодарна, если кто нибудь подскажет.
0 votes2 answers -
Цикл на Javascript
Всем привет. Есть Код тут суть скрипта в том чтобы выводить x и y той ячейки по которой кликнул. Здесь всем i добавлены data-атрибуты через которые я и вычесляю x и y, но сейчас отчет начинается от 0 и до 9, можно конечно в цикле сделать чтобы i = 1 но тогда первому елементу i вообще ничего не добавляется, подскажите пожалуйста как мне сделать чтобы отчет ячеек начинался с 1, то есть первый 10 ячеек были от 1 до 10 а не как тут от 0 до 9. Надеюсь вопрос понятен)
0 votes6 answers -
Помогите со скриптом пробивного попапа
Нужен скрипт, чтобы при заходе на страницу открывалось ещё одно окно на весь экран и оно было сзади основного окна. Мог бы кто нибудь поделится подобным, более менее пробивным ?
0 votes4 answers -
Отлов местоположения объекта
Здравствуйте. У меня такая проблема. Необходимо узнать находится ли объект(картинка) в определённой области страницы. Под определенной областью я имею ввиду таблицу, картинку. Если есть идеи подскажите как это можно реализовать ... или что почитать касательно этого вопроса. Перемещение объекта реализовано drag and drop яваскриптом.
0 votes3 answers -
подключение скрипта через файл сss
Можно ли подключить любой js скрипт через css? Например так в файле сss .ieroundbox{ ... ... behavior:url(./css/border-radius.htc);/* подключаем наш htc скрипт который и будет округлять углы в ie*/ } Или есть какие то ограничения на содержание такого js скрипта?
0 votes11 answers