Snažím sa zistiť, ako zobraziť ikonu načítania a prepnúť do iFrame po jeho načítaní. Existuje nejaká funkcia, ako je onclick
alebo niečo?
V podstate to, čo sa snažím dosiahnuť, je mať div objaví sa "Loading ..." a akonáhle iFrame úplne načíta stránku, zobrazí sa iframe. Ako to možno urobiť?
odpovede:
1 pre odpoveď č. 1Môžete nastaviť počiatočný obsah rámca len takanimovaný gif pre ikonu načítavania a potom načítanie aktuálneho dokumentu, samostatne, vo volaní AJAX. Po dokončení vzdialeného hovoru by sa nahradil obsah príslušného prvku DOM (napr document.body
) s vytiahnutou stránkou.
3 pre odpoveď č. 2
Vyriešil som to nastavením animovaného gifu (od Ajaxload) na snímku pozadia kontajnera iframe.Predpokladom jediného zohľadnenia je to, že telo v rámci iframe by malo nastaviť farbu pozadia.
Ak sa rámček načíta, jeho pozadie by malo byť transparentné a ikona by sa mala zobraziť.