begin process at 2012 05 29 15:20:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

pb de préchargement des images


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

pb de préchargement des images

lundi 20 avril 2009 à 16:01:20 | pb de préchargement des images

loblobloblob

Bonjour,
j'ai créer une galerie, mais j'aimerais que mes
images soient charger dans la galerie sans devoir faire une ligne par image.

On m'a dis de passer par getElementById mais je comprend pas son fonctionnement,
Je ne sais pas ce qu'il faut mettre dedans.

Voila ma fonction

onload = function () {


    var i =1;
    /* ==== container, X, T, path, [image.src, text] ==== */
   
    /* test d'un chargement automatique des images */
    while(document.getElementById("R:\dossier\site\www\fr\galeries\img/nom_nom-0"+i+".jpg.jpg").innerHTML != "")
    {               
        diap.init("screen", 20,10, "", [
            ["R:\dossier\site\www\fr\galeries\img/nom_nom-0"+i+".jpg.jpg", ""],
        ]);
       
        alert('coucou');
       
            i++;
    }
}



lundi 20 avril 2009 à 16:18:20 | Re : pb de préchargement des images

Bul3

Membre Club


Bonjour,

>>j'ai créer une galerie, mais j'aimerais que mes
>>images soient charger dans la galerie sans devoir faire une ligne par image.
pas compris ce que tu veux faire....

