Thu Oct 04, 2012 10:14 am
Trong Forumotion bạn có thể dùng javascript cookie một
cách đơn giản hơn bằng cách dùng plugin cookie mặc định. Cách dùng như
sau:
Ghi chú: Nếu thiết lập sticky là false và path "/" thì có thể bỏ sticky và path hoặc bỏ path.
Lấy cookie: my_getcookie(name)
[b][b]
[b]Ví dụ: Ta bắt đầu với đoạn mã không có cookie.[/b]
Nếu bạn muốn khi tải lại trang div#fmvicookie ẩn thì chỉ có thể dùng cookie. Cách dùng như sau:
Bước 1: Đặt giá trị cookie. Trong thẻ script ví dụ trên, thêm my_setcookie vào lệnh click
Demo: [You must be registered and logged in to see this link.] tại trang demo này khi tải lại trang thì div#fmvicookie vẫn hiện, do thiết lập đường dẫn không phải ở đây.
Bước 2: Lấy cookie. Ta dùng my_getcookie. Theo ví dụ trên, my_getcookie("fmvicookie") sẽ trả về giá trị của cookie là yes
Demo: [You must be registered and logged in to see this link.] đây là trang có đường dẫn phù hợp với cookie được lưu ở bước 1.
[/b][/b]
cách đơn giản hơn bằng cách dùng plugin cookie mặc định. Cách dùng như
sau:
- Đặt cookie: my_setcookie(name,value,sticky,path) hoặc my_setcookie(name,value,sticky) hoặc my_setcookie(name,value)
- name: Tên cookie.
- value: Giá trị cookie.
- sticky: Kiểu lưu cookie. Nếu muốn lưu vĩnh viễn thì thiết lập là true hoặc 1, nếu muốn lưu theo phiên thì thiết lập là false hoặc 0
- path: Thiết lập đường dẫn xác định tại miền
Ghi chú: Nếu thiết lập sticky là false và path "/" thì có thể bỏ sticky và path hoặc bỏ path.
[b]Ví dụ: Ta bắt đầu với đoạn mã không có cookie.[/b]
- Code:
[b][b]<span style="float: right; padding: 5px; background-color: white;" id="fmvitoggle">
<img alt="fmOpen" src="http://i48.servimg.com/u/f48/16/58/89/73/cursor10.png">
</span>
<div id="fmvicookie" style="padding: 100px; background-color: gray;">
</div>
<script>
$("span#fmvitoggle").click(function() {
$("div#fmvicookie").hide();
});
</script>[/b][/b]
Nếu bạn muốn khi tải lại trang div#fmvicookie ẩn thì chỉ có thể dùng cookie. Cách dùng như sau:
Bước 1: Đặt giá trị cookie. Trong thẻ script ví dụ trên, thêm my_setcookie vào lệnh click
- Code:
[b][b]<script>
$("span#fmvitoggle").click(function() {
$("div#fmvicookie").hide();
my_setcookie("fmvicookie", "yes", 0, "/h60-demo-my_getcookie");
});
</script>[/b][/b]
Demo: [You must be registered and logged in to see this link.] tại trang demo này khi tải lại trang thì div#fmvicookie vẫn hiện, do thiết lập đường dẫn không phải ở đây.
Bước 2: Lấy cookie. Ta dùng my_getcookie. Theo ví dụ trên, my_getcookie("fmvicookie") sẽ trả về giá trị của cookie là yes
- Code:
[b][b]<script>
if (my_getcookie("fmvicookie") == "yes") {
$("div#fmvicookie").hide();
};
</script>[/b][/b]
Demo: [You must be registered and logged in to see this link.] đây là trang có đường dẫn phù hợp với cookie được lưu ở bước 1.
Viết bởi baivong fmvi.org
[/b][/b]