Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ajouter un preload au chargement d'un div [ CSS / Général ] (renaud2006)

vendredi 27 juin 2008 à 15:24:06 | Ajouter un preload au chargement d'un div

renaud2006

Membre Club
Bonjour, voila j'utilise une simple fonction de chargement de div en javascript , le petit soussis c'est que j'aimerai y rajouter un préload de chargement.

Comme vous pourrez vous en appercevoir en cliquant sur le lient 1 dans le code si dessous, la page "page1.html" se charge dans le div "frame1" mais sans preload

Alors si qq pourait m'aider pour que se petit script intègre un préload cela me dépanerait beaucoup.....

Voici mon code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DEMO + TEST LOADING</title>

 <script type="text/javascript">
 function envoieRequete(url,id)
 {
 var xhr_object = null;
 var position = id;
 if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
 else
 if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

 // On ouvre la requete vers la page désirée
 xhr_object.open("GET", url, true);
 xhr_object.onreadystatechange = function(){
 if ( xhr_object.readyState == 4 )
 {
 // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
 document.getElementById(position).innerHTML = xhr_object.responseText;
 }
 }
 // dans le cas du get
 xhr_object.send(null);

 }
 </script>

 <style type="text/css">
<!--
.Haut {
    width: 800px;
    margin-right: auto;
    margin-left: auto;
}
.frame1 {
    width: 800px;
    margin-right: auto;
    margin-left: auto;
}
.frame2 {
    width: 800px;
    margin-right: auto;
    margin-left: auto;
}
-->
 </style>
</head>

<body>
<div class="Haut"> Menu:  <a href="#" onclick="envoieRequete('page1.html','frame1');" >Lien 1 </a>-  <a href="#" onclick="envoieRequete('page2.html','frame2');" >Lien 2</a></div>

<div class="frame1"></div>

<div class="frame2"></div>

</body>
</html>



vendredi 27 juin 2008 à 16:08:05 | Re : Ajouter un preload au chargement d'un div

bultez

Membre Club
Bonjour,
et ton preload servirait à quoi ?

                Cordialement            Bul         [mon Site]     [M'écrire]

vendredi 27 juin 2008 à 16:38:59 | Re : Ajouter un preload au chargement d'un div

renaud2006

Membre Club
J'ai certaine donnée qui contienne de images, et donc lors de l'importation de la page elle n'arrive mais avec une seconde de retard +/- ...

Je voudrais donc touver un préload qui s'affiche tant que l'entièrter du div n'est pas charger...

Merci

vendredi 27 juin 2008 à 16:51:05 | Re : Ajouter un preload au chargement d'un div

bultez

Membre Club

Bonjour,

ton preload, prendra le même temps.
                    + un chouia pour l'affichage 'réel'.
l'affichage direct : uniquement le temps du preload.

sauf si ce sont toujours les mêmes ?
au 1er appel : même explication que ci dessus ( temps preload > affichage direct )
et ensuite, le cache est là pour ça et il fait très bien son boulot.

>>Je voudrais donc touver un préload qui s'affiche tant que l'entièrter du div n'est pas charger...
ah ? tu veux un truc qui affiche "chargement en cours" ? une image gif animé ou du texte ?
met ce texte, ce gif animé... dans le div avant de faire ta requête
comme tu écrases le contenu dès la réponse...


                Cordialement            Bul         [mon Site]     [M'écrire]

vendredi 27 juin 2008 à 17:58:34 | Re : Ajouter un preload au chargement d'un div

renaud2006

Membre Club
Oui je voudrait un pimple préload, qui affichera le div dés qu'il est chargé rien de plus con même si je n'y arrive pas....

J'ai trouver des script similaire mais je n'arrive pas à l'intégrer..

 function load_page(select) {
    var xhr2 = new_xhr();
    xhr2.onreadystatechange = function(){
        if ( xhr2.readyState == 4 ){
            if(xhr2.status  != 200){
                document.getElementById("position").innerHTML ="Error code " + xhr2.status;
            } else {
                document.getElementById("position").innerHTML = xhr2.responseText;
            }
        } else {
            document.getElementById("position").innerHTML = "Chargement en cours ...<br /><img src='loading.gif' alt=''/>";
        }
    }
    xhr2.open("GET", select.split('?')[1]+".php", true);
    xhr2.send(null);
}

samedi 28 juin 2008 à 05:58:11 | Re : Ajouter un preload au chargement d'un div

bultez

Membre Club
on recommence ?
que n'arrive tu pas à faire ?
l'appel ajax ?
mettre "quelque chose" dans le div en attendant la réponse ?

                Cordialement            Bul         [mon Site]     [M'écrire]

dimanche 29 juin 2008 à 18:50:53 | Re : Ajouter un preload au chargement d'un div

renaud2006

Membre Club
oui c'est out ce que je veux....

lundi 30 juin 2008 à 09:37:55 | Re : Ajouter un preload au chargement d'un div

bultez

Membre Club
t'es un marrant toi non ?
 je te propose une alternative, un choix, et tu me réponds oui !  oui à quoi ?
tu ne sais pas faire ajax : regarde ici
mettre quelque chose dans un dvi : <div><img src="gifanime.gif" /> </div>
et comme la réponse viendra écraser le contenu du div, tout baigne

                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 3 juillet 2008 à 18:08:33 | Re : Ajouter un preload au chargement d'un div

renaud2006

Membre Club
Mettre "quelque chose" dans le div en attendant la réponse !!!!

C'est ce que je clame depuis le début non?

jeudi 3 juillet 2008 à 18:08:40 | Re : Ajouter un preload au chargement d'un div

renaud2006

Membre Club
Mettre "quelque chose" dans le div en attendant la réponse !!!!

C'est ce que je clame depuis le début non?


1 2

Cette discussion est classé dans : auto, xhr, object, div, margin


Répondre à ce message

Sujets en rapport avec ce message

Prob rechargement XmlHttpRequest [ par sunee ] Bonjour,  Bon j'ai hésité à poster dans au secours hein  ... mais je vais poster dans la catégorie concernée...Quelqu'un a-t-il déjà rencontré des pro Ajax et https [ par brian85 ] Bonjour, j'ai migré mon intranet sur un serveur en https pour des raisons de sécurité, mais depuis mes appels Ajax ne passent plus en effet firebug me je suis débutant. j'ai besion d'aide svp merci [ par dpk1 ] bonjour, je fais mon premier site. j'ai fait un model en html css et je suis au php. je passe des nuit blanche à apprendre. mais là je suis tomber sur Rafraichir div avec select méthode POST [ par gabi26 ] Bonjour,Mon premier message sur le forum qui jusque là m'a bien inspiré!Voici le Hic:J'utilise un select pour appeler différentes pages php. Le script intérompre une fonction... [ par davidcian ] Bonjour,Je cherche a stopper le déroulement d'une fonction lors d'une condition, j'ai testé avec return mais ça marche pas...Fonction principal:functi Problème de Popup-Tooltip [ par whiteange ] Bonjour à tous,Voilà, j'ai un petit problème avec un simili poup-tooltip. Sur une page, l'utilisateur clique sur une image, ceci appel alors une fonct Envois formulaire XMLHttpRequest POST BDD [ par Annadrill ] bonjour,alors voilà, cela fait trois jours que je tourne en rond avec un problème qui à l'air idiot mais que je n'arrive à résoudre.je m'explique, j'a Script Ajax Marche pas sous IE7, pas de bouton retour [ par verbiagecasselaicouill ] Seigneur je suis en train de couler...J'utilise un script Ajax posté sur ce site il y a longtemps par atlante pour charger les pages dans des div.Prob Problème pour récupérer une valeur avec la methode $_POST [ par Vinz92270 ] Bonjour à tous,Cela fait 2 jours que je parcours les forums et je suis tjs bloqué... Donc j'espère qu'on pourra me répondre.Je souhaite récupérer à l' Liste liée - Formulaire [ par onylink ] Bonjour, J'essai de liées des listes dans un formulaire, mais après mon choix rien ne se passe.. Mais je n'ai pas d'erreur.. Page appelante :<pre clas


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,827 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.