Ben PHP / MySQL veri giriş formu yapıyorum. Orada ben uyumsuz veritabanını sorgulamak ve verileri alıp birçok dropdowns ve otomatik tamamlama textbox ekledik. Ben istemci ve sunucu arasında etkileşim çeşit yerini bulmaktadır alıyordu kullanıcıyı bilgilendirmek istedim, bu yüzden gizli formunda bir eleman yerleştirildi
<div id="wait" style="background-color:white;position:absolute;top:240px;left:360px;width:70px;height:50px;visibility:hidden;border: 1px solid black;padding:20px;">
<img src="images/wait.gif" style="position:relative;top:0px;left:25px"><br /><br />Please wait...
</div>
ve ajax bileşen için yöntem handleHttpResponse i aşağıdaki olduğu
if (http.readyState == 4) {
document.getElementById('wait').style.visibility = "hidden";
alert('The server script has now completed');
} else {
document.getElementById('wait').style.visibility = "visible";
}
Yukarıda işlevinin ajax gerekli komut dosyası geçerli sayfada dahildir ajax.js ve everypage bulunmaktadır.
Şimdi bu tek belgede benim için iyi çalıştı, ama aşağıdaki sorguları vardı
I herhangi bir sayfada bir AJAX isteği yapılır zaman, kullanıcı mesajı ile gösterilir gerektiğini benzer bir operasyon var isterseniz "animasyon oynarken birlikte LÜTFEN BEKLEYİN". I her ve everypage üzerinde DIV yerleştirmek zorunda kalmamak nasıl benim modüllerini yeniden gerekir. Nasıl bu konuda gitmek?
Nasıl ben bu konuda gidebilir, ben de benzer bir özellik eklemek istiyor ancak bu sayfa yüklenmeden önce gerçekleşmesi gerekir, ve de Progress Bar göstermek gerekir
Bu 3 gösterecek, benim şimdiki sayfa aynı anda 3 yerde, bu özelliğini kullanır deyin mesajı bekleyin ya da değil, lütfen?
Hope my question is clear enough. Thanks