A priori, si je mets un window.focus() dans la fenetre fille ca marche aussi !!!!
Gonzoide
En JavaScript, le "window.open" te renvoie un "pointeur" sur ta fenetre :
myWindow = window.open( ... )
pour savoir si ta fenetre est en vie, essaie de la reouvrir :
myWindow.focus()
Pour eviter les problemes, catche les exceptions :
try {
myWindow.focus()
}
catch(e) {
// la fenetre a ete perdue, faut en reouvrir une :
myWindow = window.open( ... )
}
et voila ! try/catch en javascript, c'est pas le top ? :D :D :D
grosmethos
ben d'apres ce que j'ai compris tu test si ta fenetre est ouverte ou pas, et si c'est le cas tu veux l'activer....
ben la ou tu veux l'activer à la la place de ton window.focus()...
et puis lit un peu tes mails aussi BORDEL!!
persnet
Tu veux que je la mette ou ta prose?
grosmethos
autant pour moi il y deja un nom j'ai lu trop vite oups!!
donc essaye un window.parent.window.fentresql.document.forms[0].stef.focus();
grosmethos
salut bonhomme :)
et si dans la page que tu appelles :$fic_sql tu rajoutes un champ de type Hidden genre input type="hidden" value="" name="stef"
et que tu fasses le focus dans ta condition sur ce champ....
window.mafenetre.document.forms[0].stef.focus();
tiens d'ailleur ce serait plus sympa que tu donnes un nom à ta fentre que tu viens d'ouvrir!!
Je sais pas du tout si ce que je te raconte fonctionne...tiens nous au courant!!
persnet
J'ouvre une nouvelle fenetre a partir d'une URL et je voudrais que si l'user essaie de la rouvrir, ca la reactive .
G essaye avec window.focus(); mais no result
QQun a une idee??