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

JavaScript Discussion :

preload avec ciblage depuis une iframe


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 18
    Points : 17
    Points
    17
    Par défaut preload avec ciblage depuis une iframe
    Bonjour,
    ça fait deux jours que je teste des barres de chargement en javascript qui fonctionnent bien, mais que je n'arrive pas à adapter à ce que je souhaite :

    Dans ma page j'ai une iframe. Dans cette iframe j'ai des liens comme ça :

    OnClick="parent.document.images['monimage'].src='masource';
    ChangeMessage('malegende','zone_de_legende'); "

    ChangeMessage a pour effet d'afficher le texte de légende de l'image dans la zone prévue.

    Actuellement, je clique et il se passe :
    - la légende s'affiche immédiatement, normal
    - l'image peut mettre un bref instant.

    Si le fichier esty "lourd" on a donc la légende de l'image affichée au dessus de l'image précédente, avant le chargement e la nouvelle image.

    Mon rêve serait d'avoir au clic :

    - une barre de preload qui tient compte du poids de l'image appellée
    - la légende qui s'affiche en même temps que l'image, et pas avant.

    Si certaines ou certains d'entre vous ont déjà rencontré ce genre de truc, je serais ravi de profiter de vos conseils et/ou idées !

    Merci


  2. #2
    Membre averti Avatar de Tdeny
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 287
    Points : 311
    Points
    311
    Par défaut
    Il existe la proprièté 'complete' boléenne, de valeur true quand l'image est entièrement chargée.
    Mais je ne l'ai jamais utilisée et elle n'est pas évidente.
    Par exemple, elle se met à true quand l'adresse de l'image est fausse.
    Je suppose aussi qu'il faut l'éxécuter en boucle...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(document.images[x].complete==true;)
    Vendez votre habileté et achetez l’ahurissement.
    L’habileté est seulement l’opinion, l’ahurissement l’intuition.
    Djalal–eddine Roumi

  3. #3
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var img = new Image;
    img.onload = ...<--- function qui sera appellée une fois l'image chargée (utile pour effacer la barre de progression et afficher à ce moment là la légende)
    img.src = 'img.png'; <--- le chargement commence maintenant !
    Recherche préchargement d'images javascript sur G

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 18
    Points : 17
    Points
    17
    Par défaut
    Merci pour vos réponses !

    je regarde ça et vous tiens au courant de mes essais !

Discussions similaires

  1. L' accés est refusé depuis une Iframe
    Par th0mas dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 15/05/2008, 13h15
  2. Accès a un élement du document depuis une iframe
    Par highman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/08/2007, 14h51
  3. Interagir avec sqlserver depuis une webform
    Par mawkli dans le forum ASP
    Réponses: 3
    Dernier message: 19/04/2007, 14h05
  4. Réponses: 19
    Dernier message: 15/05/2006, 21h52
  5. [C#] Redirection depuis une Iframe
    Par Dozer71 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/05/2005, 10h36

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