Ouvrir une fenêtre popup

Fermé
digg - 16 janv. 2009 à 22:36
DarkRodWarrior Messages postés 1755 Date d'inscription vendredi 2 mars 2007 Statut Membre Dernière intervention 18 mai 2010 - 17 janv. 2009 à 14:38
Bonjour,
Je reprends l'exploitation d'un site d'informations et je suis débutante en html et en java. En plus j'apprends sur le tas...
J'aimerais faire apparaître un pop-up d'info automatiquement dès l'ouverture de la page d'accueil. J'ai cherché un peu partout mais les lignes de code que j'ai trouvées ne fonctionnent pas : lors du test je n'ai pas de popup...

A l'aide... merci d'avance à tous.
A voir également:

4 réponses

DarkRodWarrior Messages postés 1755 Date d'inscription vendredi 2 mars 2007 Statut Membre Dernière intervention 18 mai 2010 91
16 janv. 2009 à 23:18
http://www.destrucsaweb.com/ressources/phpmyannu/goto_36.php

tu devrais y trouver ton bonheur ;)
0
RAD ZONE Messages postés 5224 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 1 353
16 janv. 2009 à 23:20
SALUT

en voila 2

lapremiere est une simple pop mais comme toute les popup seras bloque par les antipopup
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>
      RAD ZONE Webcreation
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta name="author" content="http://radservebeer.free.fr" />
    <meta name="generator" content="PSPad editor, www.pspad.com" />
    <script language="JavaScript" type="text/javascript">
//<![CDATA[
    function radpop(){
    myleft=(screen.width)?(screen.width-400)/2:100;mytop=(screen.height)?(screen.height-300)/2:100;
    settings='top=' + mytop + ',left=' + myleft + ',width=400,height=300,location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no'
    PopupWin=window.open('http://radservebeer.free.fr/','PopupWin', settings);
    PopupWin.focus();}
    //]]>
    </script>
  </head>
  <body onload="javascript:radpop()">
  </body>
</html>


la 2 est un peu plus complex mais n est pas bloque
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">    
  <head>        
    <title>      RAD ZONE Webcreation         
    </title>        
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />        
    <meta name="author" content="http://radservebeer.free.fr" />        
    <meta name="generator" content="PSPad editor, www.pspad.com" />    
<script language="JavaScript1.2" type="text/javascript">
//<![CDATA[
    var ie=document.all
    var dom=document.getElementById
    var ns4=document.layers
    var calunits=document.layers? "" : "px"
    var bouncelimit
    var direction="up"
    var usedropin=1
    function radpop(){
    if (!dom&&!ie&&!ns4){
    window.open("http://radservebeer.free.fr/", "", "scrollbars=1")}else{
    bouncelimit=32 //(doit etre divisible par 8)
    crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
    crossframe=(dom)?document.getElementById("cframe") : ie? document.all.cframe : document.cframe
    crossframe.src="http://radservebeer.free.fr/"
    if(usedropin){
    scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
    crossobj.top=scroll_top-250+calunits}
    crossobj.visibility=(dom||ie)? "visible" : "show"
    if(usedropin){
    dropstart=setInterval("dropin()",50)}}}
    function dropin(){
    scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
    if (parseInt(crossobj.top)<0+scroll_top){
    crossobj.top=parseInt(crossobj.top)+40+calunits
    if (parseInt(crossobj.top)>0+scroll_top){crossobj.top=0+scroll_top}}else{
    clearInterval(dropstart)
    bouncestart=setInterval("bouncein()",50)}}
    function bouncein(){
    crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
    if (bouncelimit<0)
    bouncelimit+=8
    bouncelimit=bouncelimit*-1
    if (bouncelimit==0){
    clearInterval(bouncestart)}}
    function dismissbox(){
    if (window.bouncestart) clearInterval(bouncestart)
    crossobj.visibility="hidden"}
    function truebody(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body}
    //]]>
    </script>            
<style type="text/css">
/*      <![CDATA[*/
div.c2 {
	position: absolute;
	visibility: hidden;
	width: 404px;
	height: 300px;
	background-color: #F5F5F5;
	border: solid thin #cccccc
}
div.c1 {
	background-color: #5c9fbd;
	text-align: right
}
/*]]>*/
	</style> 
    </head>    
  <body onload="javascript:radpop()">        
    <div id="dropin" class="c2">            
      <div class="c1">                
        <a href="#" onclick="dismissbox(); return false">[X]</a>            
      </div>      
      <iframe id="cframe" src="" width="400" height="300" frameborder="0" name="cframe">      
      </iframe>        
    </div>    
  </body>
  </html>
0
DarkRodWarrior Messages postés 1755 Date d'inscription vendredi 2 mars 2007 Statut Membre Dernière intervention 18 mai 2010 91
16 janv. 2009 à 23:24
Pour une débutante pondre un source direct sans explications , c'est du vent -_-"
0
RAD ZONE Messages postés 5224 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 1 353 > DarkRodWarrior Messages postés 1755 Date d'inscription vendredi 2 mars 2007 Statut Membre Dernière intervention 18 mai 2010
16 janv. 2009 à 23:27
elle fait son choix entre les 2 et je lui explique

parce que c est pas tout a fais la meme chose comme expliquation entre les 2 !! ;-))
0
Merci à vous deux !

@ DarkRod : j'avais bien trouvé ça mais la fenêtre ne s'ouvre que si on actionne un lien, et ce que je voudrais c'est qu'elle s'ouvre toute seule (éventuellement avec un lien en plus pour les utilisateurs qui ont un bloqueur de popups).

@ RAD ZONE : j'essaie ton code dès demain et je t'en dis des nouvelles. A priori ça semble être la seconde version la plus conforme à ce que je cherche. Je vais essayer ça dans un bac à sable, on va voir si j'arrive à mettre ça où il faut ;-)

Je vous tiens au jus demain.

Merci encore !
0
DarkRodWarrior Messages postés 1755 Date d'inscription vendredi 2 mars 2007 Statut Membre Dernière intervention 18 mai 2010 91
17 janv. 2009 à 14:38
Généralement les sites qui ont des popup ne sont pas très populaire :s
Les utilisateurs détestent ça et sont de plus en plus protégé contre ce genre de spam à toi de voir , mais ça dépend aussi ce que tu veux afficher dans ton popup , on peut trouvé une solution alternative , un popup c'est plutôt "obligatoire" , l'utilisateur devrait toujours avoir le choix :(

A+
0