10/10/2018, 11:31

ads thay đổi theo độ phân giải màn hình ??

chào mọi người
em có đoạn script bên dưới
vấn đề là nêu ở độ phân giải nhỏ hơn thì ads tràn cả vào website.
Nhờ các bác thêm nếm tí để nếu độ phân giải nhỏ hơn thì ads tự mất đi,tránh tràn khung
Code:
<script type="text/javascript" src="clientscript/floater_pro9x.js"></script> <script type="text/javascript"> <!--
var slideTime = 700;
var floatAtBottom = false;
function floating_init()
{
checkRemoveAds();
xMoveTo('floating_banner_right', 887 - (1024-screen.width), 0);
winOnResize(); // set initial position
xAddEventListener(window, 'resize', winOnResize, false);
xAddEventListener(window, 'scroll', winOnScroll, false);
}
function winOnResize() {
checkScreenWidth();
winOnScroll(); // initial slide
}
function winOnScroll() {
var y = xScrollTop();
if (floatAtBottom) {
y += xClientHeight() - xHeight('floating_banner_left');
}
xSlideTo('floating_banner_left', (screen.width - (800-778) - 770)/2-245 , y, slideTime);
xSlideTo('floating_banner_right', (screen.width - (800-778) + 770)/2 + 105, y, slideTime);
}
function checkScreenWidth()
{
if( screen.width <= 800 )
{
document.getElementById('floating_banner_left').style.display = 'none';
document.getElementById('floating_banner_right').style.display = 'none';
}
}
function checkRemoveAds()
{
if(fetch_cookie("ads2ben_remove"))
{
document.getElementById('floating_banner_left').style.display = 'none';
document.getElementById('floating_banner_right').style.display = 'none';
}
}
function remove_ads() {
var expires=new Date();expires.setTime(expires.getTime()+(1000*86400*365));
set_cookie("ads2ben_remove","true",expires);
document.getElementById('floating_banner_left').style.display = 'none';
document.getElementById('floating_banner_right').style.display = 'none';
}
var float_right,float_left;
var varLeft = "http://kiemvuong.com/img/pro9x_2.swf".split("|");
var varLeftURL = "http://www.kiemvuong.com/?page=source&id=pro9x".split("|");
var varRight = "http://pro9x.com/logoquangcao/140x250.fload___5.12.swf".split("|");
var varRightURL = "http://tdk2.gate.vn/Teasing/?utm_source=pro9x.com&utm_medium=Banner&utm_campaign=TDK2_TeasingT11".split("|");
var float_left 	= new Array(varLeft,varLeftURL);
var float_right	= new Array(varRight,varRightURL);
//alert(float_left[0][i] + "	" + float_left[1][i]);
// Left floating
//
if(float_left[0] != ') {
document.write('<div id="floating_banner_left" style="background:#fff;position:absolute; overflow:hidden; margin-top: 0px; margin-left: 0px; width: 150px; height: auto; border:;">');// 1px solid #FF8191;
document.write('	<div id="floating_banner_left_content" align="center">');
for (var i=0; i < varLeft.length; i++)
{
// Flash or Image?
//
if( float_left[0][i].indexOf('swf') != -1 ) // Flash
{
document.write('		<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="150" height="350"><param name="movie" value="'+float_left[0][i]+'" /><param name="quality" value="high" /><embed src="'+float_left[0][i]+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="150" height="350"></embed></object>');
}
else // Images
{
document.write('		<a href="'+float_left[1][i]+'" target="_blank"><img src="'+float_left[0][i]+'" border="0" style="padding-bottom:5px;"></a>');
}
}	
document.write('	</div>');
document.write('<div style="background:#fff"><a href="javascript:remove_ads()" style="font-size:10px;color:#999">Remove Ads</a></div>');
document.write('</div>');
}
// Right floating
//
if(float_right[0] != ') {
document.write('<div id="floating_banner_right" style="background:#fff;position:absolute; overflow:hidden; margin-top: 0px; margin-right: 0px; width: 140px; height: auto; border:;">');// 1px solid #FF8191;
document.write('	<div id="floating_banner_right_content" align="center">');
for (var y=0; y < varRight.length; y++)
{							
// Flash or Image?
//
if( float_right[0][y].indexOf('swf') != -1 ) // Flash
{
document.write('		<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="140" height="350"><param name="movie" value="'+float_right[0][y]+'" /><param name="quality" value="high" /><embed src="'+float_right[0][y]+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="140" height="350"></embed></object>');
}
else // Images
{
document.write('		<a href="'+float_right[1][y]+'" target="_blank"><img src="'+float_right[0][y]+'" border="0" style="padding-bottom:5px;"></a>');
}
}
document.write('	</div>');
document.write('<div style="background:#fff"><a href="javascript:remove_ads()" style="font-size:10px;color:#999">Remove Ads</a></div>');
document.write('</div>');
}
floating_init();
//--> </script>
KingsCat viết 13:44 ngày 10/10/2018
Bạn tham khảo thread http://www.ddth.com/showthread.php/9...%A7a-trang-web

Có đoạn kiểm tra độ phân giải trong hàm Ad_Init nhé
Jester_ viết 13:40 ngày 10/10/2018
đoạn nào thế bạn ơi ........?
KingsCat viết 13:36 ngày 10/10/2018
Đoạn này nhé http://www.ddth.com/showthread.php/9...50#post3417150
Code:
function Ad_Init() {
        if ($(window).width() > 1300) {
            $(".ad_float").width(($(window).width() - 1010) / 2);
            $("#ad_float_left").css("left", 2);
            $("#ad_float_left").show();
            $("#ad_float_right").css("left", $(window).width() - $("#ad_float_right").width() - 2);
            $("#ad_float_right").show();
            $(window).bind("scroll", function() { if (!vScroll) { vScroll = true; window.setTimeout(Ad_Float, 330); } });
        }
        else {
            $(".ad_float").hide(); $(window).unbind("scroll");
        }
    }
Jester_ viết 13:35 ngày 10/10/2018
mình chèn vào đoạn code phía trên của mình ko đc nhỉ
sonnb viết 13:42 ngày 10/10/2018
Chèn ở đâu cũng được. Miễn là nhớ gọi nó
Jester_ viết 13:42 ngày 10/10/2018
gọi thế nào bác
e chèn đủ kiểu mà ko đc
ai rảnh dùm e phát với
sonnb viết 13:41 ngày 10/10/2018
Được gửi bởi Jester_
gọi thế nào bác
e chèn đủ kiểu mà ko đc
ai rảnh dùm e phát với
Coi bài http://www.ddth.com/showthread.php/9...50#post3417150
Jester_ viết 13:42 ngày 10/10/2018
trời...
đoạn code trên e gửi ko chèn vào đc à bác
Bài liên quan
0