Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

AJAX & history problemi

[es] :: Javascript i AJAX :: AJAX & history problemi

[ Pregleda: 1346 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mojeKorIme
BiH

Član broj: 59512
Poruke: 350
*.bpro.19522235-74.bih.net.ba.



+1 Profil

icon AJAX & history problemi28.09.2007. u 06:38 - pre 202 meseci
Pozdrav,
vec neko vrijeme radim na nekoj scripti temeljenoj na ajaxu (javascript+php+mysql DB) i vec sam pri kraju.
Naime, imam problem sa back/forward akcijama. Citao sam po forumima da su to rijesili ali za neke frameworke. Posto ja ne koristim nikakav framework moze li mi neko pojasniti kako to napraviti na najkraci/najbolji nacin.
Evo funkcija preko koje ucitavam linkove, napomena pored httprequesta koristim i obicno linkanje.

Code:

function getxmlhttp(){
var xmlhttp=false;
try {
    xmlhttp= new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e){
    try{
        xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {
        xmlhttp= false;
        }
    }
if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
xmlhttp= new XMLHttpRequest();
}
return xmlhttp;

};
.
.
.
function processajax(obj,serverPage){
var theimg;
var lok="<div class=\"poruka\"><img src=\"slike/indikator.gif\" width=\"70\" height=\"10\" /><br>Ucitava se...........</div>";

var xmlhttp=getxmlhttp();
xmlhttp.open("GET",serverPage+"&ssid="+Math.random(),true);
document.getElementById(obj).innerHTML=lok;
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && (xmlhttp.status==200 || xmlhttp.status == 304)){
    document.getElementById(obj).innerHTML=xmlhttp.responseText;
    //alert(xmlhttp.responsetext);
    }
}
xmlhttp.send(null);
};



function idi(id){
var lokacija= "akcija.php?sta=lokacija&idd="+id;
//alert(id);
processajax("tijelo",lokacija);
};
.
.
.
LINK:
<a href="javascript:idi(3)" >Link</a>


Give me six hours to chop down a tree and I will spend the first four sharpening the axe.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: AJAX & history problemi28.09.2007. u 07:54 - pre 202 meseci
I ja znam za frameworke, konkretno za mootools, ali mislim da mozes sa malo analogije da prepravis da radi i bez, moj kolega je to jednom pravio bio, i znam da mu nije bas bilo lako jer ume da ubije procesor ako ga ne optimizujes doobro. Evo ti za moo, pa mozda nesto vidis odatle
http://digitarald.de/playground/history.html

 
Odgovor na temu

[es] :: Javascript i AJAX :: AJAX & history problemi

[ Pregleda: 1346 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.