diox Posté 26 Juin 2006 Posté 26 Juin 2006 Bonjour a tous, sur mon site j'ai un problème j'ai des mignature d'image sur lesquel quand on clique souvre un popup: <a href="galleries/spectacle_avil_2005/pages/1.html" onClick="window.open(this.href, 'galerie', 'height=330, width=380'); return false;"> <img src="photo/galleries/spectacle_avril_2005/miniatures/1.jpg" alt="spectacle avril 2005" width="113" height="80" border="0"></a> seulement quand je clique sur une deuxième mignature d'image pour ouvrir un autre popup cela fonctionne mais celui ci ce met en arrière plan, en fait il reste minizier dans la barre des tâches, alors que j'amerais qu'il s'affiche en premier plan je vous invite a visiter ma galerie afin de mieux comprendre mon problème: http://www.dance-station.org/test/photos.asp On me dis qu'il faut utiliser la méthode focus mais comment puis je la mettre en forme dans mon code déjà existant? Merci d'avance
georges Posté 26 Juin 2006 Posté 26 Juin 2006 Salut, Le plus simple et de très loin c'est d'utiliser onblur() dans le body de ta popup... <body onblur="self.close()"> Essaye, tu m'en diras des nouvelles ps on écrit miniature (en référence à mini (je suppose)) et non mignature.. ça me fait penser à mignardise sinon...
loban Posté 26 Juin 2006 Posté 26 Juin 2006 (modifié) Avec le principe que tu utilises, il faut effectivement que tu forces le focus sur la fenêtre en popup. Essayes avec le code suivant : onclick="fenetre=window.open(this.href, 'galerie', 'height=330, width=380');fenetre.focus();return false;" Modifié 26 Juin 2006 par loban
dunjl Posté 27 Juin 2006 Posté 27 Juin 2006 salut dans la popup qui s'ouvre essaie ca entre les balises head tu mets <script type="text/javascript" src="focusfenetre.js"></script> et tu crées un fichier focusfenetre.js dans lequel tu places juste window.onload = function () {window.focus(this);} a+
diox Posté 27 Juin 2006 Auteur Posté 27 Juin 2006 Impeccable merci pour vos réponoses! dunjl> je viens d'essayer ta méthode et ca fonctionne a merveille, merci!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant