Bonjour,
Voilà je suis en train de faire un script de popup de type Lightbox,
avec le soutien de jQuery, dont je ne peu plus me passer...
J'ai déjà pas mal avancé dans mon périple sans avoir a demander de l'aide
mais là je coince.
En fait j'affiche dans la popup une page via une iframe, et pour savoir quelle taille doit faire la popup il faut que je sache quelle taille fait la page contenu dans l'iframe.
J'arrive à récupérer cette valeur via ce code présent sur la page affichée dans l'iframe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $(document).ready( function() { var frame_width = $(document).width(); var frame_height = $(document).height(); parent.showBox(frame_width, frame_height); });
Le script appel la fonction "showBox" présente sur la page parente, cette fonction sert à dimensionner l'iframe(et donc la popup) de manière à ce que la page entière s'affiche.
Tout fonctionne bien mis à part le fait que la hauteur envoyée à la fonction "showBox" n'est pas la bonne, la valeur est de "172" au lieu d'être de "300".
Pensant que le problème venait de "$(document).ready" j'ai essayé d'autre méthodes dont ".load()"... jusqu'à l'utilisation d'un événement ".onLoad()" sur "<body>",
mais rien y fait.
Qui peut me dire où se situ mon erreur ?? Merci d'avance !!
MICKAEL
Partager