Názory ke článku Ajax – 2. lekce – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Názory ke článku Ajax – 2. lekce – Programujte.comNázory ke článku Ajax – 2. lekce – Programujte.com

 

Názory ke článku Ajax – 2. lekce

t.K   NOVÝ
25. 7. 2008

Velice dobrý článek, na Ajax jsem zatím neměl čas a studovat anglicky se mi nechtělo, ale myslím že s těmito články začnu... Díky

plasmo   NOVÝ
26. 7. 2008

Reagoval na komentář od uživatele t.K :
Námáš za co :smile1:

netman92   NOVÝ
27. 7. 2008

Reagoval na komentář od uživatele Petr Láslo :
z akej knihy cerpáš????
lebo ja mam doma ajax a php a este som sa k tomu nedostal....

plasmo   NOVÝ
27. 7. 2008

Reagoval na komentář od uživatele netman92 :
Ahoj, není to tajné. O ajaxu jesm přečtl tři knihy.

Ajax a PHP profesionálně, Ajax profesionálně, Ajax vytváříme vysoce interaktivní aplikace, potom tu jsou webové stránky jako http://freeajaxscripts.net/ atd...

netman92   NOVÝ
27. 7. 2008

Reagoval na komentář od uživatele Petr Láslo :
je to asi off ale kolko si za tie knihy zaplatil dokopy?

Frosty   NOVÝ
28. 7. 2008

Reagoval na komentář od uživatele netman92 : Stačí se podívat do internetových knihkupectví a máš přesnou cenu. Téma je to relativně nové, proto nečekám, že by na nich již byly aplikovány slevy.

netman92   NOVÝ
28. 7. 2008

Reagoval na komentář od uživatele Zdeněk Lehocký :
uloha krotu si dal nie je az tak jednoducha lebosi nevysvetlil ako mam php
podavat informacie teda tvar xml: <response></response>
neviem ci ti niekto tuulohu odovzda :-)

plasmo   NOVÝ
28. 7. 2008

Reagoval na komentář od uživatele netman92 :
Aha, díky za upozornění, ale úkol byl myšlen jen použítím funkcí javascitpu a oblur. Ano XHR je zbytečné, ale proč jej nepoužít. Cílem úkolu je aby jsis procvičil metody a atributy XHR. Spoluprace se serverem na tebe čeká v dalších dílech :-)



if(xhr.status == 200){ //pokračuji, jen když je vše OK
//zde budou funkce pro ověřování formuláře
}else{

netman92   NOVÝ
28. 7. 2008

Reagoval na komentář od uživatele Petr Láslo :
a kedy bude dalsi diel :?

Frosty   NOVÝ
29. 7. 2008

Reagoval na komentář od uživatele netman92 : Pravděpodobně ještě dnes nebo zítra.

eMan   NOVÝ
29. 7. 2008

v kodu je zase par chybek. Funkce musi mít závorku. Jinak je to brany jako proměnná...



var xhr = vytvorXHR();
function vytvor pozadavek(){
var url = "phpscript.php";

xhr.open("POST",url);
xhr.onreadystatechange = volanaFunkce(); //dojde-li ke změně, volej funkci volanaFunkce
xhr.send(null);
}

bukaj_001   NOVÝ
29. 7. 2008

Reagoval na komentář od uživatele eMan :
xhr.onreadystatechange = volanaFunkce(); //dojde-li ke změně, volej funkci volanaFunkce
Blbost. Tohle by platilo jedině v případě, že by volanaFunkce() vracela po zavolání nějakou jinou funkci. V článku je to správně.

Chápu, že si chceš rýpnout, ale alespoň rýpej do správných míst a nepiš bludy ;o)

eMan   NOVÝ
29. 7. 2008

Reagoval na komentář od uživatele Jakub Kulhan :

prave ze sem se snazil aby to moc rypave neznelo... jinak u te druhe fce zavorky nebudou to sem se sekl, ale u te prvni byt musi.....

plasmo   NOVÝ
29. 7. 2008

Reagoval na komentář od uživatele eMan :
Žádná chyba tam není, tohle je na 200% správný, všechny scripty v článku mám dozkoušený ;-), ale to je samozřejmost.

plasmo   NOVÝ
29. 7. 2008

Reagoval na komentář od uživatele Petr Láslo : Díky;Reagoval na komentář od uživatele Jakub Kulhan :
Koukám prní inteligentí člověk, který ví o čem se mluví :smile1:

Díky ;-)

Orcslayer   NOVÝ
29. 7. 2008

Reagoval na komentář od uživatele Petr Láslo :

"všechny scripty v článku mám dozkoušený ;-), ale to je samozřejmost."

Pobavil jsi mě. :)

"vytvor pozadavek()"
"var xhr = vytvorXHR;" -> ano, tady má skutečně závorka být, jinak by tady ten kus kódu byl úplně zbytečný a místo xhr by se dalo používat vytvorXHR. Chceš-li funkci volat (získat instanci XmlHttpRequestu), pak tam závorky být musí. Jinak se chová funkce jako "normální" objekt (kterým je).

A teď uvažuji, proč to sem vůbec píšu; stejně se to pak asi dočká průmazu jako u druhého článku - kde bylo také všechno dozkoušeno).

Poslední můj příspěvek v tomhle seriálu. :) Omluva ostatním za nyní-ne přátelský tón.

plasmo   NOVÝ
29. 7. 2008

Reagoval na komentář od uživatele Orcslayer :
A sakra, tak to se omlouvám, při přepisu z PSpadu se nějak ty závorky ztratily. Dobře omlouvám se. Díky za upozornění :smile2:

Chybu hned napravím

Gord   NOVÝ
20. 10. 2008

void open(sting metoda, string url,bolean asynch, string uzivatel, string heslo) 

Mám dojem že ti tam chybí r, ale jinak super diky... string metoda :-)

plasmo   NOVÝ
4. 11. 2008

Reagoval na komentář od uživatele Gord :
Díky, moc. Tohle jsem přehlédl.

Gord   NOVÝ
16. 12. 2008



Muze mi nekdo pomoci nejak mi to nefacha...podle jednoho navodu by to mělo vratit po vybrani toho selectu ten cyklus.html ale prd.... Vsechno mám v jedne slozce...maximalne to vyhodi chybu že je status nula...za jakoukoliv radu dekuji..

<html>

<head>
<script>

function vytvorXHR(){


var xhr;
try{
xhr = new XMLHttpRequest();
}catch(e){//pro případ starší verze prohlížeče
var MSXmlVerze = new Array('MSXML2.XMLHttp.6.0','MSXML2.XMLHttp.5.0','MSXML2.XMLHttp.4.0','MSXML2.XMLHttp.3.0','MSXML2.XMLHttp.2.0','Microsoft.XMLHttp');
for(var i = 0; i <= MSXmlVerze.length; i ++){
try{
xhr = new ActiveXObject(MSXmlVerze[i]);
alert(MSXmlVerze[i]);
break;
}catch(e){
//vzniklou chybu ignoruji a pokračuji nastavením další verze
}
}
}
if(!xhr)
alert("Došlo k chybě při vytváření objektu XMLHttpRequest!");
else
return xhr;
}

function vyberClanek()
{
var url = document.getElementById("vyber").value;

if (url != 0)
{
if (window.ActiveXObject)
{
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");


}
else
{
xhr = vytvorXHR();
alert ("tak ho nemam");


}
xhr.open("POST", url);
xhr.onreadystatechange= function () {processRequest(); } ;
xhr.send(null);
}
else
{

document.getElementById("mistoZobrazeni").innerHTML = "";

}
}


function processRequest()



{ if(xhr.readyState == 4){ //funkci provedeme, pokud je požadavek ve stavu dokončeno
alert (xhr.status);
if(xhr.status == 200){ //pokračuji, jen když je vše OK

var mistoZobrazeni = document.getElementById("mistoZobrazeni");
mistoZobrazeni.innerHTML = httpRequest.responseText;


}else{
alert("Vámi definovaný prostředek nelze nalézt!");
}
}
}

</script>



</head>

<body>


<select name="vyber" id="vyber" onchange="vyberClanek();">
<option value="0">Vyberte clanek</option>
<option value="file:///C:/cyklus.html">clanek jedna</option>
<option value="file:///C:/cyklus.html">clanek dve</option>
</select>

<div id="mistoZobrazeni"></div>


</body>
</html>


pls help ....nefacha...nevim jak dál

Anonymní uživatel   NOVÝ
24. 2. 2011

:smile5: :smile6: :smile7: :smile20:

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý