Bonjour ,
Je souhaite proposer à mes visiteurs de visiter mon site internet en musique, et lancer un (lecteur) player si ils le souhaitent [: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é
ce qui donne:
Pour afficher le Pop-up une seule fois par session:
J'ai trouvé
Ce qui donne:
( '/scripts/exemples/51.html' => à remplacer par votre fichier a ouvrir )
J'ai également trouver ceci:
à cette
Ce qui est dit :
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]
herwan.
Je souhaite proposer à mes visiteurs de visiter mon site internet en musique, et lancer un (lecteur) player si ils le souhaitent [: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é
Vous devez être connecté pour voir les liens.
ce qui donne:
Code:
<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é
Vous devez être connecté pour voir les liens.
Ce qui donne:
Code:
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
[url]http://www.editeurjavascript.com[/url]
*/
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 -->
J'ai également trouver ceci:
à cette
Vous devez être connecté pour voir les liens.
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.
mettre votre popup dans une div avec un style de type:
[cpp]position absolute;z-index:100;display:block;[/cpp]
résultat elle s'affiche dans votre page mais au dessus.
il vous suffit à la fin de la cacher (display:none).
Et hop !!!
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
mettre votre popup dans une div avec un style de type:
[cpp]position absolute;z-index:100;display:block;[/cpp]
résultat elle s'affiche dans votre page mais au dessus.
il vous suffit à la fin de la cacher (display:none).
Et hop !!!
Vous devez être connecté pour voir les liens.
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
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]
herwan.