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);
} |