[Javascript] 右边贴底浮动广告代码模板
这个广告也是比较典型的一个浮动广告,因为如果能找准右下角的位置,那么页面上任何一个位置你也都能找到了。
而这里我自己比较喜欢的是那个 magic_locus 函数,
它能使得你的动作步伐更加优美,通过一个很简单的公式就能达到在页面上凌波微步的效果,
而不是像某些网站那样很生硬地移动。
不多说了,直接看代码──
/***7
* 右边贴底浮动广告代码-RBM (Right Bottom Move)
* Created by Moky @ 2006/12/14;
*/
RBM_sImageName = "$imagename$";
RBM_sClickUrl = "$clickurl$";
RBM_sImageUrl = "$imageurl$";
RBM_iImageWidth = parseInt("$width$");
if (isNaN(RBM_iImageWidth)) RBM_iImageWidth = 80;
RBM_iImageHeight = parseInt("$height$");
if (isNaN(RBM_iImageHeight)) RBM_iImageHeight = 80;
RBM_iRight = 10;
RBM_iBottom = 10;
RBM_iMinTop = 335; /* avoid conflicts with double images */
RBM_iTimeout = 50;
/*---- common codes begin ----*/
var __bs__ = navigator.userAgent.indexOf("MSIE") > 0 ?
"MSIE" : navigator.userAgent.indexOf("Safari") > 0 ?
"Safari" : "others";
var __dt__ = (document.documentElement.clientHeight > 0) &&
(__bs__ == "MSIE" || document.body.clientHeight > document.documentElement.clientHeight) ?
"W3C" : "undefined";
function MK_pageY() {
if (__bs__ == "MSIE") {
if (__dt__ == "W3C")
return document.documentElement.scrollTop;
else
return document.body.scrollTop;
} else {
return window.pageYOffset;
}
}
function MK_pageX() {
if (__bs__ == "MSIE") {
if (__dt__ == "W3C")
return document.documentElement.scrollLeft;
else
return document.body.scrollLeft;
} else {
return window.pageXOffset;
}
}
function MK_pageH() {
if (__bs__ == "Safari")
return window.innerHeight;
else if (__dt__ == "W3C")
return document.documentElement.clientHeight;
else
return document.body.clientHeight;
}
function MK_pageW() {
if (__bs__ == "Safari")
return window.innerWidth;
else if (__dt__ == "W3C")
return document.documentElement.clientWidth;
else
return document.body.clientWidth;
}
functio
相关文档:
日前,Mozilla 的 Arun Ranganathan 向 W3C 提交了一个草案,旨在推出一个 JavaScript API,让
JavaScript 脚本直接操作本地文件,Firefox 的最新浏览器版本中已经对该 API 提供了大量的支持,不过出于安全考虑,该API
将只对本地文件提供有限的访问。
该 API 引入了一个 FileReader 对象,可以异步加载本地文件系统中的 ......
JS层
// 定义一个全局
var xmlHttp;
// 返回一个xmlHttpRequest对象
function createXMLHttpRequest() {
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
......
JavaScript 是 Web 开发与设计中缺一不可的货色,不管是一个简略的网页仍是一个专业的站点,也甭管你是好手仍是菜鸟,现今 JavaScript 库愈来愈强大,可以胜任好多复杂的工作,然则与此同时,众人在泛滥 JavaScript 库眼前又觉着不知所措,正文,我们将应用 Google 搜寻出排行前 十 位的 JavaScript 库,并对它们逐个 ......
以前在公司负责广告这块,曾经研究过在Windows/Macintosh下的各种浏览器中的js运行效果,而总结出一些兼容函数。
用在公司网站上之后,没想到居然有幸被用户们拿去当成了范例(现在在网上搜 MK_pageX 应该能找到不少,其中 MK_ 是我的特征前缀,就是 Moky 的缩写,当时是为了避免和原有函数冲突而加的),哈哈~
可能和我 ......