tu parles de préchargement ? à mon avis : évite !
c'est strictement inutile voire nuisible
ta page ne va être accessible que lorsque toutes les images
    auront été chargées ( même celles qu'on ne regadera jamais )
    on va donc attendre un  temps certain , alors que, sans préchargement,
    la page est immédiatement accessible, les images s'affichent à
    leur rythme mais surtout au fur et à mesure des besoins
ça doit être utile dans certains cas je pense, sinon on ne trouverait
pas ce genre de choses ici où là... mais je doute !

Cordialement [mon Site] [M'écrire] Bul
lundi 20 avril 2009 à 16:27:32 | Re : pb de préchargement des images

loblobloblob

Désolé, quand je dis pré chargement, je veut dire que toutes mes images seront dans ma galerie sans que j'ai besoin de d'écrire 2OO foi ["R:\dossier\site\www\fr\galeries\img/nom_nom-0"+i+".jpg.jpg", ""]
Mais je ne sais pas comment utiliser getElementById. Si c'est bien par ce moyen qu'il faut faire

Merci
lundi 20 avril 2009 à 16:35:25 | Re : pb de préchargement des images

Bul3

Membre Club
>>sans que j'ai besoin de d'écrire 2OO fois

while(document.getElementById...

un ID c'est dans une balise html, pas l'url d'un fichier
<img id="toto" src="url image"... /> par exemple
comme on ne sait pas ce qu'est( ce que fait ? ) 
diap.init,
qu'on n'a pas le html, la "galerie" ( c'est quoi ? )...

difficile d'aider beaucoup plus
@+

lundi 20 avril 2009 à 16:56:58 | Re : pb de préchargement des images

loblobloblob

Bon cmooe je m'en sortais pas je suis passer par getElementsByName,
puis j'ai fait une boucle for pour éviter les pb de boucles infini qui n'en finissait plus.

donc sa marche pour la premiére image, puis il m'anonce par une alerte qu'il va jusqu'a la deuxiéme image puis il s'arréte et je n'ai d'afficher dans ma gallerie que ma premiére image

voila mon code :

alert(document.getElementsByName("jpg"));
   
    for(var i=1; i!=5; i++)
    {
            alert("dossier/nom-0"+i+".jpg");
            document.getElementsByName("jpg");
            diap.init("screen", 1, 1, "", [
                ["dossier/nom-0"+i+".jpg", ""],
            ]);
       
       
    }


Je ne comprend pas pourquoi il s'arrête en cour de route, si je change dans le diap init le 1,1 pour 1,2 par exemple il me met un ID-10-T error... mais il s'arrête aprés le nombre d'image souhaité mais n'affiche rien.

Merci


lundi 20 avril 2009 à 20:17:06 | Re : pb de préchargement des images

kazma

Administrateur CodeS-SourceS
bonjour

si j'ai bien compri tu cherche a connaitre le contenue d'un repertoire et ca en javascript je pense pas que se soit possible
mardi 21 avril 2009 à 10:10:55 | Re : pb de préchargement des images

Bul3

Membre Club
c'est possible de regarder les fichiers d'un répertoire
uniquement avec IE et FF aujourd'hui
mais un répertoire local, pas sur un site
si c'est en local on peut te donner les liens
    pour voir comment faire
si c'est sur un site, faire avec le langage sur le serveur
   ou met les noms de ces fichiers dans un array, voire
   s'ils ont le même nom fiare une simple boucle comme
   tu sembles le faire
>>si je change dans le diap init le 1,1 pour 1,2 par exemple il me met un
>>ID-10-T error... mais il s'arrête aprés le nombre d'image souhaité mais n'affiche rien.
alors çà, faut voir avec l'outil que tu utilises !
    diap.init    ça fait quoi ????
mardi 21 avril 2009 à 10:12:10 | Re : pb de préchargement des images

loblobloblob

Je pense que c'est faisable quand même.

Petit test intéressant,

    var tab = new Array();
   
    document.getElementsByName("jpg");
    for(var i=1; i!=17; i++)
    {
        tab[i]=['dossier/nom0'+i+'.jpg']
        alert(tab[i]);
            diap.init("screen", i/10, 1, "", [
                [tab[i], ""],
            ]);
      }


Il rempli le tableau jusqu'à la 16 ème image comme demandé mais n'affiche que l'image numéro 10

    var tab = new Array();
   
    document.getElementsByName("jpg");
    for(var i=1; i!=17; i++)
    {
        tab[i]=['dossier/nom0'+i+'.jpg']
        alert(tab[i]);
            diap.init("screen", i/6, 1, "", [
                [tab[i], ""],
            ]);
      }
           
           
           
       
       
Il rempli le tableau jusqu'à la 16 ème images mais n'affiche que l'image numéro 6

donc j'en conclus que si je fais

    var tab = new Array();
   
    document.getElementsByName("jpg");
    for(var i=1; i!=17; i++)
    {
        tab[i]=['dossier/nom0'+i+'.jpg']
        alert(tab[i]);
            diap.init("screen", i/i, 1, "", [
                [tab[i], ""],
            ]);
      }


Il devrais remplir le tableau jusqu'à l'image 16 et toutes les afficher mais il ne rempli le tableau que jusqu'à l'image 2 et n'affiche que la première. Pourquoi? 

Merci de bien vouloir m'éclairer
mardi 21 avril 2009 à 10:14:52 | Re : pb de préchargement des images

loblobloblob

j'avais pas vue ta réponse, donc c'est bien possible, je pense comme le montre mon petit test juste avant quee ça doit être un problème d'initialisation du nombre de colonne et de ligne du tableau, mais je n'y arrive pas
mardi 21 avril 2009 à 10:20:58 | Re : pb de préchargement des images

Bul3

Membre Club
t'avais pas vu, mais tu n'as pas lu non plus je pense.



1 2 3 4 5

Cette discussion est classée dans : images, pb, jpg, préchargement, galerie


Répondre à ce message

Sujets en rapport avec ce message

Cadre dans une images JPG [ par Spacego ] Bonjour à tous,Voilà depuis un petit moment, j'essaye de trouver un moyen d'intégrer un cadre, qui permettrais d'afficher un lien extérieur (HTML), da Préchargement d'images [ par fgerm76 ] Bonjour à tous,pour que l'affichage de mon calque soit instantané, j'ai besoin de précharger les images le composant.Et ensuite d'affecter ces images Boucle sur des gif animé [ par vince ] J'ai fais une boucle sur des images gif animé.Le pb c'est qu'elle ne gere pas les gif animé, les images tourne bien mais le pb c'est qu'elles sont tra plusieurs Rollover sur une meme page [ par fraggles ] Si vous souhaitez rendre votre page d'acceuil un peu plus dynamique vous avez la possibilités d'y insérér des rollovers ( sur 5 images qui pointent su Création d'une galerie d'images dynamique [ par joujou0000 ] j ai besoin de votre aide s-v-p, je suis debutant et je veux créer un site web contenant une galrie de photos dynamique avec du XHTML et du JAVASCRIPT préchargement d'images [ par alahyaneali ] BonjourDans mon programme, je précharge une quantité d'images dans un ArrayimagesCaches = new Array(nb);for(i = nb; i { imagesCaches[i] = new Image Image aleatoire [ par Revolux ] Bonjour, Je n' y connais absolument rien en Java Script et je ne trouve pas ce que je cherche parmis les sources du site. Je vous pose donc ma questi modifier la source de plusieurs images [ par oliviergilbert ] bonjour ! j'ai un gros probleme :-pj'ai une page dans laquelle je veux affichier une grand nombre de photos;dans , j'ai le code suivant (a qqchose prè Pb avec intervertir les images [ par jbidouille ] BonjourJ'ai un pb car lorsqu'on survole les images elles restent à l'ecran.Quelqu'un pourrait me dire comment faire pour virer les restantesEn fait, p pb de scrollable menu [ par jbidouille ] Salut, je cherche une solution pour mon site http://florian.peroud.free.fr/chevalet.htmlen fait j'arrive à faire défiler les images lorsqu'on passe sa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,874 sec (3)

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