1.Klikam w link
2.W wybranym przeze mnie miejscu (div) pokazuje się obrazek i wisi tak przez 2 sekundy
3.obrazek znika i na jego miejsce wskakuje jakiś tekst i też jest widoczny przez 2 sekundy
4.tekst znika, a w divie pokazuje się ten sam tekst, który był widoczny wcześniej (przez kliknięciem w link)
Napisałem coś takiego:
var glosy = document.getElementById('glosy'); var stary_tekst = glosy.innerHTML; var img = document.createElement('img'); img.src = "rating_loading.gif"; img.style.width = '32px'; img.style.height = '32px'; glosy.innerHTML = ''; glosy.appendChild(img); pause(2000); pause(2000); glosy.innerHTML = stary_tekst; function pause(millisecondi) { var now = new Date(); var exitTime = now.getTime() + millisecondi; i=0; for(i=0; i<exitTime; i++){ } }
Wszystko bardzo ładnie działa pod operą, ale ff i ie jakby się zacinały przy funkcji pause nie zdążywszy wcześniej załaować do diva obrazka czy tekstu.