Pop up sans bordure centréé sous js

Pop up sans bordure centréé sous js - HTML/CSS - Programmation

Marsh Posté le 29-01-2003 à 09:43:45    

Bonjour,
J'ai finalement trouvé l'astuce pour ma pop-up sans bordure, par contre, je voudrai qu'elle s'ouvre en milieu de page...
Pouvez vous me renseigner sur le code js a appliquer pour que ma popup (sans bordure...) s'ouvre en plein milieu de la page, quelle que soit la résolution de l'écran :  
 


 
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
 
*/
/* VARIABLES */
ejs_pf_topcolor = '#ACBFFF';
ejs_pf_width = 500;
ejs_pf_height = 500;
ejs_pf_file = 'edito.html';
[g]ejs_pf_X = ;
ejs_pf_y = ;[/g]
 
/* HTML */
ejs_pf_html = '
 
<HTML>
  <BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0>';
ejs_pf_html += '
 
<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
 
 <TR>';
 ejs_pf_html += '
  <TD BGCOLOR=black>
 
   <TABLE CELLPADDING=0 CELLSPACING=1 BORDER=0 WIDTH=100% HEIGHT=20>
 <TR>
 
<TD BGCOLOR='+ejs_pf_topcolor+'>
 <TABLE CELLPADDING=2 CELLSPACING=1 BORDER=0 ALIGN=right>
  <TR>
   <TD BGCOLOR=white><A HREF="javascript:window.top.close()" STYLE="text-decoration:none">
    <FONT FACE="Verdana, Arial" SIZE=1 COLOR=black><B>X</B>
    </FONT></A>
   </TD>
  </TR>
 </TABLE>
</TD>
</TR>
</TABLE>';
 
ejs_pf_html += '
 </TD>
 </TR>
  <TR>
   <TD HEIGHT='+(ejs_pf_height-20)+'>
   <iframe src="'+ejs_pf_file+'" framespacing=0 frameborder=no    scrolling=auto width=100% height='+(ejs_pf_height-20)+'>
    </iframe>
   </TD>';
ejs_pf_html += '
  </TR>
 </TABLE>';
 
/* WINDOW */
function ejs_pf_open()
 {
 if(document.all&&document.getElementById)
  {
  ejs_pf_pop = window.open('about:blank','ejs_pf_pop','fullscreen,scrollbars');
  ejs_pf_pop.moveTo(ejs_pf_X,ejs_pf_y);
  ejs_pf_pop.resizeTo(ejs_pf_width,ejs_pf_height);
  ejs_pf_pop.document.write(ejs_pf_html);
  }
 else
  {
  ejs_pf_pop = window.open('about:blank','ejs_pf_pop','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width='+ejs_pf_width+', height='+ejs_pf_height+', top='+ejs_pf_y+', left='+ejs_pf_X);
  ejs_pf_pop.document.write(ejs_pf_html);
  }
 }
 
/* ONLOAD */
ejs_pf_open()
</SCRIPT>
<!-- FIN DU SCRIPT -->


 
 
Merci les gars !


Message édité par sennastien le 29-01-2003 à 11:22:39
Reply

Marsh Posté le 29-01-2003 à 09:43:45   

Reply

Marsh Posté le 29-01-2003 à 11:23:37    

personne?$$c'est clair qu'il me faut indiquer un truc relatif en hauteur largeur  mais je vois pas quoi :/
 
ejs_pf_X = ;  
ejs_pf_y = ;  


---------------
ビブリボン | Memoro de la Stono | まかんこうさっぽう

Reply

Marsh Posté le 29-01-2003 à 11:52:15    


var hauteur = 150; //dimension du popup
var largeur = 300;
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;


 et voila!


Message édité par drlobo le 29-01-2003 à 11:52:41
Reply

Marsh Posté le 30-01-2003 à 16:51:48    

super merci ;)


---------------
ビブリボン | Memoro de la Stono | まかんこうさっぽう

Reply

Sujets relatifs:

Leave a Replay

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