Bonjour
![:hello: :hello:]()
,
Je souhaite proposer à mes visiteurs de visiter mon site internet en musique, et lancer un (lecteur) player si ils le souhaitent
![[:andro jean tonic] [:andro jean tonic]]()
.
Mais le problème est le suivant:
Si j'installe un Pop-up au lancement de la page, bien évidement il sera quasi-systématiquement bloqué par les systèmes de blocage de Pop-up
![:( :(]()
installé dans presque tout les navigateurs maintenant.
Je souhaite donc créer une fenetre chargée avec la balise <div> (
pas de window.open ) à la page d'accueil de mon site, pour afficher un texte proposant par exemple : "continuer la visite en musique ? Oui / Non"
Mais il faudrait également que cette fenetre ne se charge qu'une seule fois par session pour éviter à chaque rechargement (de la page) de se voir poser la question (ce qui deviendrait très vite désagréable...)
Voici ce que j'ai pu trouver pour le moment:
Pour afficher la fenêtre <div> :
J'ai trouvé
ceci
ce qui donne:
<div style="z-index: 99; display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%" id="popup">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td align="center">
<div style="width: 300px; height: 300px; border: 1px solid #000000; background: #FFFFFF">Et sa fais une jolie fenetre de 300x300</div>
</td>
</tr>
</table>
</div>
<div onclick="document.getElementById('popup').style.display = 'block'">Affiche la popup</div>
Pour afficher le Pop-up une seule fois par session:
J'ai trouvé
ceci
Ce qui donne:
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
[urlExt=http://www.editeurjavascript.com]http://www.editeurjavascript.com[/urlExt]
*/
function ScanCookie(variable)
{
cook = document.cookie;
variable += "=";
place = cook.indexOf(variable,0);
if (place <= -1)
return("0");
else
{
end = cook.indexOf(";",place)
if (end <= -1)
return(unescape(cook.substring(place+variable.length,cook.length)));
else
return(unescape(cook.substring(place+variable.length,end)));
}
}
function CreationCookie(nom,valeur,permanent)
{
if(permanent)
{
dateExp = new Date(2020,11,11);
dateExp = dateExp.toGMTString();
ifpermanent = '; expires=' + dateExp + ';';
}
else
ifpermanent = '';
document.cookie = nom + '=' + escape(valeur) + ifpermanent;
}
if(ScanCookie("dejapopup")==0)
{
window.open('/scripts/exemples/51.html','_blank','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=500,height=100');
CreationCookie("dejapopup","oui",false)
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
(
'/scripts/exemples/51.html' =>
à remplacer par votre fichier a ouvrir )
J'ai également trouver ceci:
à cette
adresse
Ce qui est dit :
C'est impossible, le seul truc est de faire une 'pop-up like'. Cherchez pas ce que cela veut dire, je viens d'inventer le mot sur le gaz.
[u a dit :
mettre votre popup dans une div avec un style de type:
position absolute;z-index:100;display:block;
résultat elle s'affiche dans votre page mais au dessus.
il vous suffit à la fin de la cacher (display:none).
Et hop !!!
http://www.concertoweb.com
Allez voir le site, vous verrez qu'en plus si vous actualisez la page
la popup ne revient pas (il doit falloir attendre une minute ).
Bon développement
]C'est impossible, le seul truc est de faire une 'pop-up like'. Cherchez pas ce que cela veut dire, je viens d'inventer le mot sur le gaz.
mettre votre popup dans une div avec un style de type:
position absolute;z-index:100;display:block;
résultat elle s'affiche dans votre page mais au dessus.
il vous suffit à la fin de la cacher (display:none).
Et hop !!!
http://www.concertoweb.com
Allez voir le site, vous verrez qu'en plus si vous actualisez la page
la popup ne revient pas (il doit falloir attendre une minute ).
Bon développement
[/u]
J'ai essayé tout ce qui était à ma porté pour essayé de trouver , mais combiner la fenêtre "div" a ouvrir une seule fois par session n'est pas évident...:
Si quelqu'un a une piste ou pourrait me diriger là ou je pourrais surement trouver la solution
Je vous remercie d'avance
![[:ahm86funky:8] [:ahm86funky:8]]()
herwan.