2011-10-11 2 views
3

J'ai un site mobile qui a un lien vers un autre site Web. L'autre site peut prendre quelques secondes à charger, donc au lieu d'avoir un écran blanc pendant que l'autre page se charge, je veux les garder sur mon site et leur montrer un message ou une image pendant que j'attends que l'autre page se charge en arrière-plan, une fois terminé, je veux montrer la nouvelle page. Comment puis-je faire ceci?charger complètement la nouvelle page avant d'afficher

+1

Le lien redirige-t-il vers le site Web externe ou est-il chargé via AJAX/iFrame? – dSquared

+0

Avoir un ** lien ** vers une page signifie simplement qu'il y a un moyen de cliquer sur la page. Voulez-vous dire que vous importez du contenu dans votre page d'une manière ou d'une autre? – Pointy

+0

Il redirige. J'ai une page dans mon application qui quand les utilisateurs l'atteignent, il les redirige vers un autre site mais le problème est que l'autre site peut prendre quelques secondes à charger pour que les utilisateurs obtiennent un écran blanc. Je veux que mon site dise "ne vous inquiétez pas, ça arrive", etc et quand l'autre site est chargé, faites passer la page à l'autre site. – user989557

Répondre

0

Dans l'événement window.onload, vous pouvez afficher le conteneur contenant le contenu principal de la page et masquer l'image/le message de chargement. (le conteneur doit être masqué par défaut avec display:none;)

Questions connexes