|
|
|
| Я слышал что это технология пассивных рнр запросов через яву. ТО есть страничку можно не рефрэшить и всё грузить динамически... Вот кто нибудь пробовал что нибудь писать? Если да то ответьте... Просто хочу понять что за диковина новая этот Ajax? | |
|
|
|
|
|
|
|
для: Vit-j
(12.07.2006 в 21:20)
| | Кстати, тема весьма актуальна. Присоединяюсь и добавляю пару вопросов от себя.
-----Программа платная или нет, если бесплатная, то где её можно взять (скачать)?
-----Сама программа должна устанавливаться хостерами или каким образом?
-----Если уже в сети примеры сайтов на Ajax (или фрагменты), чтобы оценить возможности?
Всем кто что-то знает - спасибо за помощь. | |
|
|
|
|
|
|
|
для: Владимир22
(12.07.2006 в 21:25)
| | Д анет это не программа там все просто... Это связка ЯваСкрипт плюс рнр... Просто нужно по умному функциями явы обращаться к функциям рнр, то есть наооборот подставляются значения из рнр в яву, но делать это надо как-то грамотно... и получается без рефрэша всё работает... только мне не до конца ясна практическая часть вопроса... и я может и что-то некорректно ответил... Мне самому хочется до конца разобраться что это...слышал от знакомого программиста, если он что нибудь напишет с его разрешения вылажу
примеры есть... только вот я не помню ссылку, там интернет магазин.... и при нажатии на товар, сам товар перелетает в карзину... или что-то вроде этого..... | |
|
|
|
|
|
|
|
для: Vit-j
(12.07.2006 в 21:29)
| | Вам в раздел
HTML+CSS+JavaScript
в поиске наберите ajax | |
|
|
|
|
|
|
|
для: CrazyAngel
(12.07.2006 в 21:31)
| | всё это хорошо поиск и так далее ) но все ссылки давались или на прсот осайты на аяксе либо на документ ЛАБОРОТРИИ аякса там пару примеров и нечего дельного :( | |
|
|
|
|
|
|
|
для: Panker
(12.07.2006 в 21:47)
| | технология весьма хорошая, да действительно весь контент она обновляет динамически, обработка форм идет без Рефреша, один недостаток UPLOAD через нее не работает, Технология бесплатная, я использую лично XAJAX , это AJAX через PHP [url]www.xajaxproject.org[/url]
на данный момент я заканчиваю полностью портал знакомств который работает полностью на ajax
так что вперед | |
|
|
|
|
|
|
|
для: Ressfourt
(12.07.2006 в 23:24)
| | кто нить у кого нить есть ПРИМЕРЫ скриптов СТАТЬИ на РУССКОМ :(( | |
|
|
|
|
|
|
|
для: Panker
(12.07.2006 в 23:35)
| | http://ru.wikipedia.org/wiki/Ajax | |
|
|
|
|
|
|
|
для: Ressfourt
(13.07.2006 в 00:39)
| | AJAX запатентован и продаётся
http://www.umade.ru/log/2006/02/185.html
[) O >|< u /\ u ... | |
|
|
|
|
|
|
|
для: elenaki
(28.07.2006 в 14:39)
| | давно хотел сказать- ХВАТИТ НАЗЫВАТЬ ЯВАСКРИПТ ЯВОЙ!!! скоко можно в конце концов!!!
и насчет примеров - как самый простой пример - вот вам наш сайт (группы) http://x508.spb.ru | |
|
|
|
|
|
|
|
для: 1999
(28.07.2006 в 15:31)
| | у меня ваш сайт(в опере) лажу выдет
x508.spb.ru:
Error: the XML response that was returned from the server is invalid.
Received:
<html>
<head>
<script type="text/javascript">
var xajaxRequestUri="http://x508.spb.ru/";
var xajaxDebug=false;
var xajaxStatusMessages=false;
var xajaxWaitCursor=true;
var xajaxDefinedGet=0;
var xajaxDefinedPost=1;
var xajaxLoaded=false;
function xajax_links(){return xajax.call("links", arguments, 1);}
function xajax_files(){return xajax.call("files", arguments, 1);}
function xajax_plus1(){return xajax.call("plus1", arguments, 1);}
function xajax_gb(){return xajax.call("gb", arguments, 1);}
function xajax_go2page(){return xajax.call("go2page", arguments, 1);}
function xajax_process_gb(){return xajax.call("process_gb", arguments, 1);}
function xajax_addlink(){return xajax.call("addlink", arguments, 1);}
function xajax_process_addlink(){return xajax.call("process_addlink", arguments, 1);}
function xajax_addfile(){return xajax.call("addfile", arguments, 1);}
function xajax_process_addfile(){return xajax.call("process_addfile", arguments, 1);}
function xajax_profile(){return xajax.call("profile", arguments, 1);}
function xajax_process_profile(){return xajax.call("process_profile", arguments, 1);}
function xajax_users(){return xajax.call("users", arguments, 1);}
function xajax_adminmode(){return xajax.call("adminmode", arguments, 1);}
function xajax_del(){return xajax.call("del", arguments, 1);}
function xajax_update(){return xajax.call("update", arguments, 1);}
function xajax_quit(){return xajax.call("quit", arguments, 1);}
function xajax_enter(){return xajax.call("enter", arguments, 1);}
function xajax_process_enter(){return xajax.call("process_enter", arguments, 1);}
function xajax_process_reg(){return xajax.call("process_reg", arguments, 1);}
</script>
<script type="text/javascript" src="xajax/xajax_js/xajax.js"></script>
<script type="text/javascript">
window.setTimeout(function () { if (!xajaxLoaded) { alert('Error: the xajax Javascript file could not be included. Perhaps the URL is incorrect?\nURL: xajax/xajax_js/xajax.js'); } }, 6000);
</script>
<link rel="stylesheet" href="1999.css" />
<meta http-equiv="content-type" content="text/html;charset=windows-1251" />
<title>Группа 2508 СПбГУ ИТМО</title>
<script src="includes/javascripts.js"></script>
<script>xajax_gb(0);</script>
</head>
<body>
<table class=topimage cellspacing=0>
<tr>
<td><div id=loading>x508.IFMO</div></td>
</tr>
</table>
<div id=lj_div>
<table class=top cellspacing=0>
<tr>
<td onMouseOver="show_LJ(this);" onMouseOut="hide_LJ(this);" onClick="xajax_files();">Файлы</td>
<td onMouseOver="show_LJ(this);" onMouseOut="hide_LJ(this);" onClick="xajax_links();">Ссылки</td>
<td onMouseOver="show_LJ(this);" onMouseOut="hide_LJ(this);" onClick="xajax_gb(0);">Гостевая</td>
<td class=separator>|</td>
<td onMouseOver="show_LJ(this);" onMouseOut="hide_LJ(this);" onClick="xajax_addfile()";>Залить файл</td>
<td onMouseOver="show_LJ(this);" onMouseOut="hide_LJ(this);" onClick="xajax_addlink();">Добавить ссылку</td>
<td onMouseOver="show_LJ(this);" onMouseOut="hide_LJ(this);" onClick="xajax_users();">Пользователи</td>
<td onMouseOver="show_LJ(this);" onMouseOut="hide_LJ(this);" onClick="xajax_profile();">Профиль</td>
<td class=separator>|</td>
<td onMouseOver="show_LJ(this);" onMouseOut="hide_LJ(this);" onClick="xajax_adminmode();">Администрирование</td>
<td class=separator>|</td>
<td onMouseOver='show_LJ(this);' onMouseOut='hide_LJ(this);' onClick='xajax_enter();'>Вход / Регистрация</td></tr>
</table>
</div>
<center>
<div id=main style="padding-bottom:3px;">
</div>
<!-- Rating@Mail.ru COUNTEr--><script language="JavaScript" type="text/javascript"><!--
d=document;var a='';a+=';r='+escape(d.referrer)
js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--
a+=';j='+navigator.javaEnabled()
js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--
s=screen;a+=';s='+s.width+'*'+s.height
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)
js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--
js=13//--></script><script language="JavaScript" type="text/javascript"><!--
d.write('<a target="_blank" href="http://top.mail.ru/jump?from=1096152"'+
' target=_top><img src="http://d9.cb.b0.a1.top.list.ru/counter'+
'?id=1096152;t=180;js='+js+a+';rand='+Math.random()+
'" alt="Рейтинг@Mail.ru"'+' border=0 height=15 width=88/><\/a>')
if(11<js)d.write('<'+'!-- ')//--></script><noscript><a
target=_blank href="http://top.mail.ru/jump?from=1096152"><img
src="http://d9.cb.b0.a1.top.list.ru/counter?js=na;id=1096152;t=180"
border=0 height=15 width=88
alt="Рейтинг@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--
if(11<js)d.write('--'+'>')//--></script><!--/COUNTER--><br /><br />
</center>
</body>
</html>
You have whitespace in your response.
|
кстати для кого тут и пример будет ;) | |
|
|
|
|
|
|
|
для: Lelik
(28.07.2006 в 19:05)
| | еще раз зайдите =) бывает сервак глючит просто | |
|
|
|
|
|
|
|
для: 1999
(29.07.2006 в 23:50)
| | оффтоп: ИТМО форева! | |
|
|
|
|
|
|
|
для: 1999
(29.07.2006 в 23:50)
| | у него, что глюк пожизненный? скоко не захожу выдает такой прикол(это в операх), а в инет эксплорер все вроде нормально и в файрфоксе тож. | |
|
|
|
|
|
|
|
для: Lelik
(30.07.2006 в 03:48)
| | мм... вобще-то это вроде глюк оперы как я помню...
ьам вроде компонента MSXML работает через жопу (ифрэймом) хотя я могу ошибаться | |
|
|
|
|
|
|
|
для: elenaki
(28.07.2006 в 14:39)
| | Тоесть за использование платить надо? | |
|
|
|
|
|
|
|
для: elenaki
(28.07.2006 в 14:39)
| | >AJAX запатентован и продаётся
>
>http://www.umade.ru/log/2006/02/185.html
>
>[) O >|< u / u ...
Ох ну ни фига себе у них шуточки!.. HTML запатентовать! Во пройдохи:) | |
|
|
|
|
|
|
|
для: Киналь
(30.07.2006 в 23:05)
| | Заколебали вы- это все бесплатно.
AJAX- это XML+ JavaScript+XMLHTTPRequest. XMLHTTPRequest- я лично считаю это (и вы можете считать) стандартной функцией JavaScript для обращения к XML- документу. Наиболее простой способ такого обращения - через обращение к HTML- документу. А он уже сам возьмет данные из XML- документа. От хостера ничего не зависит. Просто пишете код на JavaScript, включаете его в HTML-файл, и рядом кладете XML-файл (его, само-собой, тоже пишете сами).
В этой ветке есть темы по этому вопросу с простыми рабочими примерами, только трудно их искать. Потому и поднимается (уже неоднократно) вопрос о вынесении темы AJAX в отдельный раздел.
Я могу и ошибаться где-то в терминологии, но не в главном. Может где-то что-то и продается- какие-нибудь модули для облегчения написания кода или что-нибудь еще... Но идея проста- вам ничего не нужно платить, если вы сами готовы писать объемные коды на JavaScript, XML и HTML. | |
|
|
|
|
|
|
|
для: coloboc66
(31.07.2006 в 00:49)
| | Весь сырбор из-за того, что помимо XMLHTTPRequest имеется множество платных библиотек, выполняющих схожие функции. | |
|
|
|
|
|
|
|
для: Vit-j
(12.07.2006 в 21:20)
| | 1. Ajax - подход позволяющий выжить из давно известных технологий php, CSS, JavaScript, XML... новые возможности.
2. Ajax нацелен на расширение функционала и привлекательности пользовательского интерфейса.
3.Суть Ajax в том, что он позволяет взаимодействовать с сервером в фоновом режиме (т.н. асинхронное взаимодействие), т.е.:
В классическом web-приложении чтобы двинуться куда-то дальше нужно нажать ссылку/кнопку, отослать запрос, дождаться пока сервер ответит, дождаться пока инфа загрузится в браузер из сети. С того момента как вы нажмёте на ссылку, интерфейс страницы, с которым вы работаете, станет недоступен и вам придётся обращать внимание (отвлекаться) на работу самого приложения, а не на ту информацию, с которой вы работали.
Ajax позволяет отсылать запрос серверу не блокируя интерфейс до того пока придёт ответ и инфа. Он позволяет подгружать в документ инфу по мере того как она вам потребуется, не заостряя внимание на медленное взаимодействие всей цепочки клиент-сервер.
Самым ярким примером использования Ajax является http://maps.google.com/
Карата подгружается, по мере того как вы её двигаете (в.т.ч. увеличиваете/уменьшаете)без перезагрузки всей страницы.
Кому эта тема интересна, советую прочитать “Ajax в действии” (англ. Ajax in Action) Дейва Крейна и Эрика Паскарелло. Именно эти люди являются гуру основателями Ajax. | |
|
|
|