Làm sao để có thể mở ra nhiều cửa sổ hay tab khi click chuột vào vị trí bất kỳ trên blog?. Nếu bạn đã từng lướt qua các trang phim thì sẽ thấy được điều này, tức là khi bạn truy cập vào website thì chỉ 1 trang duy nhất nhưng khi bạn thao tác bằng cách click chuột thì các cửa sổ khác sẽ tự động xuất hiện. Và hôm nay mình xin chia sẻ các bạn các đoạn javascript để thực hiện việc này, điều này có thể giúp bạn quảng bá được các trang blog phụ hoặc nhận quảng cáo từ các trang web/blog khác.
>>>Bắt đầu thủ thuật.
Bước 1: Đăng nhập vào blog
Bước 2: Đi tới danh sách bài đăng (Nếu bạn đang quản lý từ 2 trang trở lên)
Bước 3: Chọn Mẫu
Bước 4: Chỉnh sửa HTML => Tiếp tục (đồng thời bấm cặp phím Ctrl+F và gõ lệnh <body>
)
Bước 5: Thay thế<body> thành 1 trong 3 đoạn code dưới đây
I. Javascript xuất hiện nhiều tab mỗi khi click chuột
<body onclick='open_popup()'> <script type='text/javascript'> /* <![CDATA[ */ function open_popup() { window.open("http://cdqtkd5a.blogspot.com") window.open("http://5a-taydo.blogspot.com/") window.open("http://thongbao-cdqtkd5a.blogspot.com/") } /* ]]> */ </script>
Ở trên mình mặc định là 3 trang sẽ được mở ra khi click chuột, bạn hoàn toàn có thể thêm nhiều hơn bằng cách thêm window.open("địa chỉ web/blog").
II. Javascript xuất hiện popup khi click chuột lần đầu tiên (theo sinhvienit.net)
<body onclick="vtlai_popup();"> <script language="javascript"> /* <![CDATA[ */ var sinhvienit=0; function SVIT_ADS_GetCookie(Name){ var re=new RegExp(Name+"=[^;]+", "i"); if (document.cookie.match(re)) return decodeURIComponent(document.cookie.match(re)[0].split("=")[1]); return "" } function SVIT_ADS_SetCookie(name, value, days){ if (typeof days!="undefined"){ var expireDate = new Date() var expstring=expireDate.setDate(expireDate.getDate()+days) document.cookie = name+"="+decodeURIComponent(value)+"; expires="+expireDate.toGMTString() } else document.cookie = name+"="+decodeURIComponent(value); } function vtlai_popup() { var cookie_popup_ads = SVIT_ADS_GetCookie('sinhvienit_popup_ads'); if (cookie_popup_ads=='') { if(sinhvienit==0) { sinhvienit=1; var Time_expires = 24 * 3600 * 1000; SVIT_ADS_SetCookie('sinhvienit_popup_ads','true',Time_expires); var urllist = ['http://cdqtkd5a.blogspot.com','http://5a-taydo.blogspot.com','http://thongbao-cdqtkd5a.com']; var url = urllist[Math.floor(Math.random() * urllist.length)]; var params = 'width=' + '300'; params += ', height=' + '300'; params += ', top=0,left=0,scrollbars=yes,status=1,toolbar=1,menubar=1,resizable=1,location=1,directories=1'; var pop_ads_open = window.open(url, 'sinhvienit_ads_pop', params); } } } /* ]]> */ </script>
Đối với đoạn script này thì cửa sổ Popup chỉ mở ra khi bạn click chuột lần đầu tiên khi truy cập một blog, các thao tác click về sau cửa sổ popup sẽ khi còn xuất hiện như script đầu tiên, script đầu tiên chỉ cần bạn click là nó xuất hiện tab mới tần suất xuất hiện cao hơn script này. Hơn nữa script này sẽ lấy ngẫu nhiên trang web/blog trong urllist để xuất hiện.
III. Xuất hiện nhiều cửa sổ khi click lần đầu tiên
Ở code phần I thì mỗi lần bạn click vào vị trí bất kỳ trên blog các cửa sổ sẽ xuất hiện ngay, còn code phần II thì các cửa sổ chỉ xuất hiện lần lượt và ngẫu nhiên khi bạn click trên blog lần đầu tiên vào blog. Code phần III này là sự kết hợp 2 code trên, tức là khi bạn click vào blog lần đầu tiên tất cả các cửa sổ đều xuất hiện và chỉ 1 lần duy nhất, những cú click tiếp theo trên cùng 1 trình duyệt thì các cửa sổ không xuất hiện nữa với khoảng thời gian nhất định.
<body onclick='vtlai_popup();'> <script language='javascript'> //<![CDATA[ var sinhvienit=0; function SVIT_ADS_GetCookie(Name){ var re=new RegExp(Name+"=[^;]+", "i"); if (document.cookie.match(re)) return decodeURIComponent(document.cookie.match(re)[0].split("=")[1]); return "" } function SVIT_ADS_SetCookie(name, value, days){ if (typeof days!="undefined"){ var expireDate = new Date() var expstring=expireDate.setDate(expireDate.getDate()+days) document.cookie = name+"="+decodeURIComponent(value)+"; expires="+expireDate.toGMTString() } else document.cookie = name+"="+decodeURIComponent(value); } function vtlai_popup() { var cookie_popup_ads = SVIT_ADS_GetCookie('sinhvienit_popup_ads'); if (cookie_popup_ads=='') { if(sinhvienit==0) { sinhvienit=1; var Time_expires = 24 * 3600 * 1000; SVIT_ADS_SetCookie('sinhvienit_popup_ads','true',Time_expires); var params = 'width=' + '600'; params += ', height=' + '500'; params += ',scrollbars=yes,status=1,toolbar=1,menubar=1,resizable=1,location=1,directories=1'; var vtlai_popup_0 = window.open('http://cdqtkd5a.blogspot.com', 'vtlai_popup_0', params +', top=0,left=0'); var vtlai_popup_1 = window.open('http://5a-taydo.blogspot.com', 'vtlai_popup_1', params +', top=0,left=0'); var vtlai_popup_2 = window.open('http://thongbao-cdqtkd5a.blogspot.com', 'vtlai_popup_2', params +', top=0,left=0'); var vtlai_popup_3 = window.open('http://impressiontemplate.blogspot.com/', 'vtlai_popup_3', params +', top=0,left=0'); } } } //]]> </script>Bước 6: Bấm Luu lại là xong
Chúc bạn thành công!!!
2 nhận xét:
Nhưng với một blog còn non trẻ, việc sử dụng phương pháp này chẳng khác gì đuổi khách của chúng ta đi. Cái này chỉ thích hợp với các trang web kiếm tiền, có nội dung thực sự làm người ta quan tâm...riêng cá nhân mình thì trang nào sử dụng cách này là mình tẩy chay hết! :1) :4)
Mình đông tình với ý kiến của bạn. Nhưng ở đây mình thấy thủ thuật này khá hay nên chia sẽ cho những ai quan tâm.
Đăng nhận xét
» CĐQTKD5A cảm ơn bạn đã giành chút time để đọc bài viết.
» Nếu có thắc mắc hay góp ý, bạn hãy để lại một nhận xét.
» Nếu thấy bài viết hay hãy chia sẻ với những người thân, bạn bè biết.
» Vui lòng đăng những nhận xét lịch sự và gõ tiếng Việt có dấu.
» Những lời comment thiện ý của bạn sẽ giúp trang CDQTKD5A ngày một phát triển!