欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS實(shí)現(xiàn)可關(guān)閉的對(duì)聯(lián)廣告效果代碼

 更新時(shí)間:2015年09月14日 11:11:42   作者:企鵝  
這篇文章主要介紹了JS實(shí)現(xiàn)可關(guān)閉的對(duì)聯(lián)廣告效果代碼,涉及JavaScript針對(duì)滾動(dòng)事件動(dòng)態(tài)設(shè)置頁(yè)面元素的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)可關(guān)閉的對(duì)聯(lián)廣告效果代碼。分享給大家供大家參考。具體如下:

這是非常經(jīng)典的一款對(duì)聯(lián)廣告代碼,帶有關(guān)閉按鈕,用戶可以自行關(guān)掉廣告,另外,廣告的垂直位置會(huì)隨著滾動(dòng)條的變化自動(dòng)定位,也就是拖動(dòng)瀏覽器滾動(dòng)條的時(shí)候廣告始終顯示,不會(huì)被隱藏掉,現(xiàn)在很多網(wǎng)站都在用的對(duì)聯(lián)廣告代碼。

運(yùn)行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-close-able-2adv-style-codes/

具體代碼如下:

<html>
<head>
<title>對(duì)聯(lián)廣告</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body style="margin:0px;">
<div align="center">
 <center>
 <table border="1" width="776" height="3000" cellspacing="0" cellpadding="0">
 <tr>
 <td width="100%" valign="top"><div align="center">頁(yè)面區(qū)域</div></td>
 </tr>
 </table>
 </center>
</div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var showad = true;
var Toppx = 60;//上端位置
var AdDivW = 100;//寬度
var AdDivH = 360;//高度
var PageWidth = 800;//這個(gè)參數(shù)決定是否出現(xiàn)左右滾動(dòng)條
var MinScreenW = 1024; //顯示廣告的最小屏幕寬度象素
var ClosebuttonHtml = '<div align="right" style="position: absolute;top:0px;right:0px;margin:2px;padding:2px;z-index:2000;"><a href="javascript:;" onclick="hidead()" style="color:red;text-decoration:none;font-size:12px;">關(guān)閉</a></div>'
var AdContentHtml = '<div align="center"><br><br>廣<br>告<br>內(nèi)<br>容</div>';
document.write ('<div id="Javascript.LeftDiv" style="position: absolute;border: 1px solid #336699;background-color:#EEEEE2;z-index:1000;width:'+AdDivW+'px;height:'+AdDivH+'px;top:-1000px;word-break:break-all;display:none;">'+ClosebuttonHtml+'<div>'+AdContentHtml+'</div></div>');
document.write ('<div id="Javascript.RightDiv" style="position: absolute;border: 1px solid #336699;background-color:#EEEEE2;z-index:1000;width:'+AdDivW+'px;height:'+AdDivH+'px;top:-1000px;word-break:break-all;display:none;">'+ClosebuttonHtml+'<div>'+AdContentHtml+'</div></div>');
function scall(){
 if(!showad){return;}
 if (window.screen.width<MinScreenW){
  alert("臨時(shí)提示:\n\n顯示器分辨率寬度小于"+MinScreenW+",不顯示廣告");
  showad = false;
  document.getElementById("Javascript.LeftDiv").style.display="none";
  document.getElementById("Javascript.RightDiv").style.display="none";
  return;
 }
 var Borderpx = ((window.screen.width-PageWidth)/2-AdDivW)/2;
 document.getElementById("Javascript.LeftDiv").style.display="";
 document.getElementById("Javascript.LeftDiv").style.top=document.body.scrollTop+Toppx;
 document.getElementById("Javascript.LeftDiv").style.left=document.body.scrollLeft+Borderpx;
 document.getElementById("Javascript.RightDiv").style.display="";
 document.getElementById("Javascript.RightDiv").style.top=document.body.scrollTop+Toppx;
 document.getElementById("Javascript.RightDiv").style.left=document.body.scrollLeft+document.body.clientWidth-document.getElementById("Javascript.RightDiv").offsetWidth-Borderpx;
}
function hidead()
{
 showad = false;
 document.getElementById("Javascript.LeftDiv").style.display="none";
 document.getElementById("Javascript.RightDiv").style.display="none";
}
window.onscroll=scall;
window.onresize=scall;
window.onload=scall;
//-->
</SCRIPT>
</body>
</html>

希望本文所述對(duì)大家的JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 簡(jiǎn)述Matlab中size()函數(shù)的用法

    簡(jiǎn)述Matlab中size()函數(shù)的用法

    size()函數(shù)用來(lái)獲取矩陣的行數(shù)和列數(shù)。接下來(lái)通過(guò)本文給大家介紹matlab中size()函數(shù)的用法,需要的朋友一起學(xué)習(xí)吧
    2016-03-03
  • javascript操作cookie方法函數(shù)集合

    javascript操作cookie方法函數(shù)集合

    很多朋友需要使用到cookies操作,腳本之家以前也發(fā)表了不少相關(guān)的文章。這篇文章,雖然亂了點(diǎn),但知識(shí)點(diǎn)比較多。
    2010-07-07
  • 解析利用javascript如何判斷一個(gè)數(shù)為素?cái)?shù)

    解析利用javascript如何判斷一個(gè)數(shù)為素?cái)?shù)

    本文主要分享了利用javascript如何判斷一個(gè)數(shù)為素?cái)?shù)的具體實(shí)例代碼,有需要的朋友可以作為參考看下
    2016-12-12
  • JavaScript模塊規(guī)范之AMD規(guī)范和CMD規(guī)范

    JavaScript模塊規(guī)范之AMD規(guī)范和CMD規(guī)范

    本篇文章給大家介紹js模塊規(guī)范之AMD規(guī)范和CMD規(guī)范,模塊化是一種處理復(fù)雜系統(tǒng)分解為代碼結(jié)構(gòu)更合理,可維護(hù)性更高的可管理的模塊的方式,對(duì)js amd cmd規(guī)范感興趣的童鞋可以來(lái)本文學(xué)習(xí)
    2015-10-10
  • javascript高級(jí)模塊化require.js的具體使用方法

    javascript高級(jí)模塊化require.js的具體使用方法

    本篇文章主要介紹了javascript高級(jí)模塊化require.js的具體使用方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-10-10
  • IE與FireFox中的childNodes區(qū)別

    IE與FireFox中的childNodes區(qū)別

    Javascript中,相信大家都試過(guò)用getElementsByTagName和childNodes來(lái)實(shí)現(xiàn)對(duì)節(jié)點(diǎn)的遍歷
    2011-10-10
  • 自定義事件解決重復(fù)請(qǐng)求BUG的問(wèn)題

    自定義事件解決重復(fù)請(qǐng)求BUG的問(wèn)題

    下面小編就為大家?guī)?lái)一篇自定義事件解決重復(fù)請(qǐng)求BUG的問(wèn)題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • JavaScript 顏色梯度和漸變效果

    JavaScript 顏色梯度和漸變效果

    程序ColorGrads的作用是通過(guò)StartColor和EndColor生成顏色梯度集合。
    2009-03-03
  • 原生JavaScript實(shí)現(xiàn)Ajax異步請(qǐng)求

    原生JavaScript實(shí)現(xiàn)Ajax異步請(qǐng)求

    ajax現(xiàn)在是一種非常流行的技術(shù),現(xiàn)在雖然可以利用JQuery或者一些第三方插件甚至微軟提供的一些控件可以方面的實(shí)現(xiàn)ajax功能,但是明白其原理也是非常重要的,下面是來(lái)使用純javascript實(shí)現(xiàn)獲取服務(wù)器端的功能來(lái)展示如何使用純javascript實(shí)現(xiàn)ajax功能,以弄清其原理.
    2017-11-11
  • Bootstrap下拉菜單更改為懸停(hover)觸發(fā)的方法

    Bootstrap下拉菜單更改為懸停(hover)觸發(fā)的方法

    這篇文章主要為大家詳細(xì)介紹了Bootstrap下拉菜單更改為懸停(hover)觸發(fā)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評(píng)論