IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Prétélécharger une galerie avant qu'elle ne s'affiche


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 22
    Par défaut Prétélécharger une galerie avant qu'elle ne s'affiche
    Bonjour à tous

    Je m'occupe du site web d'un couple d'amis. Dedans, il y a pas mal de vidéos sur plusieurs pages différentes. En cliquant sur les photos alignées en haut de page, la vidéo correspondante s'ouvre en dessous.

    En prévision de rajouter des vidéos, j'ai mis cette galerie trouvée sur le site ci-dessous (pour l'instant, il n'y a que trois photos...) :

    http://sorgalla.com/projects/jcarous...ic_simple.html

    Je la trouve plutôt pas mal, mais, en fonction de la puissance de l'ordinateur, il est plus ou moins long à se mettre en place.

    Sur le site du développeur de la galerie, il existe des carrousels qui se préchargent, mais, cela ne peut pas aller sur mon site puisque le préchargement des photos se fait dans la partie <head> de la page et que là, il faut que le script convienne à toutes les pages qui ont besoin de cette galerie. En plus, en cliquant sur chacune des photos, il faut que la vidéo s'affiche sous le carrousel...

    http://www.henriquet.fr/french/frame...ideos_paradise

    Existe-t-il un script qui permettrait d'attendre que le carrousel soit complétement téléchargé avant de s'afficher, un peu comme il existe en flash et qui fait apparaître un sablier par exemple, le temps du téléchargement.

    Merci d'avance pour vos réponses

    Bien cordialement

    JP

  2. #2
    Membre confirmé Avatar de Rahim-US
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2009
    Messages : 151
    Par défaut
    Salut, oui il existe des scripts pour pré-chargé les images, c'est utile bien sur dans le cas d'une galerie d'image par exemple, voila le javascript ajoute le dans le head:

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <script type="text/javascript">
    	function load() {
    		if (document.images) {
    			this.length=load.arguments.length;
    			for (var i=0;i<this.length;i++) {
    				this[i+1]=new Image();
    				this[i+1].src=load.arguments[i];
    			}
    		}
    	}
    	function preload() {
    	var temp=new 
    	// ajoute les images ici.
    	// on sépare les images par une virgule.
    	load("image0.gif","image1.gif","image2.gif","image3.gif")
    	}
    </script>

    et dans la balise body on ajoute ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="preload();">

Discussions similaires

  1. Comment réaliser une galerie photo avec photo qui s'affiche au survol à un autre endroit
    Par marion.bouilly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/07/2011, 01h03
  2. Réponses: 9
    Dernier message: 16/07/2008, 16h20
  3. Réponses: 1
    Dernier message: 17/04/2008, 15h57
  4. Réponses: 9
    Dernier message: 11/02/2007, 16h08
  5. Comment fermer une Tform avant meme qu'elle s'affiche??
    Par Jayceblaster dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 17/05/2006, 11h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo