右下角浮动广告JS代码
作者:唐布拉草原 日期:2008-11-12 10:33
<a href=http://www.lossr.net id="ad" style="position:absolute;z-index:100;"><img src="200x130.gif" border="0"></a>
<script type="text/javascript">
var floatid="ad"; //浮动元素的ID
</script>
<script type="text/javascript" src="ad.js"></script>
ad.js 的内容为
var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}
Function.prototype.bind = function() {
var __method = this, args = $A(arguments), object = args.shift();
return function() {
return __method.apply(object, args.concat($A(arguments)));
}
}
var $A = Array.from = function(iterable) {
if (!iterable) return [];
if (iterable.toArray) {
return iterable.toArray();
} else {
var results = [];
for (var i = 0; i < iterable.length; i++)
results.push(iterable[i]);
return results;
}
}
var Float = Class.create();
Float.prototype = {
initialize: function(elem, options) {
this.toDo = options.toDo || function(){},
this.bodyScrollTop = document.documentElement.scrollTop || document.body.scrollTop,
this.bodyScrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft,
this.element = document.getElementById(elem);
this.dely = options.dely || 500;
this.top = options.top || 0;
this.left = options.left || 0;
},
start:function(){
if(!this.element){
alert('please set an element first!');
return false;
}
this.element.style.position = 'absolute';
this.toDo();
setInterval(this.toDo.bind(this),this.dely)
}
}
var f = new Float('ad',{dely:100,
toDo:function(){
var isIE = document.all && window.external;
this.bodyScrollTop = document.documentElement.scrollTop || document.body.scrollTop;
this.bodyScrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
if(isIE){
this.docWidth = document.documentElement.clientWidth || document.body.clientWidth;
this.docHeight = document.documentElement.clientHeight || document.body.clientHeight;
}else{
this.docWidth = (document.body.clientWidth > document.documentElement.clientWidth)?document.documentElement.clientWidth:document.body.clientWidth;
this.docHeight = (document.body.clientHeight > document.documentElement.clientHeight)?document.documentElement.clientHeight:document.body.clientHeight;
}
this.element.style.top = (this.docHeight - parseInt(this.element.offsetHeight,10)) + parseInt(this.bodyScrollTop, 10)+ 'px';
this.element.style.left = (this.docWidth - parseInt(this.element.offsetWidth,10)) + parseInt(this.bodyScrollLeft, 10) + 'px';
}
});
f.start();
INTEL Core i7 920
作者:唐布拉草原 日期:2008-11-07 23:02
帝国热门标签排行 TAG,收藏
作者:唐布拉草原 日期:2008-11-03 22:11
免得以后要用的时候找不到,先在博客里给收藏了。以后自己要用也方便很多。
1200075731.zip (1.68 KB , 下载:37次)
1220509441.rar (1 KB , 下载:26次)
导入标签即可,调用格式为:[showtags]'数量','表名'[/showtags]
默认数量为:100
表名为:news
GD空间客户ID保存
作者:唐布拉草原 日期:2008-11-02 17:14
日志 200 0 64
作者:唐布拉草原 日期:2008-10-26 10:56
明网空间倒下了?
作者:唐布拉草原 日期:2008-10-11 08:20
CSS控制图片自适应宽带,自动适应宽度
作者:唐布拉草原 日期:2008-10-08 22:48
border :0;
max-width:500px;
}
500PX 当图片大于500PX时,自动缩小到 500PX,Firefox/Opera/IE7支持,IE6不支持
下面的是 方法
fit-image{
border :0;
max-width:500px;
width: expression(
function(img){
img.onload=function(){
this.style.width=’’;
this.style.width=(this.width>500)?"500px":this.width+"px"
};
return’120px’ //加载时显示宽度为120px
}(th

