Nouvelle fenêtre en premier plan [RESOLU]

Nouvelle fenêtre en premier plan [RESOLU] - HTML/CSS - Programmation

Marsh Posté le 24-04-2009 à 11:12:25    

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
Reply

Marsh Posté le 24-04-2009 à 11:12:25   

Reply

Marsh Posté le 24-04-2009 à 11:39:56    

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);}

Reply

Marsh Posté le 24-04-2009 à 11:57:31    

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 :(

Reply

Marsh Posté le 24-04-2009 à 13:23:58    

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...
Reply

Marsh Posté le 24-04-2009 à 13:40:46    

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

Reply

Marsh Posté le 24-04-2009 à 13:45:11    

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...
Reply

Marsh Posté le 24-04-2009 à 14:03:03    

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>

Reply

Marsh Posté le 24-04-2009 à 14:19:20    

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...
Reply

Marsh Posté le 27-04-2009 à 19:38:45    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed