?? advsfloat.php
字號:
<?php
/*
[插件名稱] 浮動廣告 - 替換模版標簽{#modAdvsFloat#}
[適用范圍] foot.html
[文 件 名] AdvsFloat.php
[更新時間] 2006/7/30
*/
function AdvsFloat () {
global $msql,$tbl_advs_float,$NowMenuid,$MenuInfo;
$advsstr="";
$div_name = "no1";
$msql -> query ("select * from $tbl_advs_float where hidden = '0' and menuid='$NowMenuid'");
if ($msql -> next_record ()) {
$type = $msql -> f ('float_advs_type');
$width = $msql -> f ('float_width');
$height = $msql -> f ('float_height');
$url = $msql -> f ('float_url');
$target = $msql -> f ('float_target');
$advs_src = $msql -> f ('src');
$speed = $msql -> f ('float_speed');
$border = $msql -> f ('border');
$advs_src=ROOTPATH.$advs_src;
$advs_type = "<a href=" . $url ." target=" . $target . ">".ShowTypeImage($advs_src,$type,$width,$height,$border)."</a>";
$advsstr="
<script language=javascript>
var brOK = false;
var mie = false;
var aver = parseInt(navigator.appVersion.substring(0,1));
var aname = navigator.appName;
function checkbrOK() {
if(aname.indexOf(\"Internet Explorer\") != -1) {
if(aver >= 4) brOK = navigator.javaEnabled();
}
if(aname.indexOf(\"Netscape\") != -1) {
if(aver >= 4) brOK = navigator.javaEnabled();
}
}
var vmin = 2;
var vmax = 5;
var vr = 2;
var timer1;
function Chip(chipname,width,height) {
this.named = chipname;
this.vx = vmin + vmax * Math.random();
this.vy = vmin + vmax * Math.random();
this.w = width;
this.h = height;
this.xx = 0;
this.yy = 0;
this.timer1 = null;
}
function movechip(chipname) {
if(brOK) {
eval(\"chip=\" + chipname);
if(!mie) {
pageX = window.pageXOffset;
pageW = window.innerWidth;
pageY = window.pageYOffset;
pageH = window.innerHeight;
} else {
pageX = window.document.body.scrollLeft;
pageW = window.document.body.offsetWidth - 8;
pageY = window.document.body.scrollTop;
pageH = window.document.body.offsetHeight;
}
chip.xx = chip.xx + chip.vx;
chip.yy = chip.yy + chip.vy;
chip.vx += vr * (Math.random() - 0.5);
chip.vy += vr * (Math.random() - 0.5);
if(chip.vx > (vmax + vmin)) chip.vx = (vmax + vmin) * 2 - chip.vx;
if(chip.vx < (-vmax - vmin)) chip.vx = (-vmax - vmin) * 2 - chip.vx;
if(chip.vy > (vmax + vmin)) chip.vy = (vmax + vmin) * 2 - chip.vy;
if(chip.vy < (-vmax - vmin)) chip.vy = (-vmax - vmin) * 2 - chip.vy;
if(chip.xx <= pageX) {
chip.xx = pageX;
chip.vx = vmin + vmax * Math.random();
}
if(chip.xx >= pageX + pageW - chip.w - 32) {
chip.xx = pageX + pageW -chip.w - 32;
chip.vx = -vmin - vmax * Math.random();
}
if(chip.yy <= pageY) {
chip.yy = pageY;
chip.vy = vmin + vmax * Math.random();
}
if(chip.yy >= pageY + pageH - chip.h) {
chip.yy = pageY + pageH - chip.h;
chip.vy = -vmin - vmax * Math.random();
}
if(!mie) {
if(document.getElementById){
document.getElementById(chip.named).style.top = chip.yy;
document.getElementById(chip.named).style.left = chip.xx;
}else{
eval('document.' + chip.named + '.top=' + chip.yy);
eval('document.' + chip.named + '.left=' + chip.xx);
}
} else {
eval('document.all.' + chip.named + '.style.pixelLeft=' + chip.xx);
eval('document.all.' +chip.named + '.style.pixelTop =' + chip.yy);
}
chip.timer1 = setTimeout(\"movechip('\" + chip.named + \"')\"," . $speed . ");
}
}
function stopme(chipname)
{if(brOK)
{//alert(chipname)
eval(\"chip=\" + chipname);
if(chip.timer1 != null)
{clearTimeout(chip.timer1)}
}
}
var " .$div_name. ";
var chip;
function " .$div_name. "()
{checkbrOK();
" .$div_name. " = new Chip(\"" .$div_name. "\",60,80);
if(brOK)
{ movechip(\"" .$div_name. "\");
}
}
</script>
<div id=" .$div_name. " style=\"POSITION: absolute;\" onMouseover=\"stopme('" .$div_name. "')\" onMouseout=\"movechip('" .$div_name. "')\">" . $advs_type . "</div>
<script>" .$div_name. "();</script>";
}
return $advsstr;
}
?>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -