ITechPlus | Kiến thức - Thủ thuật - Giải pháp công nghệ

Tạo banner quảng cáo dạng Popup

29 tháng 3, 2011

Tạo banner quảng cáo dạng Popup 
Ở các bài viết trước, iTechPlus đã giới thiệu đến các bạn 2 thủ thuật tạo banner quảng cáo trượt dọcbanner quảng cáo hiển thị ngẫu nhiên cho Blogspot.

Tiếp tục chủ đề trên, hôm nay iTechPlus xin giới thiệu tiếp một style khác, đó là tạo banner quảng cáo hiển thị dạng popup – nghĩa là mẫu quảng cáo sẽ bật lên khi người đọc ghé thăm website của bạn.

Tạo banner quảng cáo dạng Popup
Hình minh họa

Cách thực hiện :

1. Vào Thiết kế > Phần tử trang

2. Tạo một widget HTML\JavaScripts và chèn vào code bên dưới :

<style type="text/css">
        * html div#fl813691 {position: absolute; overflow:hidden;
        top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight)
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight));}
        #fl813691{font: 12px Arial, Helvetica, sans-serif; color:#666; position:fixed; _position: absolute; right:0; bottom:0; height:150px; }
        #eb951855{ width:279px; padding-right:7px; background:url(http://img98.imageshack.us/img98/9400/rightp.gif) no-repeat right top;}
        #cob263512{background:url(http://img205.imageshack.us/img205/2176/fulld.gif) no-repeat left top; height:150px; padding-left:7px;}
        #coh963846{color:#690;display:block; height:20px; line-height:20px; font-size:11px; width:277px;}
        #coh963846 a{color:#690;text-decoration:none;}
        #coc67178{float:right; padding:0; margin:0; list-style:none; overflow:hidden; height:15px;}
                    #coc67178 li{display:inline;}
                    #coc67178 li a{background-image:url(http://img205.imageshack.us/img205/9837/closebutton.gif); background-repeat:no-repeat; width:30px; height:0; padding-top:15px; overflow:hidden; float:left;}
                        #coc67178 li a.close{background-position: 0 0;}
                        #coc67178 li a.close:hover{background-position: 0 -15px;}
                        #coc67178 li a.min{background-position: -30px 0;}
                        #coc67178 li a.min:hover{background-position: -30px -15px;}
                        #coc67178 li a.max{background-position: -60px 0;}
                        #coc67178 li a.max:hover{background-position: -60px -15px;}
        #co453569{display:block; margin:0; padding:0; height:123px;  border-style:solid; border-width:1px; border-color:#111 #999 #999 #111; line-height:1.6em; overflow:hidden;}
        </style>
         <div id="fl813691" style="height: 152px;">
            <div id="eb951855">
            <div id="cob263512">
                <div id="coh963846">
                    <ul id="coc67178">
                        <li id="pf204652hide"><a class="min" href="javascript:pf204652clickhide();" title="&#7848;n &#273;i">&#7848;n</a></li>
                        <li id="pf204652show" style="display: none;"><a class="max" href="javascript:pf204652clickshow();" title="Hi&#7879;n l&#7841;i">Xem </a></li>
                    </ul>
                &nbsp;C&#225;oV&#224;ng.Com - Tin n&#243;ng h&#224;ng ng&#224;y
               </div>
                <div id="co453569"> 
<!-- code ads -->
<a target="_blank" href="http://www.itechplus.info" rel="nofollow"> <img style="margin:3px 1px 1px 3px;" border="0" width="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhexWiTu3unyesMyaqaC1EE0IqYRK4fx1sXuOz7BR83M9FcbbAY5-hzSzjAfJyronZRnzCzy7LSlJGpG-Yuea4sYaGpHroaHj5tWMM9wz1sB-UB7ZokRdsr9nc_e6MhwerY3biLiExRgdY/" height="115" title="iTechPlus.info | Kiến thức - Thủ thuật - Giải pháp công nghệ"/></a>
<!-- code ads -->
               

</div>
            </div></div></div>
        <script>
        pf204652bottomLayer = document.getElementById('fl813691');
        var pf204652IntervalId = 0;
        var pf204652maxHeight = 150;//Chieu cao khung quang cao
        var pf204652minHeight = 20;
        var pf204652curHeight = 0;
        function pf204652show( ){
          pf204652curHeight += 2;
          if (pf204652curHeight > pf204652maxHeight){
            clearInterval ( pf204652IntervalId );
          }
          pf204652bottomLayer.style.height = pf204652curHeight+'px';
        }
        function pf204652hide( ){
          pf204652curHeight -= 3;
          if (pf204652curHeight < pf204652minHeight){
            clearInterval ( pf204652IntervalId );
          }
          pf204652bottomLayer.style.height = pf204652curHeight+'px';
        }
        pf204652IntervalId = setInterval ( 'pf204652show()', 5 );
        function pf204652clickhide(){
            document.getElementById('pf204652hide').style.display='none';
            document.getElementById('pf204652show').style.display='inline';
            pf204652IntervalId = setInterval ( 'pf204652hide()', 5 );
        }
        function pf204652clickshow(){
            document.getElementById('pf204652hide').style.display='inline';
            document.getElementById('pf204652show').style.display='none';
            pf204652IntervalId = setInterval ( 'pf204652show()', 5 );
        }
        function pf204652clickclose(){
            document.body.style.marginBottom = '0px';
            pf204652bottomLayer.style.display = 'none';
        }
        </script>

