JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4,723 questions in this forum
-
addEventListene
Есть переменная (child) которая содержит ссылку на объект, на который надо повесить обработчик события onclick. Делаю так: child.addEventListener ? child.addEventListener("onclick", setAtributes(), true) : child.attachEvent("onclick", setAtributes); attachEvent в осле работает замечательно, а вот addEventListener в опере все же вешает обработчик, но он по какой то причине выполняется сразу при загрузке страницы???. В ФФ совсем ничего не вешает, но при первой загрузке выполняется... Вторая проблема в том - что я не могу получить ид объекта, а мне он очень нужен. Пишу child.id - в ИЕ работает и все. Посмотреть можно тут - http://workofhouse.narod.ru/mak/ Лутше сперва ослик…
0 votes14 answers -
addEventListener
Почему выдаёт ошибку в консоле? http://codepen.io/anon/pen/KVeqaJ А здесь вообще не работает https://jsfiddle.net/
0 votes21 answers -
AIR + ExtJS!
http://extjs.com/blog/2007/06/29/building-...a-and-red-bull/? Жду не дождусь выхода 2ой версии extjs))
0 votes7 answers -
AJAX
Когда подгружается штмл код вмести с ним подгружается джава скрипт в нем есть сгенерированный массив. Но как я убедился тот массив браузером не воспринимается, а значения берутся с того массива который был загружен вместе с страницей. Что нужно сделать чтобы воспринимался?
0 votes11 answers -
Ajax
У меня возникла проблема, вот есть функция, которая берет имя пользователя из формы: function get(obj) { var poststr = "name=" + encodeURI( document.getElementById("name").value ); makePOSTRequest('new_com.php', poststr); } Как мне написать эту функцию, чтобы она получала не только имя, но и email, www, и message, спасибо.
0 votes8 answers -
Ajax
Подскажите, пожалуйста, какую мне надо взять для изучения литературу, чтобы освоить на профи уровне ajax, причём, можно сказать, что с нуля
0 votes3 answers -
Ajax
Хотел спросить, что происходит во время синхронного запроса? Конкретно что происходит со скриптами, их выполнение останавливается полностью, или только частично? То есть к примеру в некоторой ф-ии отсылается синхронный запрос, но в это время ещё выполняется множество других ф-ий, они все будут заблокированы или только та в которой выполняется запрос?
0 votes3 answers -
ajax
В общем я имею такой код: $(".ajax_a").hover(function() { var value_id = 0; value_id=$(this).attr("rel"); $.ajax({ type: "GET", cache: false, url: "/bitrix/templates/main/ajax_menu.php", data: "id_section="+value_id+"", success: function(html){ $("#menu ul li").hover(function(){ //over $(this).siblings("li:has(ul)").children("ul").hide();; if ($(this).is("#menu ul li ul li:not(:has(ul))")) { $('#scrollbar1').remove(); $(this).not(':has(ul)').append(html); } $(this).children("ul").show() ; $('#scrollbar1').tinyscrollbar(); }, function(){ //out $(this).children("ul").delay(1500).fadeOut(300); });//end hover function…
0 votes7 answers -
Ajax
Здравствуйте! Столкнулся с такой проблемой: var main_data={}; var aj=$.getJSON('php/get_info.php'); aj.success(function(data){ $.each(data,function(key,value){ main_data[key]=value;}) }) Хочу сохранить результат запроса в main_data,чтобы не обращаться каждый раз к серверу,но результат не сохраняется. Проверял - результат храниться до выхода из .success
0 votes6 answers -
AJAX - кодировка
Добрый день. Проблема следующая: пхп-скрипт генерирует XML, в один из узлов кладет русский текст, перекодив предварительно из Win-1251 в UTF-8, и отдает яваскрипту. Js принимает и парсит полученный XML и вполне себе корректно с ним работает. То есть я в IE6 вижу вс? нормально. Но люди под Оперой жалуются, что видят utf-овские кракозябры... Отчего это может быть и как это исправить?
0 votes11 answers -
Ajax - обработка ответа
К сути..., есть форма в сплывающем окне, по клику на сабмит, приходит ответ с обработчика в success верно заполнены поля, или нет. Вопрос: как сделать что бы если ответ верный, то окно закрывалось? function ajax() { //Ajax отправка формы var msg = $("#form").serialize(); $.ajax({ type: "POST", url: "send.php", data: msg, success: function(data) { $("#results").html(data); // основной див в котором находятся элементы с ответом $('span.error').fadeIn(500); // элемент с ответом ошибок $('.true').fadeIn(500); // элемент с верным ответом $('.overlay, .order').hide(5000); // всплывающее окно с формой котоое должно закрыться }, error: function(xhr, str){ alert("…
0 votes9 answers -
Ajax - получить слой из страницы и вставить его
Такая глупая ситуация, не могу решить проблему. Мне нужно вставить слой #catalog из другой страницы после слоя ".b-violet". Как это сделать? Я не могу понять, почему .success(function(data){ console.log("loaded"); var $data = $(data).find("#catalog");В переменной пусто? смотрю консоль - там точно есть слой #catalog
0 votes5 answers -
ajax / jquery
В общем только начал изучать ajax/jquer, скажу чесно дается туговато, ибо нет норм статей и учебников по ним... В общем вопрос такой: Есть рандомное число, к примеру 5 есть кнопочка, к примеру ГОО!!! жмеш на кнопку, число отправляется на сервер, там обрабатывается, сверяется с новым рандомным числом к примеру 10 и выводится на экран результат Больше ли 5 чем 10 либо наоборот... Добился до того что отправляет, обрабатывает, сверяет, выводит, но первоночальное ЧИСЛО 5 не обновляется, а мне надо чтоб это число при каждом нажатии ГО обновлялось на странице для дальнейших нажиманий ) а не чтоб стояло это число на месте без изменений... index.php <html> <head> …
0 votes1 answer -
Ajax + onclick
Есть следующий код который по клику на ссылке в div подтягивает определенную страничку по урле, но вот проблема как только страничка загрузится в div автоматом идет переход на ету страничку. И есче подскажите пожалуйста каким образом можна сделать тоже самое при клике на урле определенного класа. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Event BubblingQ</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[ var req=null; var url=null; var linkstatus=null; var …
0 votes11 answers -
AJAX tabs и кодировка
Добрый день Такой вопрос Решил поставить себе на главную вот эти табы http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/ глюки с кодировкой вылезают Причем глюки даже если я просто текст по русски вставляю в подгружаемые файлы Подскажите что делать?
0 votes1 answer -
ajax динамическое получение данных
Пишу форум на PHP. Мне нужно чтобы ответы приходили в фоновом режиме. Как это сделать?
0 votes14 answers -
AJAX для ЧАЙНИКОВ (вопросы)
После дебатов в одном из своих постов начал изучать AJAX, в целом все предельно просто и понятно, но по ходу появляются вопросы, онтветы на которые буду задавать здесь в надежде получить на них ответы, заранее спасибо! 1. вопрос - в материалах звучат такие понятия как объекты, экземпляры, методы и свойства. я так понял это их ООП, кто смог бы на пальцах объяснить что эти поняти означают или дать ссылку на статью, где на пальцах объясняют, что это такое )) 2. вопрос - есть ли универсальный способ вызова объекта XMLHttpRequest, который работает во всех браузерах, пока нашел вото этот: <script language="javascript" type="text/javascript"> var request = false; try { r…
0 votes23 answers -
Ajax и jQuery с индикатором загрузки, после загрузки контента
Всем привет! Задача. На странице есть меню. По нажатию на элемент меню – сначала исчезает вся прочая информация с разными id. Потом появляется индикатор загрузки, и загружается контент в подготовленный блок из отдельного файла html. Новая информация отображается только после полной загрузки контента, находящегося в отдельном файле. Для отображения контента, находящегося на странице, после его полной загрузки, посоветовали следующее: <script type="text/javascript"> function init() {if (arguments.callee.done) return; arguments.callee.done = true;$('#content').fadeIn (1000);};window.onload = init;</script>(#content {display:none;})Но вопрос в подгружае…
0 votes2 answers -
ajax и mail() в php
Начну издалека. Есть на странице некий элемент. Скажем с каким-то id. Задача в том чтобы его содержимое отправить на email пользователю без перезагрузки страницы. В принципе, через XMLHttpRequest все сделал. Бэкэнд - простенький php скрипт - отсылает инфу на мыло пользователю и ответ возвращает, ну вроде как успешно или нет. Даже с кодировками и заголовками разобрался, вроде бы. Ну кто знает, тот поймет, как говорится. И, собственно, проблема. В IE все работает прекрасно - письма уходят и приходят полностью, как и должны. А вот при отправке из Opera - приходит только часть письма! Пытался проверять что в php приходит - вроде бы все правильно... Уже не знаю что и думать.…
0 votes5 answers -
AJAX и безопасность
Здравствуйте, товарищи! Написал сегодня фотогалерею полностью основаную на AJAX. И тут-же возник следующий вопрос - как у AJAX состоят дела с безопасностью? Обьяснюсь - AJAX для меня технология новая - поэтому знаю о ее уязвимостях совсем немного. Приведу пример, чтобы мой вопрос был Вам более понятен. К примеру, как известно, PHP, при неграмотно написаном коде, имеет ряд уязвимостей - таких как включение сторонних скриптов в тело страницы, возможность SQL-инъекции через запросы к серверу и.т.п. А какие похожие уязвисоти имеет AJAX? Может-ли, каким-то образом, злоумышленик изменить файлы на моем сервере через мое AJAX-приложение? Или может-ли внедрить свой скрипт в страни…
0 votes3 answers -
ajax и дочерние элементы body
Здравствуйте. Есть код: <body> <input type="text" value="z" id="z"> <div> <input type="text" value="x" id="x"> </div></body>$.get(url,function(data){ $('#z',data).val(); // undefined $('#x',data).val(); // x})Подскажите, почему в ответе ajax-запроса дочерние элементы body как-будто не существуют?
0 votes6 answers -
Ajax и кнопка back
Всем доброго дня. Скажите пожалуйста, можно ли реализовать следующее. Есть страница с десятком кнопок, на каждую из которых повешена своя javascript функция. При нажатии на кнопку в определенной области страницы перезагружается содержимое (сама страница не перезагружается). Теперь вопрос: можно ли реализовать (и если можно, то как), чтобы при нажатии кнопки BACK браузера показывалось предыдущее окно, т.е. результат выполнения предыдущей функции?
0 votes7 answers -
AJAX и кодировка
Здравствуйте! Знаю, что боян, но Гугл не выдл того, что нужно. В общем, проблема не нова - при вызове файлов через XMLHTTP они доставляются в UTF-ной кодировке - как сделать windows-1251. Впринципе, я всегда использую стандартный метод -> через PHP - т.е.просто отправляю зголовок с кодировкой windows-1251, но на этот раз мне необходимо реализовать все без поддержки PHP - т.е. получить с помошью синхронного запроса простой текстовый файл в кодировке windows-1251 - как это сделать? Спасибо.
0 votes12 answers -
Ajax И Кодировка
Я через ajax загружаю один html файлик но вот беда все русские буквы в нем становятся кракозяброй, сам файл обязан быть win-1251 load('test.html') Вопрос как все таки загрузить файл чтобы он нормально читался?
0 votes4 answers -
Ajax и привязанная функция
Вот есть такая вот хрень. И динамически подругажамая через ajax форма. На эту форму валидатор не распространяется. Как сделать так, чтобы распространялся? $("form").each(function () { $this = $(this); var validator = $(this).validate({ errorClass: 'error', rules: { phone: { required: true }, name: { required: true }, email: { required: true, email: true } }, errorPlacement: function (error, element) { // Показываем всплывающую подсказку на ошибке // таймаут для старой версии setTimeout(function () { if (!$(element).hasClass("valid")) { msgError(error, element); } else { setTimeout(function () { …
0 votes1 answer