Hlavní navigace

Názory k článku
AJAX

spud
spud (neregistrovaný)
3. 10. 2005 8:24 Nový

zdrojak + ukazka

celé vlákno
Pekny clanek, nemohl bys, Jakube, hodit nekam komplet zdrojak na odzkouseni, pripadne i online ukazku?
František Brakon
František Brakon (neregistrovaný)
3. 10. 2005 9:15 Nový

Re: zdrojak + ukazka

celé vlákno
Tobě ty zdrojáky v článku nepřijdou dost "komplet"?? Nestíhám se divit dnešní době, kdy se nikdo nesnaží něco sám vymyslet, ale všechno chce dostat pod nos v prefabrikované podobě. Open source na jedné straně pomáhá rozšiřování vědomostí, na druhé straně vědomosti zabíjí.

Když jsem chtěl před deseti lety 3D engine, musel jsem si nastudovat trigonometrii, matice, vektorové operace a pak něco sám zkusit napsat. Dnes? Stačí zadat do googlu a zdroják se už stahuje.

Pan "spud" to jen potvrzuje. Místo aby si stěžoval, že je článek příliš přímočarý, nezabývá se technickými detaily, není tam zmíněna podpora prohlížečů, nedostatky metody "AJAX", jak se to dá dělat jinak, na co dát pozor, jak vyřešit funkčnost tlačítka "back"...., tak chce KOMPLETNÍ ZDROJÁK!!!

Možná by se hodilo udělat anketu - je článek blbý proto, (a) že se nesnaží přiblížit podstatu technologie, ale je to jenom popis řešení "Takhle mi to v IE6 funguje", anebo je blbý proto, (b) že v něm chybí "komplet zdroják případně online ukázka"????
Pepa
Pepa (neregistrovaný)
3. 10. 2005 9:32 Nový

Re: zdrojak + ukazka

celé vlákno
Doba je dnes uspechana :-)
spud
spud (neregistrovaný)
3. 10. 2005 10:56 Nový

Re: zdrojak + ukazka

celé vlákno
Jsem linej a priznam to :-) V kazdem pripade jsem clanek pochvalil a o zdrojak pozadal autora, tak proc se rozcilujes?
František Brakon
František Brakon (neregistrovaný)
3. 10. 2005 11:11 Nový

Re: zdrojak + ukazka

celé vlákno
Já se přece rozčiluju proto, že článek stojí za prd. Očekávám tady techničtější články které jdou na podstatu věci a ne copy-paste tutoriál "mě to v IE chodí".

Ale asi jsem v menšině, takže se nenech rušit. Stejně jsem si teď všiml že ten článek napsal Mr. Vrána, od kterého se nedá nic jiného čekat.
Jozef Kosoru
Jozef Kosoru (neregistrovaný)
4. 10. 2005 14:10 Nový

Re: zdrojak + ukazka

celé vlákno
Článok je vynikajúci, pretože je stručný a vecný. Objasňovanie na príkladoch je často tá najefektívnejšia metóda. V žiadnom prípade to nie je copy&paste tutoriál, keďže praktické využitie AJAXu pokrýva široké spektrum možností, ktoré si na základne tejto ukážky môže každý dopracovať.

A Vaše osobné urážky autora sem rozhodne napatria.
Kočka
Kočka (neregistrovaný)
2. 6. 2006 14:24 Nový

Re: zdrojak + ukazka

celé vlákno
To přece není článek, ale tutoriál!
Dragonn
Dragonn (neregistrovaný)
25. 2. 2008 23:23 Nový

Re: zdrojak + ukazka

celé vlákno
Musím souhlasit, je to tutorial... Ale na druhou stranu je to tutorial, který, podle mého názoru, ukazuje jak vyrobit jednoduchou věc. Tato anketa je pěkným příkladem, ale většina lidí hledá něco náročnějšího a takovýhle jednoduchý příklad je nádherný pro neodborníky. Když tomu už někdo trošku rozumí, tak ví aspoň trošku co kde a jak. Někdo jako já, se to bude snažit pochopit, lehce to pochopí, ale stejně několik věcí, který budu zkoušet budu dělat tak, že budu kopírovat jednotlivý řádky a skládat je tak, jak si myslim, že by to mělo jít podle vzoru toho, co zde autor napsal. Kdyby mi jenom někdo řekl, která funkce co dělá, bylo by mi to k prdu, protože bych to nedokázal dát dohromady.

