Image caché sur le site qui disparait lors...
Galipache
Messages postés
21
Statut
Membre
-
ddez Messages postés 19 Statut Membre -
ddez Messages postés 19 Statut Membre -
Bonjour,
Je voudrais savoir si il est possible qu'une image apparaisse
sur le site et quand on clique dessus qu'il y a un message
qui apparait et puis lorsque je retourne sur le site, l'image
dipsarraisse ?
Merci
Je voudrais savoir si il est possible qu'une image apparaisse
sur le site et quand on clique dessus qu'il y a un message
qui apparait et puis lorsque je retourne sur le site, l'image
dipsarraisse ?
Merci
A voir également:
- Image caché sur le site qui disparait lors...
- Site de telechargement - Accueil - Outils
- Site x - Guide
- Site qui remplace coco - Accueil - Réseaux sociaux
- Fermeture de Coco : les internautes à la recherche d'un remplaçant - Accueil - Réseaux sociaux
- Copie caché - Guide
5 réponses
Bonjour Galipache,
C'est parfaitement possible avec du Javascript.
Au besoin, il pourra être complété avec du PHP pour un meilleur effet.
NB: C'est faisable aussi en VBscript (et en ASP), bien entendu !
Bref, il ne vous reste plus qu'à coder ! ;-)
Cordialement,
el_linwin
C'est parfaitement possible avec du Javascript.
Au besoin, il pourra être complété avec du PHP pour un meilleur effet.
NB: C'est faisable aussi en VBscript (et en ASP), bien entendu !
Bref, il ne vous reste plus qu'à coder ! ;-)
Cordialement,
el_linwin
Bonjour,
Pour cela il faut utiliser les cookies.
Quand tu entres sur le site, par défaut ton image est là.
Si tu cliques dessus, tu enregistres une valeur dans le cookie qui dit qu'il y a eu un clic sur cette image.
Quand tu retournes sur le site, si le cookie existe et que le valeur correspond à "clic sur l'image" alors tu n'affiches pas l'image.
Aide sur les cookies ici :
http://www.asp-php.net/tutorial/scripting/cookies.php
Pour cela il faut utiliser les cookies.
Quand tu entres sur le site, par défaut ton image est là.
Si tu cliques dessus, tu enregistres une valeur dans le cookie qui dit qu'il y a eu un clic sur cette image.
Quand tu retournes sur le site, si le cookie existe et que le valeur correspond à "clic sur l'image" alors tu n'affiches pas l'image.
Aide sur les cookies ici :
http://www.asp-php.net/tutorial/scripting/cookies.php
Voici un exemple codé sur le vif :
Quand tu cliques sur l'image, ca écrit dans le cookie de la page que l'image a déjà été cliquée. Ensuite, elle ne s'affiche plus si tu reviens sur le site (sauf si tu effaces le cookie)
<script>
function lireCookie(){
var params=document.cookie.split(";");
var cook=new Array();
for(var i in params){
var param=params[i].replace(" ", "").split("=");
cook[param[0]]=param[1];
}
return cook;
}
function ecrireCookie(){
var expDate = new Date();
expDate.setTime(expDate.getTime() + (365 * 24 * 3600 * 1000));
document.cookie = arguments[0] + "=" + escape(arguments[1]) + ";expires=" + expDate.toGMTString();
}
function effacerCookie(){
var expDate = new Date();
expDate.setTime(expDate.getTime() + (-1 * 24 * 3600 * 1000));
document.cookie = arguments[0] + "=0;expires=" + expDate.toGMTString();
}
function imageCliquee(){
ecrireCookie("dejaClique",1);
document.location=document.location;
}
function resetImage(){
effacerCookie("dejaClique");
document.location=document.location;
}
</script>
Voici une image:
<br>
<br>
<script>
var image="images/but_oui.gif"; //CHOISIR UN LIEN CORRECT
var cook=lireCookie();
var afficherLImage=false;
if(cook==null){
afficherLImage=true;
}
else{
if(cook["dejaClique"]!=1){
afficherLImage=true;
}
}
if(afficherLImage){
var str="";
str+=' <img src="'+image+'" onClick="imageCliquee()" style="cursor:pointer">';
document.write(str);
}
</script>
<br>
<br>
<a href="javascript:resetImage()">Effacer les cookies</a>
Quand tu cliques sur l'image, ca écrit dans le cookie de la page que l'image a déjà été cliquée. Ensuite, elle ne s'affiche plus si tu reviens sur le site (sauf si tu effaces le cookie)
Bonjour Galipache,
Alors, commencez par là: https://www.toutjavascript.com/main/index.php3
Il y a des tutoriaux et des aides en français qui vous seront bien utiles.
Cordialement,
el_linwin
Alors, commencez par là: https://www.toutjavascript.com/main/index.php3
Il y a des tutoriaux et des aides en français qui vous seront bien utiles.
Cordialement,
el_linwin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question