Trucsweb.com

Javascript

Les fenêtres ou l’objet WINDOW

RDFFav

Forcer le focus sur un PopUp après un lien - Le PopUp passe au dessus des autres fenêtres

Une autre question qui revient sans cesse. Mon lien qui ouvre une nouvelle page dans un PopUp fonctionne bien mais quand une fois que le PopUp est ouvert, il reste en dessous des autres fenêtres même. Commet faire en sorte que le PopUp retourne au-dessus des autres fenêtres, obtenir le Focus sur le PopUp en d’autres mots.forcer focus PopUp pop up pop-up lien ouvrir ouverture windows fenêtres open new
  • · Niveau : DÉBUTANT
  • · Compatibilité : Tous les navigateurs 4+

Une autre question qui revient sans cesse. Mon lien qui ouvre une nouvelle page dans un PopUp fonctionne bien mais quand une fois que le PopUp est ouvert, il reste en dessous des autres fenêtres même. Commet faire en sorte que le PopUp retourne au-dessus des autres fenêtres, obtenir le Focus sur le PopUp en d’autres mots.

Il faut tout simplement ajouter une commande après l’ouverture de la fenêtre.


if(neo.focus){neo.focus();}

 

Je reprends ici une fonction qui cré un PopUp selon quelques paramètres. J’ajoute simplement la nouvelle commande à la fin. Cette fonction permet de définir le URL, les dimensions " width/height " et si la barre de défilement (scroll) est autorisée dans le PopUp.

<script type="text/javascript" language="javascript">
function twNeowin(nUrl,nNom,w,h,nScroll){
  // Ouvrir un popUp
  // Script gratuit des Trucsweb.com
  // - veuillez laisser cette remarque s.v.p.

  // Centrer le popUp
  var winl = (screen.width) ? (screen.width-w)/2 : 0;
  var wint = (screen.height) ? (screen.height-h)/2 : 0;
  var options = ’width=’+w+’,height=’+h+’,top=’+wint+’,left=’+winl+’,scrollbars=’+nScroll+’,resizable=no’;

  // Ouvrir le popUp
  neo=window.open(nUrl,nNom,options);

  // Forcer le focus sur un PopUp déjà ouvert
  if(neo.window.focus){neo.window.focus();}
}
</script>

 

Pour appeler la fonction, vous devez faire ce lien.

Paramètres

  • nUrl : Adresse Internet (url) de la page à ouvrir.
  • nNom : Nom du popUp, en gardant le même nom, le même popUp sera toujours utilisé. Pour obtenir un deuxième popUp, donner un nouveau nom (monPopUp2)
  • w : Largeur du popUp
  • h : Hauteur du popUp
  • nScroll : Indique d’ajouter (1) ou non (0) une barre de défillement.

   <a href="javascript:twNeowin(’corp1.htm’,’monPopUp’,400,450,1)">Lien</a>

 

Noter qu’il existe plusieurs façons d’ouvrir un PopUp mais que cette façon est la meilleure. Voir une page TEST qui démontre d’autres façons ici.

Django (Oznog) Blais
Dernière mise à jour :

Commentaires

       Visites : 3172 - Pages vues : 29006
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@