Ouvrir une fenêtre popup
digg
-
DarkRodWarrior Messages postés 1947 Statut Membre -
DarkRodWarrior Messages postés 1947 Statut Membre -
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.
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:
- Ouvrir une fenêtre popup
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Ouvrir une fenêtre de navigation privée - Guide
- Ouvrir fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
4 réponses
SALUT
en voila 2
lapremiere est une simple pop mais comme toute les popup seras bloque par les antipopup
la 2 est un peu plus complex mais n est pas bloque
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>
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 !
@ 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 !
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+
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+