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
-
проблема с событием OnClick
У меня вот такой вот код кнопки, использую на страничке фреймы и мне бы хотелось применить применнить параметр target="_top" , который есть в параметрах я сделал вот так Заработало, но только в explorer а в опере и мозиле открывает в своем же фрейме. Как мне исправить ошибку? Заранее благодарю.
0 votes4 answers -
Простейший expression
Помогите плз. с таким вот случаем. Для определения ширины блока можна использовать expression, ну например, во так: width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 1001? "1000px": "auto"); Но в целях учебы я хотель написать конструкцию которая использует expression, не не ввиде выражения, а просто однозначно задать значение, например вот так: width:expression(100+'px'); Но запись не работает. Что в ней не так? Как через expression, однозначно задать ширину блока?
0 votes4 answers -
теория
1.Если стили в отдельном файле CSS то как скриптом можно до них добраться? 2.Может ли JS работать с базами данных, или это делают только серверными языками? 3.Как фаербагом отлавливать ошибки в скриптах, знаю что можно а как не понимаю? Спасибо тем кто откликнется и не отошлет сразу в гугл!
0 votes21 answers -
('click',function(){ + ipad = задержка 2-3 сек
Наверняка история не нова и у кого-то есть решение... подключен jQuery от гугла - https://ajax.googlea...2/jquery.min.js простецкая функция jQuery(document).ready(function(){ jQuery('#dreamod').on('click',function(){ jQuery('#menu').css('display', 'block'); }); }); На айпаде "тупит", срабатывает с задержкой в 2-3 секунды. В тоже время на старом убитом смарте (ведро 2.3) скрипт отрабатывается как на писишнике, т.е. мгновенно. Как бороться?
0 votes12 answers -
Как организовать хранение данных в Firebase?
Всем привет! Интересует вопрос по создания многопользовательского приложения на AngularJS совместно с Firebase. Имею представление о том, как с ней работать, как сделать регистрацию и авторизацию, но не знаю, как лучше организовать структуру хранения данных. Приложение - простенький todolist с набором списков задач. Нужно, чтобы у каждого пользователя был свой набор списков и задач соответственно. Как лучше все это оформить, чтобы получение нужных данных не было слишком трудозатратным? Под каждого пользователя при регистрации создавать свой объект, в котором и хранить массив его списков или может как-то иначе? Был бы рад услышать мнение тех, кто уже сталкивался с по…
0 votes2 answers -
отключить автоматический postback
есть ссылка Форум нужно чтобы ссылка была вида: href="mylink.html", но что бы браузер не пытался ее открыть, т.к. запрос обрабатывает скрипт. Как это сделать?
0 votes4 answers -
Замена html с помощью js
Здравствуйте. Есть ссылка: <a href="java script://" rel="nofollow" onclick="window.open('ссылка','userpm','scrollbars=1,top=0,left=0,resizable=1,width=400,height=200');return false;"></a> Можно ли как-то подменить весь код на другой?
0 votes7 answers -
принцип работы калькулятора
если это возможно, объясните пожалуйста словами в общих чертах как работает подобный калькулятор допустим есть следующий набор данных. графические изменения, которые следуют после кликов по кнопкам сделать несложно. проблема в том, что непонятно каким образом вычислять цену после клика по последнему элементу выбора
0 votes8 answers -
Остановка видео в iframe
Здравствуйте. Каким-то образом можно остановить воспроизведение видео, которое выводиться с помощью iframe? И при возможности отключить его автозапуск. Нашел решение менять src, но в хроме оно все равно начинает воспроизводится.
0 votes1 answer -
Как можно изменить?
У меня есть код var answer = prompt("Где находится Дубаи? А - в Англии, Б - в Италии, В - в Эмиратах", ""); if(answer == "В" || answer == "в" || answer == "в Эмиратах" || answer == "в эмиратах" || answer == "В ЭМИРАТАХ" || answer == "В Эмиратах"){ alert("Ура! Вы победили!"); } else{ alert("Вы проиграли. Попробуйте снова."); } Как его можно сократить? Хотя бы, чтобы не было вариантов "в Эмиратах", "в эмиратах", "В Эмиратах" и "В ЭМИРАТАХ".
0 votes14 answers -
Загружать CSS в зависимости от разрешения
Поискал по форуму и гугле, нашёл только составные элементы: http://forum.htmlbook.ru/index.php?showtopic=12927 и http://people.amursu.ru/klaus/js/screen.(htm) ! Вобщем задача такова: нужен скриптик на яве, так полагаю, чтобы подменял файл CSS при разрешении монитора более ...х800 (т.е. при высоте более 800 пикселей), желательно чтобы потом не морочиться с совместимостью с 6-7ие ну и основными версиями мазилы и оперы... Если кто может - подскажите как реализовать данную затею, либо хоть как совместить приведённые примеры? Буду очень благодарен за помощь.
0 votes3 answers -
Скрипт рбаотает только в FF
Помогите сделать рабочим скрипт в IE. <script language="javascript"> function Display(which) { m12=document.getElementById("m12"); m11=document.getElementById("m11"); m10=document.getElementById("m10"); m9=document.getElementById("m9"); m8=document.getElementById("m8"); m7=document.getElementById("m7"); m6=document.getElementById("m6"); m5=document.getElementById("m5"); m4=document.getElementById("m4"); m3=document.getElementById("m3"); m2=document.getElementById("m2"); m1=document.getElementById("m1"); if (which=="12") m12.style.display="block"; else m12.style.display="none"; if (which=="11") m11.style.display="block"; else m11.style.disp…
0 votes13 answers -
Враппер для new Date()
Привет, нужно сделать враппер (наследование через прототип не подходит) для new Date(). То есть к примеру мне надо получать дату не так: var date = new Date(); а вот так: var date = newMyDate(); function newMyDate() { var date = new Date(); ... some actions ... return date; } Все это работает до тех пор пока мне не понадобится передать параметры: var date = newMyDate(alredy_exist_date.getTime()); Теперь в ф-ии newMyDate можно работать с объектом arguments, но как их передать в вызов new Date — непонятно. У кого нибудь есть идеи? Или эта задача невыполнима?
0 votes14 answers -
Сравнение 2-х выбранных пользователем товаров.
Здравствуйте. — Немного освоил HTML и CSS, помаленьку пишу сайт. Теперь встала потребность сделать некий сервис, попробую описать в двух словах. Человек ходит по страницам сайта, рассматривает велосипедные фары (1 страница = обзор одной фары). Бац ! Понравилась ему фара, и он жмёт некую кнопку - "Добавить к сравнению", смотрит дальше, бац ! ещё одна понравилась, жмёт и там кнопку - "Добавить к сравнению". И так несколько раз, сколько ему там может понравится я не знаю, может только 2, а может и 5. Система должна как то запомнить те фары, которые он выбрал и при нажатии кнопки - "Перейти к сравнению", соответственно выйти на страницу сравнения. На этой странице посередине …
0 votes30 answers -
Обработка alert'a!
Пацаны, выручайте... Есть сайт, но ИЕ спотыкается при загрузке кода. Выдает системный алерт: Невозможно открыть http://****. Операция прервана. Я конечно верстаю в html, но тут почувствовал себя полным ламером, ибо ничего предпринять не смог. Пришла мысль. Обработать событие появления этого алерта средствами js, программно закрыть его и программно обновить текущую страницу. (Т.к. если закрыть алерт и нажать F5, страница грузится о_О) Короче вопрос. Можно такое реализовать или нет? Длина кода значения не имеет. плиз, если кт в курсе, ответте, мне ОЧЕНЬ нужно, причем срочно! Спасибо заранее!
0 votes8 answers -
Функции
Почему, если вызывать таки способом, то работать не будет? function more(a){ return function(b){ return a > b } } var more = more(); console.log(more(11)(10))
0 votes22 answers -
Парсинг большого xml файла
Яваскриптом (с помощью jquery), я произвожу отбор данных из xml файла, объемом где-то в 100 килобайт. xml файл формируется на стороне сервера и часто обновляется. Парсинг происходит во время ввода пользователем данных в форму. Вопрос: как избежать задержку, вызванную загрузкой xml файла на сторону клиента? Обращение к файлу, происходит с помощью следующих функций: $.ajax({ type: "GET", url: "/xml/places.xml", dataType: "xml", success: function(xml) { ... } })
0 votes6 answers -
Не могу понять, где ошибка
Вот он: var addrs=prompt('Напишите количество елементов', '1'); if(addrs<=0) { addrs=1; } document.onload=function() { for (var i=0;i<addrs;i++) { var ads=addrs-i; var inner=document.getElementById('formb').innerHTML; document.getElementById('formb').innerHTML=inner+"<input type=\"text\" value=\"0\" size=\"3\" id=a"+ads+" />*X<sup>"+ads+"</sup>+"; } document.getElementById('formb').innerHTML=document.getElementById('formb').innerHTML+"<input type=\"text\" id=\"addrn\" value=\"0\" size=\"3\" />"; } function calc() { var sum=0; var a; var c; var x=parseFloat(document.getElementById('xer').value); for (var k=1;k<=addrs;k++) { b=parseFloat(…
0 votes9 answers -
Прокрутка скролла
Ребяты помогите ! Как мне реализовать работу скролла непосредственно по краю браузера например как тут: http://www.patmetheny.com/media.cfm?artistid=1 Только меню хочу сделать горизонтальное а не вертикальное.
0 votes9 answers -
Нужен скрипт красивый для фото
Всем, Привет! Нужен скрипт: - при нажатии нафото оно открывается увеличенное, при нажатии на него закрывается. Все должно быть красиво может с эффектами. Посоветуйте где взять?
0 votes3 answers -
css меню, как оставить выделение родительского элемента?
Приветствую! Есть простенькое css меню: <ul class="menu"> <li><span>Файл</span> <ul><div> <li><a href="?logout=go">Выход</a></li> </div></ul> </li> <li><span>Администрирование</span> <ul><div> <li><a href="?action=users">Пользователи</a></li> </div></ul> </li> </ul> показывается путём: .menu li:hover>ul { /* первый уровень */ visibility: visible; top: 100%; } .menu li li:hover>ul { /* 2й и глубже*/ top: 0; left: 100%; } .menu>li>span:hover { /* подсветка пунктов головного меню *…
0 votes2 answers -
jQuery - не вызывается
Привет! Нацепил на двиг новый шаблон.. Начал настраиватьи и с jQuery какая-то беда случилось.. Выдает Uncaught exception: TypeError: '$' is not a function Error thrown at line 2, column 2 in http://easytires.ru/index.php?module=market&act=lot&yid=n102585934: $(document).ready(function(){ При этом в хедере jQuery прописана! Подскажите плиз, как решить проблему?
0 votes7 answers -
Disable Textarea - отключить в зависимости от Radio Button
Я использую следующий код для отключения input полей, но в случае с textarea поле не отключается <html> <head> <script language="JavaScript"> function dis(){ document.all['text_field'].disabled=document.all['s1'].checked; } </script> </head> <body> <input type="radio" name="sel1" onClick="dis()" id="s1"> Disable <input type="radio" name="sel1" onClick="dis()"> Enable <input type="text" id="text_field" size="30"> <textarea id="text_field" rows="8" ></textarea> </body> </html> подскажите, как сделать, чтобы поле textarea было неактивным при нажатии на кнопку Disable Это мне нужно для …
0 votes2 answers -
Подскажите галерею со скроллом миниатюр
Доброго времени суток, уважаемые форумчане! Подскажите пожалуста какую-нибудь галерею наподобие Fancybox, чтобы можно было листать увеличенные изображения и чтобы дополнительно скроллились миниатюры. Прикрепил скриншот, чтобы было понятнее. Т.е. я кликаю на эти мелкие фото, выскакивают большие, которые тоже листаются и параллельно должны листаться уменьшенные. Спасибо!
0 votes1 answer -
Изменение свойства CSS класса через JS
Добрый день, скажите пожалуйста, как изменить свойство какого-то ксс класса через JS. Например надо, чтобы цвет всех ссылок изменился(a{color:#n}) как изменить это свойство? Заранее благодарен!
0 votes8 answers