Image caché sur le site qui disparait lors...
Fermé
Galipache
Messages postés
20
Date d'inscription
samedi 9 août 2008
Statut
Membre
Dernière intervention
16 août 2009
-
9 août 2008 à 10:03
ddez Messages postés 19 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 10 août 2008 - 9 août 2008 à 11:05
ddez Messages postés 19 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 10 août 2008 - 9 août 2008 à 11:05
A voir également:
- Image caché sur le site qui disparait lors...
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Votre colis est dans le site de livraison qui dessert votre adresse. nous le préparons pour le mettre en livraison. ✓ - Forum Consommation et internet
- Recherche par image - Guide
- Comment savoir si un site est fiable - Guide
- Image iso - Guide
5 réponses
el_linwin
Messages postés
519
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
16 août 2008
88
9 août 2008 à 10:08
9 août 2008 à 10:08
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
ddez
Messages postés
19
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
10 août 2008
9
9 août 2008 à 10:09
9 août 2008 à 10:09
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
Galipache
Messages postés
20
Date d'inscription
samedi 9 août 2008
Statut
Membre
Dernière intervention
16 août 2009
9 août 2008 à 10:21
9 août 2008 à 10:21
Justement je ne connais rien dans le Javascript
ddez
Messages postés
19
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
10 août 2008
9
9 août 2008 à 11:05
9 août 2008 à 11:05
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)
el_linwin
Messages postés
519
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
16 août 2008
88
9 août 2008 à 10:26
9 août 2008 à 10:26
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
Galipache
Messages postés
20
Date d'inscription
samedi 9 août 2008
Statut
Membre
Dernière intervention
16 août 2009
9 août 2008 à 10:32
9 août 2008 à 10:32
Ok merci