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 averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 18
    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 exp�riment� 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
    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;)

  3. #3
    Expert confirm� 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
    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 averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 18
    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