begin process at 2012 02 14 05:21:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Ajouter un preload au chargement d'un div


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ajouter un preload au chargement d'un div

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ée 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 caché un div après clic et ouverture d'une autre [ par wiby35 ] bonjour,je ne suis pas sur d'être dans la bonne partie du forum.. je vais essayer d'être claire et de faire simple ( heuuu c'est pas gagné )lol alor Pb d'utilisation de données chargées dans une div avec ajax [ par sagat06 ] Bonjour à tous, donc voilà: je rempli une div avec le contenu d'un fichier texte grâce à la fonction suivante trouvé sur Codes-sources => var mox; fun Taille d'ecran sur code css [ par badvirus ] Bonjour, mon probleme avec ce code est que je voudrais l'adapter a n'importe quelle taille d'ecran et je n'y arrive pas. voici le code CSS : body { PHP passager une variable a une fonction ajax [ par ovatesfred ] Bonjour, je cherche à passer une varible de PHP vers une fonction javascrip (ajax). Cette fonction recharge une balise DIV, mon probleme est que la va chargement de page avec Ajax [ par paillon ] bonsoir à tous [^^happy13] J'aimerais bien me dire si ce code envoyé avec ce message il est bien utile pour le chargement de formulaires si c'est oui Détecte nombre de pixel avec height: auto [ par jimmyhendrix ] Salut forum ! Je conçois une shop en ligne sur mon site web avec plusieurs choses interactives à l'intérieur de ma DIV principale qui forme le cadre


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,691 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales