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 :

LightBox et les IFrames


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 27
    Par défaut LightBox et les IFrames
    Bonjour,
    Je suis en train de revoir l'affichage des photos d'un site internet développé en ASP.Net.

    J'ai opté pour l'utilisation de la LightBox.

    La page concernée contient une sous page placée dans un IFrame.

    Tout fonctionne bien. Le seul défaut est que les LightBox ne s'affichent que dans leur page.

    Ce qui veut dire que le click sur les images de la page fille (celle de l'IFrame) affiche la lightBox en partie (vu que la taille de l'image dépasse la taille de l'IFrame) et en plus elle est centrée par rapport à la page fille.

    Avez vous une solution?

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    bonjour

    a part eviter les frames il n'y a rien a faire

  3. #3
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 27
    Par défaut
    Ah... Un peu bref comme réponse

    Je vais tout de même chercherun peu

  4. #4
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut Une piste
    Salut,

    Tu peux utiliser cette autre version: http://dolem.com/lytebox/ qui prend en charge les IFrame

    ERE

  5. #5
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 27
    Par défaut
    J'avais trouvé.
    Mais super merci. Je préfère ce type de réponse positive.

    Du coup, j'ai réussi en me couchant à 1h du mat.
    Au lieu d'être négatif, il suffit parfois de persévérer.

    Pour info, j'ai du adapter le script à IE8.
    => Les png ne passaient pas... je les ai converti en gif...

    J'ai remplacé :
    this .ie = (document.all && !window.opera) ? true : false;
    par
    this .ie = (document.all && !window.opera) ? IEVersion() : false;

    Et au tout début du script j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function IEVersion() {
             if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
                      var ver = new Number(RegExp.$1)
                      if (ver >= 8 )
                               return false;
                      else if (ver < 8 )
                               return true;
             }
             return false;
    }

Discussions similaires

  1. Utilisation du tag target avec les iFrame
    Par Coulon Arnaud dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/08/2007, 12h35
  2. Est ce mieux d'utiliser les iframes ou Ajax
    Par 1somniac dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 02/08/2007, 12h12
  3. supprimer les iframes
    Par pcdj dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 18/06/2007, 13h24
  4. Problème avec les IFRAME
    Par cinemania dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/10/2006, 17h12

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