Tenhle příklad je velice jenoduchý a z mého pohledu nevhodný pro copy&paste, navíc se na něm dobře pochopí, který příkaz co dělá a k čemu je. Myslím že autor zvolil velice dobře a i když je pravda, že to není zase tak úplně článek, určitě ho hodnotím kladně a velice se mi líbí.
YF
YF (neregistrovaný)
7. 10. 2005 21:25 Nový

Re: zdrojak + ukazka

celé vlákno
ale frantisku prosimte! mohl bys pro me napsat jednu serii clanku - rad bych videl jak ma takovy clanek vypadat - pan Vrana se aspon pokousi lidem neco ukazat - ty tu meles nesmyly a este urazis lidi - btw - jak moc uspesny byl tvuj 3D engine a kde se pouziva a proc se zabyvas webovymi technologiemi kdyz si byl tak uspesny v grafice?
mno uz se tesim na tvuj clanek
Jakub Vrána aura:60
3. 10. 2005 14:45 Nový

Re: zdrojak + ukazka

celé vlákno

Marně přemýšlím, o co vám jde:

  • Kód funguje v IE, Firefoxu i Opeře.
  • Popisu alternativních postupů je věnována celá první část článku.
  • Před nasazením u funkcí, kde návštěvník očekává funkčnost historie, článek varuje.
Petr Mach
Petr Mach (neregistrovaný)
4. 10. 2005 13:11 Nový

Re: zdrojak + ukazka

celé vlákno
Jde mu o pokleslou úroveň.
cube
cube (neregistrovaný)
5. 10. 2005 12:46 Nový

Re: zdrojak + ukazka

celé vlákno
A co takhle tuto technologii srovnat s Java Applets a pod.?
omg
omg (neregistrovaný) ---.karneval.cz
3. 1. 2010 12:33 Nový

Re: zdrojak + ukazka

celé vlákno

jak by mohla vypadat např. struktura ankety v MySQL aby to fungovalo stimhle?

Kubo2
Kubo2 (neregistrovaný) ---.163.180.129.o2inet.sk
13. 7. 2013 20:54 Nový

Re: struktura ankety v mysql

celé vlákno

Ak ťa to zaujíma a chceš takú anketu vytvoriť, iste na to rýchlo prídeš.
Prezradím ti, že potrebzuješ minimálne tri tabulky:

· Prvá, uchovávajúca jednotlivé ankety - nazvime ju napr. `ankety`,
· druhá bude uchovávať jednotlivé možnosti ankety, uloženej v tabuľke `ankety`, s ktorou bude každá možnosť zviazaná pomocou jej idčka (`ankety_moznos­ti`),
· tretia, a posledná, bude uchovávať samotné hlasy, tj. ak nejaký používateľ zahlasuje za niektorý z hlasov niektorej ankety, jeho hlas sa uloží sem. Tabuľka bude uchovávať jednoducho iba id možnosti, za ktorú používateľ hlasoval, a id ankety, v rámci ktorej halsoval (`ankety_hlasy`).

Toto je jednoduchý návrh ankety, aký sa dá reálne použiť. Presnú štruktúru jednotlivých tabuliek si už musíš určiť sám, a na záver ti ručím, že s kódom uvedeným v článku to nebude fungovať, ale ak sa posnažíš, trochu ho pozmeníš, tak ti bude fungovať ;-)

uživatel si přál zůstat v anonymitě
25. 1. 2007 0:58 Nový

Re: zdrojak + ukazka

celé vlákno
tak se vrat zpet do doby pred 10 lety opras si algebru, holt takova je doba, pokud se ti to nelibi bez prodavat kytky
p.s.
tak nejsem zastancem copy/paste ale cas jsou penize a nekdy to vyuzivam taky
rdk

