Cám ơn các bạn đã ghé tham quan và ủng hộ cho website http://cdqtkd5a.blogspot.com/ , chúc các bạn luôn nhiều sức khỏe và thành công trong cuộc sống.Website xem tốt nhất với trình duyệt Google Chrome và Mozilla Firefox. Admin: Văn Tùng
Home » , » Tạo Banner quảng cáo với hiệu ứng trượt dọc 2 bên

Tạo Banner quảng cáo với hiệu ứng trượt dọc 2 bên


Banner quảng cáo trượt dọc 2 bên trang web là hình thức quảng cáo rất phổ biến hiện nay trên các Forum\Website lớn. Không những giúp tận dụng “đất”, nó còn dễ dàng gây được sự chú ý của người đọc với hiệu ứng trượt theo khi trang được cuộn lên\xuống.

Tiện ích này trước đây đã được một số Blogger giới thiệu. Tuy nhiên có một số nhược điểm “chết người” như : không hiển thị tốt trên trình duyệt Firefox, hoặc nếu hiển thị thì khi click vào bất cứ liên kết nào trên Blog cũng không có tác dụng ( unclickable ).
Sau khi tham khảo code từ một số website tên tuổi, CĐQTKD5A đã tìm được đoạn code ưng ý, có thể khắc phục được các lỗi nêu trên, đặc biệt là hiển thị tốt ngay cả trên trình duyệt “già nua xấu xí” IE6.

☼ Cách tiến hành:
   1- Đăng nhập vào Blog
   2- Vào thiết kế
   3- Chọn Phần tử trang
   4-Tạo một widget HTML\JavaScript và chèn vào đoạn code bên dưới :
<div id="divAdRight" style="DISPLAY: none; POSITION: absolute; TOP: 0px">      
<a href="http://cdqtkd5a.blogspot.com/"><img src="Link ảnh quảng cáo" width="125" /></a> 
</div>      
<div id="divAdLeft" style="DISPLAY: none; POSITION: absolute; TOP: 0px">       
<a href="http://cdqtkd5a.blogspot.com/"><img src="Link ảnh quảng cáo" width="125" /></a>       
</div>       
<script>       
    function FloatTopDiv()      
    {      
        startLX = ((document.body.clientWidth -MainContentW)/2)-LeftBannerW-LeftAdjust , startLY = TopAdjust+80;      
        startRX = ((document.body.clientWidth -MainContentW)/2)+MainContentW+RightAdjust , startRY = TopAdjust+80;      
        var d = document;      
        function ml(id)      
        {      
            var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];      
            el.sP=function(x,y){this.style.left=x + 'px';this.style.top=y + 'px';};      
            el.x = startRX;      
            el.y = startRY;      
            return el;      
        }      
        function m2(id)      
        {      
            var e2=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];      
            e2.sP=function(x,y){this.style.left=x + 'px';this.style.top=y + 'px';};      
            e2.x = startLX;      
            e2.y = startLY;      
            return e2;      
        }      
        window.stayTopLeft=function()      
        {      
            if (document.documentElement && document.documentElement.scrollTop)      
                var pY =  document.documentElement.scrollTop;      
            else if (document.body)      
                var pY =  document.body.scrollTop;      
             if (document.body.scrollTop > 30){startLY = 3;startRY = 3;} else  {startLY = TopAdjust;startRY = TopAdjust;};      
            ftlObj.y += (pY+startRY-ftlObj.y)/16;      
            ftlObj.sP(ftlObj.x, ftlObj.y);      
            ftlObj2.y += (pY+startLY-ftlObj2.y)/16;      
            ftlObj2.sP(ftlObj2.x, ftlObj2.y);      
            setTimeout("stayTopLeft()", 1);      
        }      
        ftlObj = ml("divAdRight");      
        //stayTopLeft();      
        ftlObj2 = m2("divAdLeft");      
        stayTopLeft();      
    }      
    function ShowAdDiv()      
    {      
        var objAdDivRight = document.getElementById("divAdRight");      
        var objAdDivLeft = document.getElementById("divAdLeft");        
        if (document.body.clientWidth < 1000)      
        {      
            objAdDivRight.style.display = "none";      
            objAdDivLeft.style.display = "none";      
        }      
        else      
        {      
            objAdDivRight.style.display = "block";      
            objAdDivLeft.style.display = "block";      
            FloatTopDiv();      
        }      
    }  
</script>       
<script>       
document.write("<script type='text/javascript' language='javascript'>MainContentW = 1000;LeftBannerW = 125;RightBannerW = 125;LeftAdjust = 5;RightAdjust = 5;TopAdjust = 10;ShowAdDiv();window.onresize=ShowAdDiv;;<\/script>");      
</script>

Trong đoạn code trên :
<a href="http://cdqtkd5a.blogspot.com/"> : liên kết đến khi người đọc click vào. Thay http://cdqtkd5a.blogspot.com/ bằng liên kết trang bạn cho phù hợp
<img src=”…”/> : banner bạn muốn hiển thị
width="125" : chiều rộng của banner. Có 2 giá trị được đánh dấu cùng màu cam
MainContentW = 1000 : chiều rộng trang web. Có 2 giá trị được đánh dấu cùng màu tím,
LeftAdjust = 5 : khoảng cách từ bìa trái trang web đến banner
RightAdjust = 5 : khoảng cách từ bìa phải trang web đến banner
TopAdjust = 10 : khoảng cách từ rìa trên trang web đến banner
Lưu ý : Do tiện ích sử dụng những giá trị xác định để điều chỉnh vị trí của banner so với trang web, do đó, tính thẩm mỹ của tiện ích sẽ phụ thuộc vào độ phân giải của màn hình máy tính.
5.  Lưu tiện ích lại là Ok.
Share this article :

7 nhận xét:

Nặc danh nói...
VISITOR

This could cause them to grow less, flower less, and maybe even die.
Louis, a new delivery tradition has been created: the "Mulch Man. Starting Your Very First Flower Garden Preventing Pests and Diseases in the Perennial Garden Gardening Tips from Fellow Gardeners.

Feel free to surf to my web blog: mulching

Phong Vũ nói...
VISITOR

Thanks bác.
Ghé thăm blog em nhé: Dich vu SEO Web

SAD nói...
VISITOR

admin xem lai dum minh voi, tai sa0 minh chen code vao mo web len hai banner qcao chi hien khoang 2s rui khong hien nua. tren trinh duyet nao cung vay.
blog minh http://vnet247.blogspot.com/

Unknown nói...
ADMIN

mình đã test lại rùi, vẫn bình thường, trường hợp của bạn là do xung đột code, bạn có thể qua http://namkna.blogspot.com/ đề nhở anh ấy xem lỗi xung đột và cách khắc phục nha, thanks bạn đã ghé thăm

xem tivi online nói...
VISITOR

Bác ơi có code baner nào 1 bên k, mình muốn 1 bên thui :)

Unknown nói...
ADMIN

Bạn muốn code bên nào, cũng đơn giãn thui từ đoạn code ở trên bài viết bạn chỉ cần xóa đi một bên là ok

Unknown nói...
ADMIN

cảm ơn ad nha, m đã áp dụng thành công

Đă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!

More →
Chữ đậm Chữ nghiêng Chữ nghiêng 2 Chèn Link Chèn Link Mã hóa code Help ?Nhấn vào biểu tượng hoặc kiểu chữ hoặc chèn link sau đó nhấn nút Chọn rồi copy (Ctrl + C) để paste (Ctrl + V) vào khung viết bình luận. Mã hóa code nếu bạn muốn đưa code vào bình luận.

Chọn Xóa

 
Support : Creating Website | Johny Template | Maskolis | Johny Portal | Johny Magazine | Johny News | Johny Demosite
Copyright © [2010-2013]. Website CĐQTKD5A - Trường Đại Học Tây Đô.
Bản Quyền Thuộc Về CĐQTKD5A
Khi Đăng lại bài từ trang này vui lòng ghi rõ nguồn CĐQTKD5A.TK