Centrer une pop-up

Centrer une pop-up - HTML/CSS - Programmation

Marsh Posté le 22-03-2003 à 11:09:05    

J'utilise ce script pour ouvrir une pop-up :
 
<a href="#" class="menu" onClick="window.open ('fichier.php','nom','toolbar=0,location=0,directories=0,status=0,
scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=800,height=600';); return(false);">Lien</a>
 
J'aimerais savoir comment faire pour qu'elle apparaisse au centre de l'ecran quand on l'ouvre et non en haut a gauche.
 
Merci.


Message édité par Boba Fett 2k le 22-03-2003 à 11:09:47
Reply

Marsh Posté le 22-03-2003 à 11:09:05   

Reply

Marsh Posté le 22-03-2003 à 11:58:20    

joues avec les propriétés clientHeight et clientWidth.  :)

Reply

Marsh Posté le 22-03-2003 à 12:07:34    

Comment ? je dois placer ses paramètres ou dans le lien ?

Reply

Marsh Posté le 22-03-2003 à 12:11:41    

Boba Fett 2k a écrit :

Comment ? je dois placer ses paramètres ou dans le lien ?


 
Il y a deux possibilités :
 
Si tu ignores ce qu'est une propriété et tu cherches un code tout écrit, tout pondu, tu cherches ton code avec google ("centrer un popup" ), je ne doute pas qu'il y ait un bon millier de réponse.
 
Sinon, tu te mets au javascript, et quand tu as des questions précises sur telle ou telle fonction/propriété/méthode/ etc... Tu reviens ici.

Reply

Marsh Posté le 22-03-2003 à 15:19:35    

En fait je cherche comment faire pour que la pop-up soit centrée sans utiliser une fonction ou un javascript exterieur au lien. J'arrive sans problème a faire centrer la pop-up mais faut que j'utilise un javascript en "plusieurs parties". Ce que je me demandait c'est si c'était possible sans passer par là et de pouvoir tout mettre entre els balises <a et </a>.
 
Pour les propriétés clientwidth et clientheight, je sais pas comment les utilisés ...

Reply

Marsh Posté le 22-03-2003 à 16:36:22    

Code :
  1. <script language="javascript">
  2. <!--
  3. function openwin(page,largeur,hauteur)
  4. {
  5. var top=(screen.height-hauteur)/2;
  6. var left=(screen.width-largeur)/2;
  7. window.open(page, "","top="+top+",left="+left+",width="+largeur+",height="+hauteur+",titlebar=0,directories=0,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0" );
  8. }
  9. // -->
  10. </script>

Reply

Marsh Posté le 22-03-2003 à 17:35:53    

Schimz a écrit :

Code :
  1. <script language="javascript">
  2. <!--
  3. function openwin(page,largeur,hauteur)
  4. {
  5. var top=(screen.height-hauteur)/2;
  6. var left=(screen.width-largeur)/2;
  7. window.open(page, "","top="+top+",left="+left+",width="+largeur+",height="+hauteur+",titlebar=0,directories=0,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0" );
  8. }
  9. // -->
  10. </script>

 


 
1) donner des scripts tout fait n'est pas l'objet de ce forum. (De plus, ce script est faux : il ouvre un popup au centre de l'écran, mais pas du navigateur, ce qui n'est pas pratique pour ceux qui travaillent en haute résolution en mode fenêtré).
2) Ce n'est pas ce qu'il veut : il veut pouvoir tout écrire dans son lien sans passer par une fonction externe.
 
Pour notre ami : documentes toi un peu sur le javascript : tu découvriras qu'en fait, rien ne t'oblige à passer par une fonction externe. Tu peux parfaitement tout mettre dans un lien en séparant les instructions par des points virgules.
 
Mais fais quelques tutoriaux sur le javascript et la notion d'objet JS.


Message édité par Hermes le Messager le 22-03-2003 à 17:38:28
Reply

Marsh Posté le 22-03-2003 à 20:29:21    

http://forum.hardware.fr/forum2.ph [...] subcat=389
 
 
 :D  :D  :D


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Sujets relatifs:

Leave a Replay

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