Code Popup hỏi trước khi thoát khỏi blog/web


Bình thường khi muốn thoát khỏi một web site bạn chỉ cần bấm vào dấu x màu đỏ góc trên bên phải của trình duyệt. Nhưng bạn nghĩ sao khi blog/web của bạn sẽ xuất hiện một thông báo popup yêu cầu độc giả xác nhận việc họ muốn rời khỏi blog của bạn như hình dưới đây:


Với thủ thuật này của namkna khi độc giả lỡ tay click chuột nhàm vào nút tắt thì cũng không thoát ra khỏi trang web của bạn nếu họ chưa xác nhận.

¤ Bắt đầu thủ thuật

1. Đăng nhập vào tài khoản Blogger
2. Vào phần Mẫu (Template)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Tìm thẻ</head> 
- Dán code bên dưới sau thẻ </head> vửa tìm được.
<script> var exittraffic_splashalertmessage = "Bạn đã xem hết trang web chưa!"; </script>
<script type='text/javascript'>
//<![CDATA[
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
var is_firefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;

function DisableExitTraffic() {
PreventExitSplash = true;
}

function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
}
else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
function addClickEvent(a, i, func) {
if (typeof a[i].onclick != 'function') {
a[i].onclick = func;
}
}
theBody = document.body;
if (!theBody) {
theBody = document.getElementById("body");
if (!theBody) {
theBody = document.getElementsByTagName("body")[0];
}
}
var PreventExitSplash = false;
var LightwindowOpening = false;
function DisplayExitSplash() {

if (PreventExitSplash == false) {


window.scrollTo(0, 0);
if (is_firefox) {
//window.alert(exittraffic_splashalertmessage);
}
PreventExitSplash = true;
if (is_chrome||is_firefox) {
timeout_variable = setTimeout("exittraffic_change_url();", 1000);
} else {
document.location.href = exittraffic_RedirectUrl;
}

return exittraffic_splashalertmessage;
}
}
var a = document.getElementsByTagName('A');
for (var i = 0; i < a.length; i++) {
if (a[i].target !== '_blank') {
addClickEvent(a, i, function() {
PreventExitSplash = true;
});
}
else {
addClickEvent(a, i, function() {
PreventExitSplash = false;
});
}
}
disablelinksfunc = function() {
var a = document.getElementsByTagName('A');
for (var i = 0; i < a.length; i++) {
if (a[i].target !== '_blank') {
addClickEvent(a, i, function() {
PreventExitSplash = true;
});
}
else {
addClickEvent(a, i, function() {
PreventExitSplash = false;
});
}
}
}

addLoadEvent(disablelinksfunc);

disableformsfunc = function() {
// Makes that clicking on the links on the page will not cause this popup to appear
var f = document.getElementsByTagName('form');
for (var i = 0; i < f.length; i++) {
if (!f[i].onclick) {
f[i].onclick = function() {
if (LightwindowOpening == false) {
PreventExitSplash = true;
}
}
}
else if (!f[i].onsubmit) {
f[i].onsubmit = function() {
PreventExitSplash = true;
}
}
}
}

function exittraffic_change_url() {
disable_confirmation = false;
clearTimeout(timeout_variable); // just to make sure
document.location.href=exittraffic_RedirectUrl;
}

addLoadEvent(disableformsfunc);
window.onbeforeunload = DisplayExitSplash;
//]]>
</script>  
- Lưu mẫu lại và xem kết quả nha.

Related Posts:

  • Mã độc trên Android giúp hacker Trung Quốc kiếm 500 ngàn USD mỗi ngày Trung bình mỗi lượt tải về các phần mềm độc hại, Hummer mang về cho các hacker 5 cent (0,05 USD). Theo thống kê mới nhất, có đến 1,4 triệu thiết bị Android nhiễm Hummer mỗi ngày. Trang tin Android Authority dẫn … Read More
  • Đồng hồ hiển thị thời gian bằng chữ cái Hai cách xem giờ phổ biến nhất hiện nay là nhìn vào vị trí của các kim đồng hồ và xem mặt số hiển thị (đồng hồ điện tử). Nhưng mới đây, một người dùng trên Imgur đã tạo ra một chiếc đồng hồ mới lạ bằng sự kết hợp giữa hệ th… Read More
  • Samsung đã bán 26 triệu Galaxy S7, S7 Edge Một báo cáo mới đây cho thấy Samsung đã bán ra được 26 triệu chiếc điện thoại Galaxy S7, S7 Edge kể từ thời điểm tháng Ba năm nay. Kể từ khi bộ đôi Galaxy S7 và S7 Edge được tung ra thị trường hồi tháng Ba năm nay, đã có … Read More
  • AVG bị đối thủ Avast thâu tóm với giá 1,3 tỷ USD Hãng phát triển phần mềm diệt virus Avast chính thức thông báo thương vụ thâu tóm đối thủ AVG với giá 1,3 tỷ USD. Theo TheNextWeb, Avast là một trong những hãng bảo mật khá nổi tiếng hiện nay với hơn 230 triệu người dù… Read More
  • Facebook sẽ mã hóa đầu cuối cho Messenger Facbook vừa tuyên bố sẽ tung ra tính năng mã hóa đầu cuối (end-to-end) cho Messenger trong thời gian tới. Trong một thông báo ngày hôm qua, Facebook cho biết họ chuẩn bị tung ra một tính năng mới cho dịch vụ Messenger gọi… Read More

0 nhận xét:

Đăng nhận xét