testovani Ajaxu

celé vlákno
jak ale na unit/funkcni testovani pri pouziti ajaxu?

pokud vystupem aplikace byla "staticka" stranka, dalo se to testovat pres ruzne proxy/roboty. s ajaxem tohle uz nejde.
martin
martin (neregistrovaný)
3. 10. 2005 11:08 Nový

Re: testovani Ajaxu

celé vlákno
Teoreticky bys mohl z testovaciho okna otevrit AJAX aplikaci v novem okne a posilat ji prislusne DOM-udalosti.
RonyMcNamara
RonyMcNamara (neregistrovaný)
3. 10. 2005 11:44 Nový

Re: testovani Ajaxu

celé vlákno
Zalezi na tom co chces unit testovat. Pokud to rozbijes na vice casti, t.j. serverside a clientside, tak serverside neni tezke testovat, staci wget, parser (abys' dostal stejne indentovane XML), a proste jenom porovnavas soubory stazene s GOLDEN soubory. Na clientside to asi bude tezsi, dokazal bych si predstavit testovani JavaScriptu pomoci rhino (java implementace javascriptu)
uživatel si přál zůstat v anonymitě
3. 10. 2005 13:40 Nový

Re: testovani Ajaxu

celé vlákno
hmm ... tak ja osobne by som pouzil asi toto:
http://search.cpan.org/~claesjac/JavaScript-0.55/JavaScript.pod

plus dalsie zname kniznice z CPAN ...

a nieco pre developerov ...

http://search.cpan.org/~bct/CGI-Ajax-0.49/lib/CGI/Ajax.pm
Gummi
Gummi (neregistrovaný)
3. 10. 2005 12:07 Nový

Microsoft kouká lidem přes rameno

celé vlákno
Microsoft AJAX okopíruje v další verzi ASP.NET, oficiálně o tom píšou na webu. Myslím si že jsou to paraziti kteří nikdy nic nevymysleli, pouze koukají okolo a co se jim líbí tak si ukradnou. Vynaleznou kolo, nazvou ho po svém a pak ho prodávají.
František Brakon
František Brakon (neregistrovaný)
3. 10. 2005 12:24 Nový

Re: Microsoft kouká lidem přes rameno

celé vlákno
To jsi vedle jak ta jedle.

AJAX vymyslel Microsoft. To je překvapení co? Pro nevěřící viz Wikipedia "The first component to allow client-side script to issue HTTP requests (XMLHTTP) was written by the Outlook Web Access team, which is a part of Microsoft Exchange Server, and it soon became a part of the Internet Explorer 4.0 installation"
Tomáš Marek aura:34

Re: Microsoft kouká lidem přes rameno

celé vlákno
AJAX nevymyslel MS. Ten vymyslel jen jeho základní kámen - asynchronní http dotazový objekt XMLHttpRequest, který se v IE vytváří, v závislosti na verzi (šmankote...), voláním ActiveX. Tím si chtěl MS ponechat tuto myšlenku pro sebe. Co je však paradoxní, že, ač autorem myšlenky, sám ji MS nebyl s to někde pořádně využít. Dovedete si představit ten poprask, jaký v Redmondu vyvoalal Gmail do Googlu, který tuto myšlenku dotáhl do konce a zpopularizoval? Google ovšem stavěl na tom, že Mozilla (Seamonkey i Firefox) měly v tu dobu XMLHttpRequest již implementovány a to čistě v JavaScriptu (ECMAscriptu). Mimochodem, XMLHttpRequest není dosud standardizován a dá se očekávat, že v příští verzi EcmaScriptu již bude, pokud se ovšem nestane součástí separátní verze E4X (EcmaScript For XML). Btw, co se týká podpory v IE, pokud použijete nestandardní windowsí kódování češtiny (win-1250), budte mít problémy.
Užitečné URL:
http://blog.bitflux.ch/wiki/LiveSearch (zde najdete zdroják JavaScriptu pro našeptávač, kompatibilní s IE i Mozillou)
http://developer.apple.com/internet/webcontent/xmlhttpreq.html (obecný přehled)
http://www.sitepoint.com/article/remote-scripting-ajax (polopatě)
http://www.adaptivepath.com/publications/essays/archives/000385.php (grafické znázornění)
...a mnoho další, stačí googlit a klikat.
Ondrej Ivanič

Re: Microsoft kouká lidem přes rameno

celé vlákno
Btw, co se týká podpory v IE, pokud použijete nestandardní windowsí kódování češtiny (win-1250), budte mít problémy
Prečo? Kde je ten pes zakopaný? Zatiaľ som s cp1250 problem nezažil ale to som ho použil asi len raz, alebo dvakrát a vačšinou používam utf-8
Radek Z. aura:95

Re: Microsoft kouká lidem přes rameno

celé vlákno
Co se tyce alternativnich kodovani (nejen cp1250), lze to vyresit snadno: u prijimanych dat staci nastavit HTTP hlavicku Content-type: text/html; charser=windows-1250 (nebo alternativni, pro XML data ci jina kodovani), u odesilanych dat obdobne, pred odeslanim staci nastavit HTTP hlavicku Content-Type na hodnotu napr. application/x-www-form-urlencoded; charset=windows-1250

Autor predchoziho prispevku (nemyslim p. Ivanice, ale autora o uroven vys) zrejme nehledal dostatecne :)
BezMozek
BezMozek (neregistrovaný)
18. 11. 2005 20:40 Nový

ADD: Ta cp1250

celé vlákno
Ať dělám co dělám, tak mi to komolí všechnu češtinu na otazníky. A přitom mám v hlavičce header("Content-type: text/html; charser=windows-1250");
pogik
pogik (neregistrovaný)
7. 2. 2006 20:37 Nový

Re: ADD: Ta cp1250

celé vlákno
protoze tam mate preklep prevzaty uz z prispevku nahore

header("Content-type: text/html; charser=windows-1250");

ma byt

header("Content-type: text/html; charset=windows-1250");

charser prece nic (v kontextu) neznamena, vy nastavujete znakovou sadu, cili charseT ;)
Kubo2
Kubo2 (neregistrovaný) ---.163.180.129.o2inet.sk
13. 7. 2013 22:13 Nový

Re: ADD: Ta cp1250

celé vlákno
Nestačí mať v hlavičke header ("Content-type: text/html; charser=windows-1250"); ;-)
Ten súbor, v ktorom to máš napísané, musí byť zároveň aj uložený v tomto kódovaní. Ak tak nie je, tak potom je zbytočné posielať danú hlavičku s nejakým kódovaním iba pre parádu :-)
Prečítaj si o kódovaní textu na počítači (veľmi užitočné informácie). A nakoniec, dám ti aspoň krátky tutoriál, ako uložiť v súbor v nejakom kódovaní:
  1. Otvoríš si nejaký textový editor. Napíšeš do neho ľubovoľný text s diakritikou.
  2. Zvolíš Súbor > Uložiť ako, príp. Súbor > Uložiť v kódovaní.
  3. Zadáš názov súboru a zvolíš kódovanie (windows-1250, Západoeurópske).
  4. Zvolíš Uložiť a zavrieš editor.
Kubo2
Kubo2 (neregistrovaný) ---.163.180.129.o2inet.sk
13. 7. 2013 22:17 Nový

Re: ADD: Ta cp1250

celé vlákno
Nestačí mať v hlavičke header ("Content-type: text/html; charser=windows-1250"); ;-)
Ten súbor, v ktorom to máš napísané, musí byť zároveň aj uložený v tomto kódovaní. Ak tak nie je, tak potom je zbytočné posielať danú hlavičku s nejakým kódovaním iba pre parádu :-)
Prečítaj si o kódovaní textu na počítači (veľmi užitočné informácie).
A nakoniec, dám ti aspoň krátky tutoriál, ako uložiť v súbor v nejakom kódovaní:
  1. Otvoríš si nejaký textový editor. Napíšeš do neho ľubovoľný text s diakritikou.
  2. Zvolíš Súbor > Uložiť ako, príp. Súbor > Uložiť v kódovaní.
  3. Zadáš názov súboru a zvolíš kódovanie (windows-1250, Západoeurópske).
  4. Zvolíš Uložiť a zavrieš editor.
