diox Posté 26 Juin 2006 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
georges Posté 26 Juin 2006 Partager 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
loban Posté 26 Juin 2006 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
dunjl Posté 27 Juin 2006 Partager 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+ Lien vers le commentaire Partager sur d’autres sites More sharing options...
diox Posté 27 Juin 2006 Auteur Partager Posté 27 Juin 2006 Impeccable merci pour vos réponoses! dunjl> je viens d'essayer ta méthode et ca fonctionne a merveille, merci! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant