Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Mootools
Mootools Forum d'entraide sur le framework MooTools. Avant de poster : Tutoriels Mootools, FAQ MooTools, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/08/2011, 17h09   #1
Invité régulier
 
Matt
Inscription : mai 2010
Messages : 63
Détails du profil
Informations personnelles :
Nom : Matt

Informations forums :
Inscription : mai 2010
Messages : 63
Points : 6
Points : 6
Par défaut redimentionnement iframe Slimbox

Bonjour,

Je doit utiliser la bibliothèque Slimbox pour afficher une iframe.

je cherche a redimensionner mon iframe après un traitement dans la page.
j'ai trouvé la fonction :
Code :
window.parent.Lightbox.fx.resizeCenter.start({height: '270'})
le problème c'est que l'iframe se redimensionne une fois sur deux.
Je n'arrive pas a voir pourquoi.

j'ai essayé de le mettre sur un OnloadEvent de la page ça ne marche pas non plus.

merci de votre aide.
Matt_NewDev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 09h10   #2
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 686
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 686
Points : 5 755
Points : 5 755
Bonjour,

Après quel genre de traitement essayez-vous de redimensionner ? Vous avez une page d'exemple ou un peu plus de code à montrer ? Vous constatez ce fait sur plusieurs navigateurs ?
__________________
Elen Poukram - Isegoria - Sandawe
vermine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 10h47   #3
Invité régulier
 
Matt
Inscription : mai 2010
Messages : 63
Détails du profil
Informations personnelles :
Nom : Matt

Informations forums :
Inscription : mai 2010
Messages : 63
Points : 6
Points : 6
Bonjour,

Ca va être difficile de mettre toute ma page de code.
Je vais essayer de préciser.

dans ma page mere, j'ai un lien avec les paramettre :
Code :
rev="width=580, height=700" rel="lightbox"
pour ca c'est bon.

ensuite dans l'iframe appelée j'ai ajouté direct dans le header:
Code :
window.parent.Lightbox.fx.resizeCenter.start({ height: '670' })
qui normalement doit me redimensionner cette iframe.
hors ça le fait une fois sur deux.
mon iframe est une page asp. elle pourrais s'afficher dans le navigateur directement.

j'ai vu que sur l'appel d'une image le redimensionnement est automatique.

j’espère que ça apporte quelques précisions.

Merci.
Matt_NewDev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 12h22   #4
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 686
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 686
Points : 5 755
Points : 5 755
Citation:
direct dans le header
Dans le domready ou bien le load ?
Depuis l'iframe, vous contactez la mère pour récupérer sa fille (l'iframe) et resizer l'iframe ?
__________________
Elen Poukram - Isegoria - Sandawe
vermine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 13h03   #5
Invité régulier
 
Matt
Inscription : mai 2010
Messages : 63
Détails du profil
Informations personnelles :
Nom : Matt

Informations forums :
Inscription : mai 2010
Messages : 63
Points : 6
Points : 6
dans ma page j'ai ajouté le script suivant :
Code :
1
2
3
4
5
    <script type="text/javascript">
 
        window.parent.Lightbox.fx.resizeCenter.start({ height: '270' });
 
    </script>
donc je pense que je le fais sur le load de la page.

quand a l'appel de la mère pour resize, oui, c'est la mère qui possédé l'iframe a redimensionner.
Matt_NewDev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 14h02   #6
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 686
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 686
Points : 5 755
Points : 5 755
Etre dans le <head> ne suffit malheureusement pas.

Vous avez soit le domready, soit le load :

Code :
1
2
3
4
5
6
 
<script type="text/javascript">
        window.addEvent('load', function() {
              window.parent.lightbox.fx.resizeCenter.start({ height: '270' });
        });
    </script>
Ca pourrait expliquer votre comportement mais je crains que ça ne soit pas ça...
__________________
Elen Poukram - Isegoria - Sandawe
vermine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 14h12   #7
Invité régulier
 
Matt
Inscription : mai 2010
Messages : 63
Détails du profil
Informations personnelles :
Nom : Matt

Informations forums :
Inscription : mai 2010
Messages : 63
Points : 6
Points : 6
J'ai essayé votre solution.
Il ne redimensionne même plus mon iframe.
pouvez vous me donner un exemple sur domready ?

Merci d'avance.
Matt_NewDev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 17h24   #8
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 686
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 686
Points : 5 755
Points : 5 755
C'est pareil en remplaçant load par domready. Mais... Que je réfléchisse, Mootools n'est pas inclu dans l'iframe, si ?
Sinon faites toujours attention que j'ai mis lightbox en minuscule.
__________________
Elen Poukram - Isegoria - Sandawe
vermine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 15h57   #9
Invité régulier
 
Matt
Inscription : mai 2010
Messages : 63
Détails du profil
Informations personnelles :
Nom : Matt

Informations forums :
Inscription : mai 2010
Messages : 63
Points : 6
Points : 6
Bonjour,

Je reprend la suite de ce sujet.
Je suis toujours em.... par ce redimentionnement d'iframe.

pour repondre a vermine, Mootools est pas inclus dans l'iframe, mais dans la page parent.
donc je doit pouvoir faire des appels.
Sinon, il faut appeler Lightbox avec une majuscules sinon, c'est pas bon.
Matt_NewDev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h01.


 
 
 
 
Partenaires

Hébergement Web