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
4,723 questions in this forum
-
Ajax не работает в IE
Вот код: var req; function loadXMLDoc(url) { // для "родного" XMLHttpRequest if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = readystate; req.open("GET", url, true); req.send(null); // для версии с ActiveX } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = readystate; req.open("GET", url, true); req.send(); } } } function readystate() { if (req.readyState == 4){ if (req.status == 200) { document.getElementById('content').innerHTML = req.responseText; } else { alert("Произошла ошибка "+ req.status+":n" + req.statusText); } } } var ReloadTimer = -1;…
0 votes6 answers -
AJAX общие вопросы
Добрый день. Начинаю изучать ajax, пытаюсь выполнить учебный пример. В примере нужно создать три файла - html, js и php. Суть примера - пользователь вводит в поле ввода имя, яваскрипт отсылает введенный текст серверному скрипту, скрипт проверяет совпадение имени с одним из эл-тов массива. При совпадении отдает через xml один ответ, при несовпадении другой. Страница принимает ответ, обрабатывает xml и отображает текст в div-е. Текст скриптов ниже, пока суть проблемы: похоже, что либо не срабатывает функция, вызываемая через timeout - setTimeout('process()', 1000); - либо что-то не так с xml. Вставляю в процедуру обработки ответа сервера алерт, алерт молчит. Проверяю раб…
0 votes25 answers -
AJAX окошко с изоброжением
Как сделать так, чтобы при нажатии на картинку маленького размера (в HTML документе) открывалась картинка в полном размере? Ссори если такой вопрос уже был.
0 votes6 answers -
Ajax подгрузка + history
Решил осуществить давнюю мечту - подгрузку данных на ajax и, найдя здешнюю статью (а вот и она), дико обрадовался, но вот беда - при нажатии на ссылку, контент конечно подгружается в нужный div, меняется URL, но через секунду перезагружается вся страница и показывается уже другая (та, которая должна появляться у тех, у кого JS отключен в браузере). Что делать - ума не приложу. JavaScript начал изучать совсем недавно и, наверное, поэтому ничего и не смог сделать. Ссылку на свой сайт кинуть не смогу, так как делаю на Денвере, но вот мой JS скрипт (измененный оригинальный): function supports_history_api() { return !!(window.history && history.pushState); } functi…
0 votes2 answers -
ajax поиск
Есть "Живой поиск", но работает он по принципу "Введи любой символ — выдам весь результат" http://www.webnext.ru/blog/2007/07/06/search-web20-ajax.html Выкладываю "рабочий" исходник http://rghost.ru/53326604
0 votes1 answer -
Ajax полная подгрузка
Перекинулся парой слов с владом,он сказал создать тему,послушать других пользователей.Посоветовал еще поменять библиотеку Ajax. Суть проблемы в следующем: цитата В архиве четко будет видна моя проблема.По отдельности все работает как нужно.А когда в куче с аякс-подгрузкой,встает так как будто они друг друга вышибают. Это просто желаетльный скрипт.Так как там есть реализация подгрузки контента сразу в несколько блоков.То есть по 1 ссылке они могут в 4 угла страницы подгрузиться.
0 votes1 answer -
Ajax со сменой адресной строки - как сделать такое?
Я видимо безнадёжно устарел, подскажите как реализуется такое поведение? пример реализации (любой товар): https://www.citilink.ru/catalog/computers_and_notebooks/hdd/hdd_in/385631/ при клике на заголовки табов Характеристики, Сопутствующие товары, Обзоры, Отзывы, Вопрос-ответ меняется содержимое - это понятно как сделать, видно из кликабельного элемента <a class="pseudo product_link__js" href="https://www.citilink.ru/catalog/computers_and_notebooks/hdd/hdd_in/385631/aksessuary/" data-meta-title="Аксессуары для жесткий диск SEAGATE Skyhawk ST4000VX007 купить в интернет-магазине СИТИЛИНК" data-meta-description="Аксессуары для товара жесткий диск SEAGAT…
0 votes3 answers -
AJAX-сервис для веб-разработчиков
Есть проект сервиса, позволяющий фрилансерам и веб-студиям держать в порядке всех своих клиентов, их заказы и всю документацию, а также обслуживать все сайты клиентов из одного личного кабинета. Основная цель проекта: помочь мне защитить дипломную работу Подробнее расписано на rootpage.ru. Весь сервис планирую написать используя АЯКС. По сути, сайт должен представлять собой одну страницу. Все модули сервиса будут доступны как в обычной десктопной программе. Опыта, правда, маловато в разработке именно АЯКС-приложений, до этого делал только сайты с традиционной архитектурой со вставкой отдельных асихронных блоков. Есть три вопроса: 1. Насколько актуален такой подход? Лично…
0 votes2 answers -
ajax, ожидание ответа сервера. хелп!
_sendRequest: function(msg) { var http_request = false; var url = "params.php"; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } http_request.open("POST", url, true); http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); http_request.setRequestHeader("Connection","close"); http_request.send("params=" + xScreen.jsonParser._stringify(msg)); if (http_request) { try { var intervalID; function getResponse() { if (interval…
0 votes5 answers -
Ajax, получить текст
появилась такая задача: Есть страница, на ней должен быть AJAX-компонент. Компонент занимается тем, что по нажатию на кнопку (onClick) "дергает" сервлет (php-скрипт, не важно). Компонент в респонсе получает текст. Этот текст нужно вытащить и поместить на страницу. Никакого xml, в респонсе содержится только текст. Я вообще не знаю AJAX, по идее - задача элементарная. Можете помочь? Я пробовал запускать скрипты с http://ru.wikibooks.org/wiki/AJAX, но что-то не получается Можете показать толковый пример? Спасибо.
0 votes2 answers -
AJAX: добавление комментариев
Благодаря сайту Влада - htmlbook.ru, выучил html и css, понемногу вникаю в php и ajax. Наткнулся на интереснейшую статью "AJAX: добавление комментариев без перезагрузки страницы", вот ее адрес: http://blog.excode.ru/post121p1-ajax_add_comment.html Перечитал ее уже много раз, скачал библиотеку, экспериментировал по всякому, но все никак не могу запустить ее на локалхост. Насколько я понимаю, то комментарии на htmlbook.ru тоже реализованы на библиотеке jsHttpRequest, написанной Дмитрием Котеровым. Может кто подскажет как же ее правильно реализовать?
0 votes1 answer -
Ajax. Исполнение JavaScript в коде, передаваемом с сервера
Добрый вечер. Вот разбираюсь с Аяксом,скачал с dklab библиотеку JsHttpRequest. Взял пример с сайта dklab, добавил в него кусок кода: <script language="JavaScript"> alert("Привет"); </script> Хочется,чтобы не только участок html-кода на странице заменялся кодом,полученным с сервера, но и,например, из заного сгенеренного участка страницы мог запускаться какой-нибудь джава-скрипт.Но почему-то не исполняется Заранее спасибо. <?php // Load JsHttpRequest backend. require_once "lib/JsHttpRequest.php"; // Create main library object. You MUST specify page encoding! $JsHttpRequest =& new JsHttpRequest("windows-1251"); // Store resulting data in $_RESUL…
0 votes7 answers -
Ajax. Получить ответ от сервера в виде xml через responseText
Здравствуйте. Использую библиотеку JsHttpRequest. В ней не поддерживается responseXML, вместо него есть responseText. Соответственно получаю от сервера responseText в виде: <ratings> <show> <title>Alias</title> <rating>6.5</rating> </show> <show> <title>Lost</title> <rating>14.2</rating> </show> <show> <title>Six Degrees</title> <rating>9.1</rating> </show> </ratings> Но как дальше мне работать с этим responseText как с DOM объектом?
0 votes11 answers -
ajax. формат данных script
подскажите пожалуйста почему не работает js на страничке по задумке должно выводиться в модальном окне содержание поля формы
0 votes1 answer -
Ajax.InPlaceEditor
Помогите разобраться. Строю InPlaceEditor кирпичами от scriptaculous Во всем разобрался, все работает, но не могу понять как указать скрипту возвращенное сервером значение. Скрипт должен забрать из инпата значение, передать обработчику. new Ajax.InPlaceEditor( 'edit_name', 'hotel/hotel_edit.php' Тут все ясно. Дальше обработчик обновляет значение в БД и в случае неошибки return $this->hotel_name; Ajax.InPlaceEditor сидит и ждет возвращенного значения. Вот так ждет: { callback: function(form, value) { return 'myparam=' + encodeURIComponent(value) } } Тут мне все не понятно... Что означает сия конструкция? function(form, value) И сия? { return 'myparam=' + encode…
0 votes0 answers -
AJAX+php - головоломка
Доброго вренмени суток, уважаемые обитатели форума. Хочу вот переделать страницу на php, подключив к ней несколько скриптов на AJAX, никак не могу скоординировать взимодействие, подскажите, куда копать? Суть задачи проста, на php генерируется страница, в которую выводится список, нужно сделать так чтобы при клике на строку, в которой указан какой-то recipient вытягивались все данные связанные с этим recipient'ом как в accordion на jQuery. Я пробовал реализовать это через $(document).ready(function(){ // обрабатываем клик $("p").click(function() { alert($(this).text()); }); $("body").click(function() { $.ajax({ url: "eventHandlingAjax.php", befo…
0 votes5 answers -
Ajax+php+java.
Здравствуйте. У меня возникла проблема которую сам решить не могу. Суть Проблемы такова: Есть форма на HTML странице <form action="search_db.php" method="post"> DATA1 <select name="data1"> <option value="9">9</option> <option value="10">10</option> </select> <br> DATA2 <select name="data2"> <option value="11">11</option> <option value="12">12</option> </select> <br> <input class="button" value="Найти" type="submit" /> </form> Есть php скрипт. С ним все ок, работает. Хочу результаты работы скрипта вывести в HTML странице после нажатия на submit. Дошел до того что нужн…
0 votes17 answers -
ajaxSubmit формы + дополнительные данные
Имеется форма с несколькими полями + таблица с данными: http://jsfiddle.net/nvCp2/ При нажатии кнопки "Отправить" происходит отправка данных на почту. Вопросы: 1) при отправке данных php скрипту нужно добавить туда данные из таблицы - как это можно сделать? 2) тестирую локально(html страница + js скрипт) лежат на пк, а php скрипт на сервере - при нажатии "Отправить" в консоли такие данные: SUBMITXMLHttpRequest cannot load http://*******/send.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. index.html:1NOНесмотря на то что консоль вывела "NO" письмо на почту пришло. Непонятно что за ошибка(к…
0 votes1 answer -
alert + ссылка
Привет! Есть такая конструкция: <script language='JavaScript'>alert('Информация'); history.back(1)</script> А как отправить юзера не назад а по определенной ссылке? Заранее спасибо
0 votes3 answers -
alert и document.write
Почему alert выводит все найденные параграфы, а document.write только первый? https://jsfiddle.net/zmh0jc2p/1/
0 votes3 answers -
alert()
Мне срочно нужно знать как поменять диалоговое окно alert! Например мне нужно изменть их цвет текста или фона alert
0 votes3 answers -
angular in IE8
...как выяснилось angular 1.3 не поддерживает ie8. скажите пожалуйста такое подключение: <!-- angular --> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script> <!--[if lte IE 8]> <script src="https://code.angularjs.org/1.2.9/angular.min.js"></script> <![endif]--> можно использовать в принципе? не повлечёт ли это каких-нибудь неочевидных на первый взгляд проблем? работать то работает, но мало ли? или есть более культурный способ?
0 votes6 answers -
Angular: как сделать динамический попап с ng-click?
Суть такая. Есть страница со своим компонентом. На этой странице вызывается всплывающее окно, который оформлено в Core.module. Нужно, чтобы вместе с отрисовкой попапа контентом, который формируется в компоненте страницы, к этому контенту привязывался бы ng-click, вызывающий $ctrl.foo() из компонента страницы. Как это сделать? Наверное, можно через $rootScope, но чтобы без него?
0 votes5 answers -
Angular.js ng-change
Мне нужно реализовать, чтобы функция вызывающаяся на ng-change срабатывала, даже если я повторно выбираю option селекта
0 votes0 answers -
animate блоков
Дайте совет куда идти дальше. Есть такое #scrollup { position: relative; overflow: hidden; border: 1px solid #000; height: 100px; width: 100px; float: left; } .headline { position: absolute; top:100px; height: 200px; width:100px; } .headline2 { position: absolute; height: 100px; width:200px; margin:0; padding:0; } <script type="text/javascript"> $(document).ready(function(){ $("div.headline").css('top','0px'); headline_interval = setInterval(headline_rotate,3000); }); function headline_rotate() { $("div.headline").animate({top: -100},"slow").delay(3000).animate({top: 0},"slow").delay(3000); $("div.headlin…
0 votes2 answers