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

  FORUM HardWare.fr
  Programmation

  Javascript : window.open

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Javascript : window.open

n°66302
persnet
Creer , non posseder...
Posté le 19-10-2001 à 11:39:02  profilanswer
 

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??
 
print "<a href = \"#\" onClick=\" window.open('".$FicSql."','Fen
Sql','width=800,height=200';);\
" ";
 
[quote]

mood
Publicité
Posté le 19-10-2001 à 11:39:02  profilanswer
 

n°66346
grosmethos
Posté le 19-10-2001 à 14:22:32  profilanswer
 

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!!

n°66347
grosmethos
Posté le 19-10-2001 à 14:25:59  profilanswer
 

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

n°66350
persnet
Creer , non posseder...
Posté le 19-10-2001 à 14:28:36  profilanswer
 

Tu veux que je la mette ou ta prose?

n°66356
grosmethos
Posté le 19-10-2001 à 14:37:15  profilanswer
 

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!!

n°66453
Gonzoide
Les cochons... dans l'espâââce
Posté le 19-10-2001 à 17:18:43  profilanswer
 

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

n°66456
persnet
Creer , non posseder...
Posté le 19-10-2001 à 17:21:20  profilanswer
 

A priori, si je mets un window.focus() dans la fenetre fille ca marche aussi !!!!


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

  Javascript : window.open

 

Sujets relatifs
[Javascript] Rafraichir les donnéesCode Javascript pour afficher une layer
[javascript] rendre inactifs certain champs (champs grisés)[javascript] parcourir tous les tableaux et/ou les div d'une page???
[javascript] window.location.replace() ?JAVA VS JAVASCRIPT
Comment supprimer un élément d'une liste en javascript ?javascript: prob avec l'addition de 2 vals dans des champs
Meilleur site en français de JavaScript! Balancez vos links!!![HTML/JAVASCRIPT] créer un lien à partir d'un select
Plus de sujets relatifs à : Javascript : window.open


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