Šta da kažem - nije strašno nešto ne znati - hajde da vidimo ima li razloga da tako ostane, ili - hajde da se nešto nauči :-D
Danas je web već dovoljno velika biblioteka da praktično za svako postavljeno pitanje može da usledi odgovor "koristi pretragu"... No, hm, a da lagano kroz priču dođemo do istog? Mislim da to ima određenog šmeka...
Ova tema je probni balon, obzirom da je ovaj forum trenutno prilično zamro, izgleda kao da nema o čemu da se priča - hajde da se vidi ;-)
...
Javascript je u stvari u poslednje vreme iskočio u prvi plan (ili tu negde) obzirom da je jedna sitnica postala izuzetno popularna - Ajax!
Neko već ima iskustva s tim, više ili manje, neko nema, ali ovo može biti mesto za razmenu iskustava. Krenuću odmah s konkretnim primerom:
http://developer.mozilla.org/en/docs/AJAX:Getting_Started
var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
// See note below about this line
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
Ovo parče koda pozajmljeno je sa stranice linka iznad, gde inače može da se nađe neka uvodna priča o Ajaxu.
Inače, sam isečak koda prikazuje inicijaciju xmlhttprequest objekta u realnom svetu, kada javascript treba da koriste različiti browseri. ... (sam xmlhttprequest je u stvari objekat koji omogućava Ajax funkcionalnost - slanje zahteva i dovlačenje novog sadržaja bez učitavanja nove stranice)
Ja sam praktično testirao ovaj kod na Firefoxu i IE - radi mi Ok. Interesuje me da li je to dovoljno, ima li možda neki nepokriveni slučaj?
U svakom slučaju - interesuju me iskustva u radu s Ajaxom!
- Ukoliko sami pišete kod - na koji način rešavate ovaj početni korak?
- Ukoliko za Ajax koristite neku od popularnih biblioteka - virnite malo u taj kod i zalepite ovde parče koda vezano za inicijaciju objekta - da vidimo ima li nekih novih momenata.
Ako je bilo šta nejasno - postavljajte pitanja.