Tom's Guide > Forum > Programmation > Créer un pop-up automatique
Mot :    Pseudo :           
 

Bonjour à tous,

Je souhaiterais créer sur la page d'accueil de mon site un pop-up qui s'ouvre automatiquement dès l'ouverture de ma page pour annoncer un évènement, comme sur le site suivant
http://www.grand-nancy.org/webv5/

Le problème est que je n'ai trouvé que la façon de créer des pop-ups qui s'ouvrent d'après un lien.

Quelqu'un pourrait-il m'aider s'il vous plait? Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

je veux pas être mechant , mais si tu cherche sur google surtout dans les scripts php et asp , tu trouveras ton bonheur , avertit nous si tu trouve cela ....

Répondre à sixty65

réponse très utile...je n'y avais pas du tout pensé...

Répondre à maudus

Salut,

Je ne sais pas si ça peut te correspondre, mais recherche au niveau des intersticiel

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

Nan désolée ca ne correspond pas à ce que je veux mais merci quand même

Répondre à maudus

Et bien le plus simple alors, c'est de reprendre le code du site que tu as donné, et de l'adapter après pour toi :

Code HTML :

Code :
  1. <div id="pop">
  2.   <div class="fermer"><a href="#"><img src="/webv5/fla/popup_fermer.gif" width="20" height="20" border="0"></a></div>
  3.   <a href="/webv5/actualites/echotri.asp"><img src="/webv5/images_accueil/jvjv2007.jpg" alt="Pole aquatique accès piscines à 1 euro" border="0" height="529" /></a>
  4. </div>



Code Javascript :

Code :
  1. function pop()
  2. {
  3.     var pop = document.getElementById('pop');
  4.     if (pop) {pop.style.display = 'block';};
  5.     if (pop) {pop.onclick = function() {this.style.display = 'none';};};
  6. }
  7. window.onload = pop;



Si tu as besoin d'aide pour modifier, n'hésites pas

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

Concrètement : voici mon code, qui ne fonctionne pas. Et je ne trouve pas l'erreur :

<head>
<SCRIPT LANGUAGE="JavaScript">
function mapopup()
{
window.open('cr_mandat.html','Réunion de compte-rendu à Nancy','height=270,width=270,top=50,left=50,resizable=no,menubar=no,status=no,scrollbars=no,menubar=no');
}
</SCRIPT>
</head>

<body onLoad="('cr_mandat.html, 'Réunion de compte-rendu à Nancy', 'height=270,width=270,top=50,left=50,resizable=no,menubar=no,status=no,scrollbars=no,menubar=no')">


</body>

Quelqu'un peut-il m'aider? Merci d'avance!


Message édité par maudus le 21-09-2007 à 16:14:49
Répondre à maudus

C'est normal ça.

Tu te créés une fonction mapopup() qui va te permettre de faire une popup, seulement, tu ne l'appelles pas dans ton onload, tu fais un autre truc.

Remplace ton onload par : onload="mapopup();" et ça sera bon !

Par contre, les popup de ce genre sont généralement bloqués...

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

j'ai changé ce que tu m'as dit mais ca ne marche toujours pas... je ne comprend plus là

Répondre à maudus

fais voir ton code, ou ta page sur internet pour voir ça

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

Voici le code de ma page :


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Essai pop-up</title>
<SCRIPT language=javascript>
function OuvrirPopup()
{
window.open('cr_mandat.html','Réunion de compte rendu à Nancy','height=270,widht=270,top=50,left=50,resizable=yes,menubar=no,scrollbars=no,status=no');
}
</SCRIPT>
</head>

<body onload="OuvrirPopup();">


</body>
</html>

Répondre à maudus

Et bien le code fonctionne.
Sauf que chez moi sur Firefox, la popup est bloquée, donc on ne la voit pas, mais tu as une barre d'informations qui te le dit.

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

Et bien moi ca ne marche pas
Je suis au travail sous IE et il me met un signe d'erreur sur la page, et rien ne s'affiche
alors que d'habitude je n'ai aucun problème pour afficher les pop-up

Répondre à maudus

Et bien, avec le code que tu m'as fourni, ça fonctionne sous Firefox mais pas sous IE7.
Après un test, j'ai pu voir que si tu mets un titre sans espace, ça fonctionne sous IE7 !

Donc enlève les espaces dans le titre que tu donnes à la pop-up. Pour configurer le titre de la popup, tu auras juste besoin de mettre la balise <title></title> dans ta page cr_mandat.html

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR
Tom's Guide > Forum > Programmation > Créer un pop-up automatique
Aller à :

Il y a 1647 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens