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
-
Проблемка со скриптом
Всем привет как зделать так чтобы prompt никуда не девался если пользователь вводит просто одни проблелы ? у меня есть предположения var getStr = 1;do{getStr = prompt("Введите что-то");}while(!getStr || getStr == " ");" " этого мало защита от одного пробела как зделать чтобы сколько бы ты их ненаписал окно будет висеть ?
0 votes3 answers -
Проблема с областью видимости свойства
Здравствуйте. В приведенном ниже коде есть одна проблема: внутри функции qux() невозможно получить доступ к свойству объекта bar. Подскажите, каким образом можно это решить? function foo(){ this.bar; this.baz = function(){ function qux(){ this.bar += 10; alert(this.bar); }; qux(); }; }; var x = new foo(); x.bar = 33; x.baz();
0 votes3 answers -
Есть два скрипта script и jquery.js - которые не дают работать друг другу
Есть два скрипта script - отвечает за вкладки на главной #1 <script type="text/javascript"> jQuery(document).ready(function(){ tabs({ block : "#block&2000", block2 : "#block2" }); }); </script> и jquery.js - которые предназначен для обновления нужной части страницы #2 <head><script type="text/javascript" src="jquery.js"></script></head> ниже идет скрипт который позволяет вывести нужную информацию в нужное место на странице #3 <body> <div id="content"></div> <script> function show() { $.ajax({ url: "time.php", cache: false, success: function(html){ $("#content").ht…
0 votes3 answers -
Грант, подключение русурсов bower пакетов в продакшн версию
Я использую yeoman для скаффолдинга проекта. В итоге в проекте имеется папка app с дев. версией проекта и папка dist с продакшн версией проекта. Разрабатывая проект в папке app, затем вызывается задача гранта и грант собирает всё из папки app, минифицирует, конкатенирует и т.п., в итоге на выходе получаются файлы проекта(1 js файл, в котором все скрипты, 1 css файл, в котором все стили), которые складываются в папку dist. Все вроде пока хорошо до тех пор, пока мне не приходится заюзать какой-нибудь bower пакет. Например, я установил twitter bootstrap bower пакет. В gruntfile-е в задаче конкатенации подключаю к остальным js файлам js файл bootstrap-а. Тоже для css bootstra…
0 votes1 answer -
Откуда Sizzle взялся на сайте?
Привет, есть сайт на xampp: new.sandart.in.ua как Вы можете видеть картинки на нем повреждены, в них вставляется текст: /* * Sizzle CSS Selector Engine - v0.9.3 * Copyright 2009, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * More information: http://sizzlejs.com/ */ это можт и полезная библиотека, но откуда она взялась? в исходниках сайта картинки внорме. Есть предложения как это исправить?
0 votes0 answers -
Вопрос по табам (закладкам)
Подскажите пожалуйста какую-нибудь статью кто знает. Нужны табы на jquery или на jquery + ui. Только чтобы по табам можно было перемещаться не только с открытой страницы, а сразу ссылку в браузер можно было вставить, передав вместе со ссылкой якорь. Например, http://site.ru/page.html#exampleи должна открыться закладка с якорем #example. Или http://site.ru/page.html#profileи должна открыться закладка с якорем #profile. Просьба в гугл не отправлять, ибо уже был там и того чего хочу найти не смог. По причине того, что не могу правильно сформулировать поисковый запрос. Вообще очень понравился UI Tabs, там как раз и загрузка с аяксом табов есть. Но именно того, что я описал в…
0 votes2 answers -
Компиляторы , в чём разница ?
Всем привет. Подскажите простую истину которую никак сам понять не могу. Вот к примеру откроем пустую ASP . видим следующее: <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> <!--#include file="Connections/Library.asp" --> <% // *** Edit Operations: declare variables // set the form action variable <!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> </head> <body> ….. </body> </html&…
0 votes0 answers -
два XHR обьекта и их совместная работа
Не работает код, помогите исправить....Пожалуйста, подскажите в чем трабла....не выдает список вообще( var XMLHttpRequestObject = false; if (window.XMLHttpRequest){ XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject){ XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } var XMLHttpRequestObject2 = false; if (window.XMLHttpRequest2){ XMLHttpRequestObject2 = new XMLHttpRequest(); } else if (window.ActiveXObject){ XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP"); } function starto(){ if(XMLHttpRequestObject2){ XMLHttpRequestObject2.open("GET", "reset.php?data=0"); XMLHttpRequestObject2.onreadystatechange = fun…
0 votes1 answer -
Изменяющийся текст
Здравствуйте. Помогите, пожалуйста, найти более-менее простое решение. Такая задача. Три квадрата определенного цвета. После слова Цвет указан цвет первого из квадратов. При наведении на определенный квадрат текст после слова Цвет должен меняться на нужный. Цвет: Красный КартинкаКрасныйКвадрат КартинкаСинийКвадрат КартинкаЗеленыйКвадрат
0 votes4 answers -
лайтбокс
Подскажите хороший лайтбокс.
0 votes1 answer -
Как в js сделать ссылку на перемунную?
Всем привет. Разрабатываю приложение в соц. сети. Метод возвращает объект с именем data.response. Писать нужно много раз, хотелось бы сократить эту запись для экономии места. Есть ли возможность создать ссылку на этот объект. Как я понимаю запись data = data.response создает новую переменную, а не ссылку. Т.е. в памяти сохраняются два одинаковых объекта, но с разными именами.
0 votes2 answers -
отловить событие добавления html
помогите пожалуйста отловить событие html: <div class="notice_area"></div>по ходу программы в этот блок будут при помощи ajax-запроса вставляться сообщения с разметкой. таким образом: $('.notice_area').html('<div class="alert alert-success">album is added successfull.</div>'); хотелось бы отловить событие вставки сообщения в .notice_area болванка: $('.notice_area').on('???????', function(){ console.log('changed!'); });
0 votes2 answers -
[jQuery / fadeTo / opacity] Плавное проявление картинок
Спасибо. Сделал на CSS3
0 votes0 answers -
Метод slice
var arr = ["Почему", "надо", "учить", "JavaScript"];var arr2 = arr.slice(1, 3); // элементы 1, 2 (не включая 3)alert( arr2 ); // надо, учитьПочему код выведет надо учить, а не "Почему"? Ведь в скобках говориться, то, что после первого элемента, удалить следующие три.
0 votes3 answers -
пустое условие
объясните пожалуйста почему такая конструкция выводит значение b? if(true){ var b = "test"; } console.log(; ведь в условии ничего нет. а получается, что есть что-то подобное 1, true и т.д.
0 votes8 answers -
Запоминание юзера
Сделал смену фона, но ясное дело, сайт не запоминает юзера, а нужно чтоб этот рисунок сохранился на часов 6, потом скидывал по дефолту. Как сделать, чтоб JS запоминал комп юзера?
0 votes3 answers -
Засавка и меню на jquery
Здравствуйте! Есть меню на flash прилагаемое по ссылке на скачивание. Хотелось бы узнать - возможно сделать такое же, но без точечек вначале, на javascript и пришаманить к движку галереи. intro.swf
0 votes3 answers -
replace отработал только 1 символ?
Всем привет, Столнулся с тем что простенькая функция для преобразования строки function get_error_message(str) { str= str.replace("validation_",""); str= str.replace("_"," "); return capitalize(str);}Если ее вызвать с параметром "validation_username_not_unique" возвращает "Username not_unique". То есть второй replace отработал только для 1го символа а второй пропустил... А как правильно?
0 votes3 answers -
И снова наследование
Только начинаю осваивать JavaScript. Столкнулся с ситуацией, которую не знаю как разрулить правильней. Пишу анимацию на canvas, данные получаю через JSON в виде массива. Получаемые данные выглядят так: { "Options":{ "Width":123, "Height":321 }, "Objects":[ { "name":"xxx", "x":123, "y":123, "image":"xxx.png" }, { "name":"xxx", "x":123, "y":123, "image":"xxx.png" } ] } Если я правильно понимаю, то свойство Objects содержит индексированный массив объектов со свойствами, с которыми я работаю. Хочется построить прототип, имеющий некоторые методы (например, draw) и который будут наследовать все п…
0 votes3 answers -
Проверка формы на js
Доброго времени суток, Есть форма (всю не пишу, ибо большая) <form name="corp_calc" method="post" action="mail.php"> в ней следующая конструкция с полем (его пытаюсь проверить) <div> <div class="err err1">Вы не указали Ваше имя</div> <label for="corp_result_fio">Ваше имя<span class="red"> *</span></label> <input type="text" name="fio" id="corp_result_fio" /> </div> <div class="err err1"> - скрыт (display: none;) submit следующий: <input class="send_result" type="submit" value="Отправить заявку" onsubmit="checkForm();" /> пробую написать проверку обязательных полей function checkForm() { if(doc…
0 votes3 answers -
Scroll animations
Всем привет! Есть такая проблема. При скроллинге срабатывает анимация, но после цикла анимации отказывается работать :hover {transform: scale(1.1);} Причину я нашел, но устранить не могу))) Как я понимаю скрипт создает класс анимации, свойства этого класса перебивают :hover {transform: scale(1.1);} Более подробно здесь.
0 votes1 answer -
submit формы на JavaScript
Добрый день. Может ли ктонить подсказать почему при нажатии на кнопку "Вход" Я могу войти на сайт, а с помощью JavaScript (раскомментировать 2-е строки) не могу. <html> <form method="post" name="form1" id="form1" action="http://noclick.ru/login.php"> <input type="text" name="log" value="btg_work@mail.ru" /> <input type="password" name="passwrd" value="79360" /> <input name="lo" type="submit" value="Вход" /> </form> <script type="text/javascript"> //ss=document.getElementById("form1"); //ss.submit(); </script> </html>
0 votes0 answers -
Добавление элемента с определённым классом или id
Нужно, чтобы при нажатии на <button id="add"> добавлялся <div class="select"> после себя самого, т.е. дублировался... Подскажите, пожалуйста, почему не работает код https://jsfiddle.net/fvmaxbv5/ Пробовал заменить кавычки, но тоже не работает https://jsfiddle.net/fvmaxbv5/1/ Спасибо!
0 votes4 answers -
Как передать данные картинки.
Многоуважаемые продвинутые программисты. Необходимо: При нажатии на мини картинку onclick = 'setBigImage($file)' срабатывала функция и выводилась большая картинка с тем же именем code/kart/$file; ??? <script type="text/javascript"> function setBigImage(foto) { document.getElementById("bigimg") = code/kart/foto; } </script> <img id = 'bigimg' src = 'code/kart/1.jpg' alt = 'Главное изображение' /> <img src="code/kartmin".$file ."" border="1" onclick = 'setBigImage($file)' alt=". $file .">
0 votes3 answers -
про обработчики.
В книге Флэнагана написано - "Чтобы определить обработчик события, мы присваиваем свойству - обработчику события саму функцию, а не результат её вызова." Например: function confirmLink() { return confirm(' Вы действительно хотите посетить ' + this.href + '?'); } function confirmAllLinks() { for(var i = 0; i < document.links.length; i++){ document.links[i].onclick = confirmLink; // } а в HTML если написать <body onload="confirmAllLinks"> не работает. Работает если добавить круглые скобки после названия функции. Хотела понять в каких случаях нужны круглые скобки, а в каких не нужны?
0 votes4 answers