luks
3. 10. 2005 21:06 Nový

Re: Microsoft kouká lidem přes rameno

celé vlákno
Len tak zo zaujimavosti, kde sa da docitat o tom ze mozillacka implementacia XMLHttpRequest je napisana v cistom JavaScripte? Moc sa mi tomu nechce verit...
Martin Hassman
3. 10. 2005 21:10 Nový

Re: Microsoft kouká lidem přes rameno

celé vlákno
Michal Ludvig aura:100
4. 10. 2005 4:40 Nový

Re: Microsoft kouká lidem přes rameno

celé vlákno
Nemyslel autor svou informaci spis tak, ze pro jeho _pouziti_ staci JavaScript a neni potreba zadny extra plugin / ActiveX / ...?
optik
optik (neregistrovaný)
3. 10. 2005 14:22 Nový

Re: Microsoft kouká lidem přes rameno - ATLAS

celé vlákno
Nemyslim si, ze se lidem kouka pres rameno, DHTML take pochazi nekde od MS, s pokud se nemylim, takove ty javascript GUI frameworky ho dost casto take pouzivaji.
ASP.NET je opravdu dost dobre vymyslene, AJAX v podani ASP.NET - ATLAS http://atlas.asp.net, v MS vodach je to ted dost zhave tema, doporucuji i demo apliaci na
www.start.com
Kana
Kana (neregistrovaný)
3. 10. 2005 20:55 Nový

Re: Microsoft kouká lidem přes rameno - ATLAS

celé vlákno
Tak, tak. Je to az s podivem, ze si zde hodne lidi mysli ze v MS pracuji sami neschopni ubozaci. Pritom jejich nove technologie jako napr .net, c# a LINQ jsou presne site na miru realnym potrebam vyvojaru. Jina vec je arogatni chovani teto megakorporace...
Farin
Farin (neregistrovaný)
4. 10. 2005 16:39 Nový

Re: Microsoft kouká lidem přes rameno - ATLAS

celé vlákno
No zrovna .NET a C# je v podstate okopirovana Java s tim ze jsou vyreseny nektery neprakticnosti a problemy ktery se za leta vyvoje v Jave nahromadily. Takze zrovna tohle moc inovativni pocit od MS neni.
BoodOk

Re: Microsoft kouká lidem přes rameno - ATLAS

celé vlákno
Ja blbec zase nekomu skocil na spek. Az tak lito mi to neni, protoze s AJAXem si tykam uz docela dlouho, ale optik by mi mohl objasnit, co ze je az tak uzasneho na strance, na ktere vidim jen search bar?
Optik aura:100
4. 10. 2005 13:02 Nový

Re: Microsoft kouká lidem přes rameno - ATLAS

