Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    août 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : août 2011
    Messages : 53
    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);
    }

  2. #2
    Invité de passage
    Inscrit en
    août 2012
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : août 2012
    Messages : 8
    Points : 3
    Points
    3

    Par défaut

    Tu peux gérer les cookies directement en javascript :
    http://ppk.developpez.com/tutoriels/...es-javascript/

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    août 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : août 2011
    Messages : 53
    Points : 21
    Points
    21

    Par défaut

    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •