Du mener de der loadere der kommer når man skifter side? jeg stikker dig lige koden, det er forholdsvis simpelt
function AJAX_side(url, div) {
$(div).innerHTML = '<center><img border="0" src="images/loader.gif" title="Please wait"></center>';
var timexx = new Date().getTime();
var ekstrategn = timexx+Math.floor(Math.random()*10)+Math.floor(Math.random()*10)+Math.floor(Math.random()*10);
if (url.search(/[?]/) == -1) {
var url = url+'?cacheFix='+ekstrategn;
}
else {
var url = url+'&cacheFix='+ekstrategn;
}
new Ajax.Request(url, {
method:'get',
onSuccess: function(request) {
$(div).innerHTML = request.responseText;
},
onFailure: function(request) {
$(div).innerHTML = '<font class="overskrift">Siden findes ikke!</font>';
}
});
}
For at forklare lidt om hvad og hvor det sker:
Linje 2: starter den med at loade min "preloader" altså loader.gif.
Linje 3-10: Her tilføjer jeg nogen random tal til min URL, det er for at sikre at internet explorer ikke henter en gammel side frem, men opdatere siden hver gang på ny. De random tal bliver så tilføjet med et & eller ? alt efter hvordan min URL ser ud.
Resten giver vist sig selv
Held og lykke med det
Ellers må du jo lave en ny tråd, så skal jeg nok kigge.
Ang. det du skriver med æøå, så er jeg godt klar over at man kan løse det sådan, det jeg søgte var en bare en anden løsning, evt. i javascript, så jeg slipper for at skrive det hele om
Indlæg senest redigeret d. 08.08.2007 00:16 af Bruger #11914