Old school Swatch Watches



Chào mọi người...hôm nay mình sẽ trình bày một cách để bạn ẩn những nội dung mà người sữ dung wap, web đã từng đọc qua

Đối với một số khách truy cập việt xác nhận hay đọc các thông tin sau mổi lần truy cập khiến họ rất bực mình
Vậy làm cách nào để ẩn những nội dung mà họ đã đọc qua rùi
Mình xin lấy ví dụ một số trang wap thường có link là "Bạn có một tin nhắn mới từ admin" và dù người dùng đã đọc rùi thì link đó vẫn xuât hiện

Thôi không giải thích dài dòng nữa, chắc các bạn cũng hiểu ý mình. Giờ chúng ta đi giải quyết vấn đề này...mình vẫn lấy ví dụ là tin nhắn
Hướng giải quyết của mình là sữ dụng cookies, khi người dùng kick vào link thì đồng thời cũng lưu cookies lên trình duyệt, và lần sau khi truy cập thì trang sẽ kiểm tra cookies....nếu trình duyệt có cookies rùi thì link đó sẽ được ẩn...còn nếu không thì link đó sẽ xuất hiện

Và dưới đây là code

<script> function getCookie(name) {prefix = name + "=";
cookieStartIndex = document.cookie.indexOf(prefix);
if (cookieStartIndex == -1) return null cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length; return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));}

//In sboy16

function entex(sx) {function setCookiex(name, value, expires, path, domain, secure) {curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); document.cookie = curCookie;}

now = new Date();
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
setCookiex("ddok", sx, now);
location.href='/'; }

ddok = getCookie("ddok");

if (ddok) {} else {document.write('<a href=\"http://sboy16.hexat.com/About\" onClick="entex(1);"><font color=#F5FFFA> Bạn nhận được 1 tin nhắn</font></a>'); } </script>


Trong đoạn code trên, bạn có thể thay đoạn if (ddok) {} bằng đoạn khác ví dụ if (ddok) {document.write("Bạn đã đọc tin nhắn"); } đây là chổ để đua ra thông tin khi trên trình duyệt có cookies.
Còn đoạn else {document.write('<a href=\"http://sboy16.hexat.com/About\" onClick="entex(1);"><font color=#F5FFFA> Bạn nhận được 1 tin nhắn</font></a>'); là để đua ra thông tin khi trên trình duyệt không có cookies. Ở đây bạn có thể sữ dụng link hay from gì cũng đđượ. Chú ý tới đoạn onClick="entex(1);" nhé dù bạn sữ dụng link hay from thì đều phải có thuộc tính này
Code này cũng có thể áp dụng đước với những trường hợp khác nhu với wap 18+, wap lớp... thường có đoạn mã xác nhận thông tin...nhưng khi nào người dùng truy cập vào cũng phải xác nhận...đó làm một việt rất phiền phức, bạn chỉ cần thêm vào đoạn đua ra thông tin lúc trình duyệt có cookies môt code chuyển trang ví dụ

if (ddok) { document.write('<meta http-equiv=refresh content=\"5; URL=http://sboy16.hexat.com\">'); } else {document.write('<a href=\"http://sboy16.hexat.com\" onClick="entex(1);"><font color=#F5FFFA> Tôi đồng ý</font></a>'); }

Và bạn cũng có thể sữ dụng code này để phát hiện những khách truy cập vào wap lần đầu tiên. Chỉ việt thay đoạn này vào
if (ddok) {} else { document.write('đây là lần đầu tiên bạn vào wap');
entex(1); }

Vậy chỉ với một thao tác đơn giản là thay câu lệnh if (ddok) {} else {} bằng một câu lệnh if (ddok) {} else {} khác bạn đa thay đổi được chức nặng của code này. Hãy tự mình thữ nghiệm đi nhé

Đây là phương pháp do mình nghĩ ra nên khi bạn copy, và đăng ở đâu xin gi nguồn: sboy16
Còn bạn nào thấy code này hay và có lòng hảo tâm thì đăng cho mình cái quảng cáo wap sboy16.hexat.com trên wap của bạn thui...hihi

1
2
1140