Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1206 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Nouvelle fenêtre en premier plan [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nouvelle fenêtre en premier plan [RESOLU]

n°1877241
Lenoiche
Posté le 24-04-2009 à 11:12:25  profilanswer
 

Bonjour
 
J'ai un lien HTML sur ma page principale qui m'ouvre une nouvelle fenêtre.
La nouvelle fenêtre s'affiche bien en premier plan.
 
Maintenant je reclique sur un autre lien de ma page principal, le résultat s'affiche dans la fenêtre ouverte précédemment. Jusque là tout va bien.
Mon seul soucis, c'est que la fenêtre ne s'affiche pas en premier plan.
 
Auriez vous une solution
 
Merci


Message édité par Lenoiche le 27-04-2009 à 19:39:20
mood
Publicité
Posté le 24-04-2009 à 11:12:25  profilanswer
 

n°1877273
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 24-04-2009 à 11:39:56  profilanswer
 

tu as la methode focus  
en javascript
si
t'as page est appele que par ce lien
tu peut faire comme ca
<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);}

n°1877293
Lenoiche
Posté le 24-04-2009 à 11:57:31  profilanswer
 

Merci infoman64
je n'y avais pas penser du tout  
 
Par contre t'a solution fonctionne très bien sur IE mais par contre firefox , ça ne marche pas :(

n°1877345
SICKofitAL​L
misanthrope
Posté le 24-04-2009 à 13:23:58  profilanswer
 

tu peux essayer ca

Code :
  1. window.onload = function (e) { var w = ((e && e.currentTarget) || this); w.focus () };
 

ca devrait fonctionner de facon standard (FF) ou pas (IE) :)

Message cité 1 fois
Message édité par SICKofitALL le 24-04-2009 à 13:24:26

---------------
We deserve everything that's coming...
n°1877364
Lenoiche
Posté le 24-04-2009 à 13:40:46  profilanswer
 

SICKofitALL a écrit :

tu peux essayer ca

Code :
  1. window.onload = function (e) { var w = ((e && e.currentTarget) || this); w.focus () };


 
ca devrait fonctionner de facon standard (FF) ou pas (IE) :)


 
je viens de tester ta solution
j'ai toujours le même soucis
IE OK
FF NOK

n°1877366
SICKofitAL​L
misanthrope
Posté le 24-04-2009 à 13:45:11  profilanswer
 

et ca fait quoi exactement comem soucis ? tu as des erreurs (console javascript dans Outils) ?
tu ouvres tes nouvelles fenetres comment ? avec un target="_blank" ou via un script JS ?

Message cité 1 fois
Message édité par SICKofitALL le 24-04-2009 à 13:46:08

---------------
We deserve everything that's coming...
n°1877379
Lenoiche
Posté le 24-04-2009 à 14:03:03  profilanswer
 

SICKofitALL a écrit :

et ca fait quoi exactement comem soucis ? tu as des erreurs (console javascript dans Outils) ?
tu ouvres tes nouvelles fenetres comment ? avec un target="_blank" ou via un script JS ?


 
Le soucis, j'ouvre une fois ma nouvelle fenêtre, elle se met en premier plan (le focus est bien sur la nouvelle fenêtre)
Je réduit la nouvelle fenêtre (sans la fermer), pour revenir sur la page d'origine.
Je clique sur un autre lien
 
Sous IE :
La page se recharge bien dans la fenêtre ouverte précédemment, et cette dernière s'affiche en premier plan.
 
Sous FF :  
La page se recharge bien dans la fenêtre ouverte précédemment, MAIS le focus reste sur la page original.
 
 
voici le code de mon lien

Code :
  1. <a onclick="window.open('test.html','test','toolbar=0, location=0, directories=0, status=0, scrollbars=yes, resizable=0, copyhistory=0, menuBar=0, width=740, height=480')" style="cursor: pointer;">test</a>

n°1877382
SICKofitAL​L
misanthrope
Posté le 24-04-2009 à 14:19:20  profilanswer
 

je crois savoir d'où vient le soucis : dans Firefox, tu vas dans le menu Outils > Options > Contenu, et tu cliques sur le bouton à coté de Autoriser JavaScript, tu y trouveras une option autorisant ou non le fait de mettre en avant des fenetres (j'ai une version anglaise de Firefox, donc la correspondance exacte des termes n'est pas garantie).


---------------
We deserve everything that's coming...
n°1878437
Lenoiche
Posté le 27-04-2009 à 19:38:45  profilanswer
 

SICKofitALL > c'est exactement ça. C'était un problème de configuration de firefox
 
merci à tous pour vos aides


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Nouvelle fenêtre en premier plan [RESOLU]

 

Sujets relatifs
apparition fenêtre en htmlimages qui disparaissent qd réduction fenetre IE
[résolu]Comment importer un commentaire HTML dans python?nombre premier visual basic
Affichage d'un fichier texte [Résolu][RESOLU] - [C#] - Lancement et Création de Thread
[Résolu] Algo de création d'une clé de validation[RESOLU]Affichage DIV sur place dispo avec ascensseur
Msgbox au premier plan et avec un timeout en VBS 
Plus de sujets relatifs à : Nouvelle fenêtre en premier plan [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR