Bonjour,
Voilà mon problème, j'ai une interface graphique qui rassemble pas mal d'informations (liste d'éléments, accès à une fiche lorsque l'on clique sur un élément, qui elle-même donne accès à une autre "fiche" regroupant une autre liste...).
Pour pouvoir afficher toutes ces informations de manière "élégante" (enfin moins pire que tout d'un block...) j'ai utilisé une fausse "pop-up", c-à-d des div imbriqués pour fabriquer une "fenêtre" avec un entête et gestion du bouton fermer. Pour faciliter l'intégration du contenu de la fenêtre, j'ai utilisé la balise <OBJECT> qui pointe vers une page php. Je peux ainsi facilement modifier le contenu sans modifier la page "source"...
Un petit schéma pour bien expliquer le problème :
Par contre, voilà mon problème, j'aimerai que lorsque l'utilisateur enregistre (avec le bouton enregistrer situé dans la page php de la "fenetre") que la fonction de fermeture de la fenêtre soit déclenchée (qui est gérée elle par la page source au niveau des DIV imbriqués...). Le problème est donc de pouvoir accéder à l'élement parent de la balise <OBJECT>, j'ai essayé différentes pistes, document.parentWindow... , window.parent... , document.referrer... , mais sans succès !
Donc, j'aimerais savoir s'il est possible d'accéder au "conteneur" de l'object depuis l'object lui-même ?
J'ai envisagé le fait que cela ne soit pas possible, et j'ai donc essayé de remplacer l'OBJECT par une IFRAME... A vue de nez, l'affichage semble moins fluide sous IExplorer, et cette solution ne me plait que moyennement...
Y a t-il une ultime solution qui me permettrait d'avoir une gestion "fluide" de la page par le navigateur et d'accéder au conteneur parent ?
Merci d'avance
++
Voilà mon problème, j'ai une interface graphique qui rassemble pas mal d'informations (liste d'éléments, accès à une fiche lorsque l'on clique sur un élément, qui elle-même donne accès à une autre "fiche" regroupant une autre liste...).
Pour pouvoir afficher toutes ces informations de manière "élégante" (enfin moins pire que tout d'un block...) j'ai utilisé une fausse "pop-up", c-à-d des div imbriqués pour fabriquer une "fenêtre" avec un entête et gestion du bouton fermer. Pour faciliter l'intégration du contenu de la fenêtre, j'ai utilisé la balise <OBJECT> qui pointe vers une page php. Je peux ainsi facilement modifier le contenu sans modifier la page "source"...
Un petit schéma pour bien expliquer le problème :
Par contre, voilà mon problème, j'aimerai que lorsque l'utilisateur enregistre (avec le bouton enregistrer situé dans la page php de la "fenetre") que la fonction de fermeture de la fenêtre soit déclenchée (qui est gérée elle par la page source au niveau des DIV imbriqués...). Le problème est donc de pouvoir accéder à l'élement parent de la balise <OBJECT>, j'ai essayé différentes pistes, document.parentWindow... , window.parent... , document.referrer... , mais sans succès !
Donc, j'aimerais savoir s'il est possible d'accéder au "conteneur" de l'object depuis l'object lui-même ?
J'ai envisagé le fait que cela ne soit pas possible, et j'ai donc essayé de remplacer l'OBJECT par une IFRAME... A vue de nez, l'affichage semble moins fluide sous IExplorer, et cette solution ne me plait que moyennement...
Y a t-il une ultime solution qui me permettrait d'avoir une gestion "fluide" de la page par le navigateur et d'accéder au conteneur parent ?
Merci d'avance
++