Précédent   Forum du club des développeurs et IT Pro > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/08/2012, 21h35   #1
Nheavy
Membre à l'essai
 
Femme
Étudiant
Inscription : août 2011
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 51
Points : 21
Points : 21
Par défaut setcookie sans formulaire ?

Bonjour,

J'utilise un script sur mon site pour afficher ou cacher une Shoutbox, j'aurais voulu que sa position (cacher ou afficher) soit mémorisé dans un cookie. J'ai Googleisé, et j'aurais voulu utiliser le setcookie de PHP pour réaliser cette mémoire.

Mais est-ce possible de modifier la valeur de ce cookie sans formulaire par un simple lien "<a href ..." ou par javascript ?
Si non voyez vois une autre solution pour mémoriser cette position avec mon code ci dessous ?

HTML
Code :
1
2
3
4
5
6
7
8
9
10
11
<div id="chatcontent">
<div id="chatcontrol"><a href="javascript:ChatDisplay();"></a></div>
<div id="chat" style="display:none">
	<div id="boutonchat">
		<a href="javascript:ChatMinimize();" id="chatminimize"></a>
	</div>
	<div id="chatbox">
		<script de la Shoutbox></script>
	</div>
</div>
</div>
Javascript
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function ChatDisplay() {	
	document.getElementById('chatcontrol').style.display = 'none';
	$("#chat").show("blind", { direction: "horizontal" }, 1000);
	setTimeout(function() { 
		document.getElementById('bann').style.margin = '0';
		document.getElementById('nav_wrapper').style.margin = '0';
		document.getElementById('contenant').style.margin = '0';
		document.getElementById('bas').style.margin = '0';
		}, 300);
}
function ChatMinimize() {	
	$("#chat").hide("blind", { direction: "horizontal" }, 1000);
	setTimeout(function() { 
	document.getElementById('bann').style.margin = 'auto';
	document.getElementById('nav_wrapper').style.margin = '0 auto';
	document.getElementById('contenant').style.margin = '0 auto';
	document.getElementById('bas').style.margin = '0 auto';
	}, 300);
	setTimeout(function() { document.getElementById('chatcontrol').style.display = 'block'; }, 1100);
}
Nheavy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2012, 01h19   #2
InStep
Invité de passage
 
Inscription : août 2012
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2012
Messages : 8
Points : 2
Points : 2
Tu peux gérer les cookies directement en javascript :
http://ppk.developpez.com/tutoriels/...es-javascript/
InStep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2012, 13h19   #3
Nheavy
Membre à l'essai
 
Femme
Étudiant
Inscription : août 2011
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : août 2011
Messages : 51
Points : 21
Points : 21
Merci beaucoup pour ce sujet très clair

J'appréhendais au début comme je n'avais jamais utilisé cette fonction mais j'ai finalement réussi sans trop me prendre la tête.

Bonne continuation !
Nheavy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h26.


 
 
 
 
Partenaires

Hébergement Web