Trong đoạn code trên :

  • iTechPlus.info - Giải pháp CNTT : tiêu đề khung quảng cáo
  • http://www.itechplus.info : liên kết đến website nhà quảng cáo
  • https://…lap-dat-ADSL-fpt-telecom.gif : hình ảnh quảng cáo

3. Save and Done.

Chúc các bạn thành công !

iTechPlus.info

Đăng ký nhận thủ thuật mới

Bạn có thể cập nhật những thủ thuật mới từ iTechPlus.info một cách nhanh nhất bằng cách :

Subscribe to RSS Đăng ký nhận tin RSS

Subscribe to Email Đăng ký nhận tin qua Email

Ý kiến bạn đọc [ 17 ]

VISITOR

Cái này có thể tạo đc mấy cái popup vậy bạn?

ADMIN
iTechPlus 06:53 22/4/11 Trả lời

Mình chưa thử nhưng có lẽ là được. Nhưng chắc chẳng ai làm thế cả::f

VISITOR

Ah mình mún mỗi cái xuất hiện một trang khác nhau chứ ko phải 1 trang mà xuất hiện 2,3 cái đâu ::m

ADMIN
iTechPlus 13:05 22/4/11 Trả lời

Bạn tham khảo bài này : "http://www.itechplus.info/2011/02/hien-thi-widget-o-nhung-trang-nhat-inh.html"

VISITOR
Unknown 15:34 19/5/11 Trả lời

hình như nó có lỗi phải không AD sao mình copy mà xài không dược.ai thành công rồi gửi cho mình với
huynhdungfc@gmail.com

ADMIN
iTechPlus 15:19 20/5/11 Trả lời

@H.M.DUNG: bạn có thể xem demo để thấy nó hoạt động thế nào. Nếu có lỗi bạn chụp lại rồi gửi link ảnh để mọi người giúp đỡ nhé !:-d

VISITOR
Minh 15:55 30/5/11 Trả lời

Chào iTechPlus. Cho mình hỏi sao nó không hiển thị, chạy trên IE,mà chỉ hiển thị trên firefox. cho hỏi cách khắc phục. Xin cám ơn

ADMIN
iTechPlus 16:12 30/5/11 Trả lời

@Minh: cám ơn bạn đã phát hiện ra lỗi này. Mình sẽ update code nhé !::q

VISITOR
Minh 08:24 31/5/11 Trả lời

Nếu iTechPlus update xong gởi link dùm mình qua mail: tpm1512@yahoo.com cám ơn nhiều!

ADMIN
iTechPlus 17:07 1/6/11 Trả lời

@Minh : đã update code. Test hoạt động tốt trên IE 8,Firefox 4,Chrome 11, Safari 5, Opera 10.::v

VISITOR
Minh 21:13 1/6/11 Trả lời

OK! cám ơn nhieu!

VISITOR
Bố Tướng 13:48 22/8/11 Trả lời

link imageshack.us die hết rồi pro ơi!

fix lại dùm mình đi. đang cần

VISITOR
Nặc danh 14:47 1/1/12 Trả lời

chào admin,

Cho mình hỏi làm thế nào để bỏ dòng chữ CáoVàng.Com - Tin nóng hàng ngày trên Popup vậy? Mình Fan của trang này đó. Dân ngoại đạo IT. . .hihihi

Cám ơn nhiều,

VISITOR
Nặc danh 02:58 21/1/12 Trả lời

@Nặc danh

Để bỏ dòng chữ CáoVàng.com - Tin nóng hằng ngày bạn chỉ cần thay dòng chữ đó bằng dòng chức bạn muốn hoặc để trống.

VISITOR
Nặc danh 12:12 2/4/12 Trả lời

Chào Admin,

Cái này không hoạt động trên IE bác ah, em đang dùng IE 8.
Mong bác xem lại!
Cám ơn bác nhiều

VISITOR
Notepad 22:56 11/9/12 Trả lời

Cho mình hỏi muốn ẩn nó xuống khi nào cần thì click nó hiện lên thì làm thế nào?
thanks all

VISITOR
Unknown 11:17 20/9/12 Trả lời

Mình add zo blog nó vẫn hiển thị nhưng nó bị ẩn phía sau cái thanh sidebar bên. vậy làm sao cho nó lòi ra bây giờ?

Ý kiến của bạn

* Lưu ý :
- Vui lòng gõ tiếng Việt có dấu khi viết bình luận.
- Nội dung phải liên quan đến chủ đề bài viết.
- Không dùng lời lẽ khích bác, thô tục ảnh hưởng đến người khác.
- Không đặt link đến Blog/Web khác.
- Những góp ý, thắc mắc không liên quan các bạn vui lòng post tại đây.

Thân, iTechPlus.

KaKa Khóc rồi nè Ngạc nhiên Sợ quá đi thôi Thèm nhỏ dãi Mỏ nhọn
Không thèm nói Bị thôi miên Cà phê Số một Không đồng ý Tức giận
Cười đểu Cười lè lưỡi Lo lắng Thật khó hiểu Không hiểu Buồn ngủ
Làm hòa nhé Muốn gây sự hả Thẹn thùng Ngầu chưa Tan nát cõi lòng Cứ tự nhiên
Là sao nhỉ Im lặng Hết cách Bở hơi tai Yêu thế Bái bai

 
Copyright @ 2009 - 2011 - iTechPlus.info. All rights reserved.
Ghi rõ nguồn khi phát hành lại thông tin từ Website này.
Design by iTechPlus. Powered by Blogger
Based on Minima Template.