celé vlákno
V posledni Opere to nejde :-(, je videt jen ten search bar, v IE6 a Firefoxu 1.0.6 ano, nejspis kvuli tomu Javascriptu
uživatel si přál zůstat v anonymitě
5. 10. 2005 9:37 Nový

Re: Microsoft kouká lidem přes rameno - ATLAS

celé vlákno
Hmm. Nejde to ani v Safari ani v Konqueroru. A kdyz k tomu pridam Operu, tak je zrejme, ze ten kod neumeji napsat, protoze AJAX (XmlHttpRequest) a DOM podporuji vsechny moderni prohlizece v pohode.
Petr Mach
Petr Mach (neregistrovaný)
4. 10. 2005 13:02 Nový

Re: Microsoft kouká lidem přes rameno - ATLAS

celé vlákno
DHTML pochází od Netscape.
Leo
Leo (neregistrovaný)
4. 10. 2005 22:20 Nový

Doplneni - omezeni

celé vlákno
Jenom bych doplnil, ze metoda XMLHttpRequest ma bezpecnostni omezeni - XML data musi byt ze stejne domeny jako stranka, odkud jsou JavaScriptem volana, a nebeha to lokalne z disku, CD atd. (bez http protokolu).

Existuje ovsem i skromnejsi varianta, ktera beha ve stejnych prohlizecich, v IE taky jen s ActiveXem zatimco v jinych jen s JS, ktera taha XML, ale nema moznost modifikovat hlavicky, cist stavove kody odpovedi serveru, nema moznost posilat POSTem, ale beha i lokalne, a ta pouziva document.implementation.createDocument a pak metodu load, a v IE pak ActiveX "Microsoft.XMLDOM". Leo
Martin Hassman
4. 10. 2005 23:17 Nový

Re: Doplneni - omezeni

celé vlákno
> a nebeha to lokalne z disku, CD atd. (bez http protokolu).

Nevim jak v jinych prohlizecich, ale v Mozille pobezi XMLHttpRequest nad jakymkoliv protokolem (ac ten nazev XML*Http*Request tomu uplne nenasvedcuje) i ne-http, treba i nad vasim vlastnim protokolem, ktery si pod Mozillou doprogramujete sami. Bezpecnostni omezeni pak zajisti, aby stranka z protokolu XY:// nenacitala obsah z protokolu QZ:// - vyjimkou je, kdyz je protokol XY:// privilegovany (napr. chrome), ten pak muze nacitat uplne vse.

Pokud tedy spustim HTML stranku z file:// (treba z CD), bude schopna volat XMLHttpRequest na file:// a nacitat tak dalsi soubory z CD. Co si pamatuji, tak jedine omezeni (resp. bug) bylo, kdyz se v requestu posilala POST data. To neslo jinak nez pres HTTP ci jiny protokol, ktery dedil od HTTP rozhrani (i takovy lze vytvorit).
Honza Malík
Honza Malík (neregistrovaný)
9. 11. 2005 23:51 Nový

Alternativa pres <img src=...

V přehledu alternativních řešení se zapomíná na metodu, která funguje již od dob Netscape 4.7 - změna atributu src u nějakého obrázku pomocí Javascriptu. Tím způsobíme, že stránka vyšle požadavek na server, ten vrátí obrázek a ten se na stránce změní. Vtip je v tom, že obrázek nemusí bý statický gif, ale klidně PHP skript, který pak obrázek generuje (a přitom třeba něco zapíše do databáze).
V ActionApps tak máme přes obrázek implementován "LiveCheckbox" - jeho zaškrtnutím se rovnou mění data na serveru.

Honza . Malik (at) ecn . cz

BTW: Neznáte nějaký pěkný javascript GUI framework, který by třeba využíval AJAX?
uživatel si přál zůstat v anonymitě
16. 1. 2006 19:44 Nový

Xajax

priklad vyuzitia ajaxu,resp. free Xajaxu

http://www.phpfreechat.net/
Mike
Mike (neregistrovaný) ---.adsl.tmcz.cz
13. 4. 2010 7:53 Nový

Takhle je to správně

Dřív lidi svý branži rozumněli. Programátor uměl „programovat“ (tj. nejen skládat kód podle návodu). Dneska se do toho s odpuštěním se**e každej, ko umí psát na klávesnici – a podle toho to všechno vypadá, u Windows to platí dvojnásob. Kdysi pan Donovan vydal „bibli“ zvanou operační systémy,v Americe to vyšlo možná už před 40–50 lety, u nás v letech osmdesátých. Tam se probírají metody, jak napsat věci stručně, krátce a účinně. Slavný hyperthreadin­g,kterým se jako vlastním vunálezem chlubí Microsoft ve svých Windows 95 a NT přišel pan Donovan už tehdy; a IBM na tom měla postavený systém pro sálový počítače v roce 1968. Ani já tuhle dobu tak dobře nepamatuju… Joooo, vo tom to taky je…

AJAX homework help
AJAX homework help (neregistrovaný) 66.96.237.---
8. 11. 2010 17:23 Nový

AJAX project solutions at AssignmentExpert.com

Nice post. I will share this article with my friends.

Zasílat nově přidané příspěvky e-mailem