<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,comments - 227,trackbacks - 0
    //公共腳本文件 main.js
    function addEvent(obj, evtType, func, cap) {
        cap 
    = cap || false;
        
    if (obj.addEventListener) {
            obj.addEventListener(evtType, func, cap);
            
    return true;
        } 
    else {
            
    if (obj.attachEvent) {
                
    if (cap) {
                    obj.setCapture();
                    
    return true;
                } 
    else {
                    
    return obj.attachEvent("on" + evtType, func);
                }
            } 
    else {
                
    return false;
            }
        }
    }
    function getPageScroll() {
        
    var xScroll, yScroll;
        
    if (self.pageXOffset) {
            xScroll 
    = self.pageXOffset;
        } 
    else {
            
    if (document.documentElement && document.documentElement.scrollLeft) {
                xScroll 
    = document.documentElement.scrollLeft;
            } 
    else {
                
    if (document.body) {
                    xScroll 
    = document.body.scrollLeft;
                }
            }
        }
        
    if (self.pageYOffset) {
            yScroll 
    = self.pageYOffset;
        } 
    else {
            
    if (document.documentElement && document.documentElement.scrollTop) {
                yScroll 
    = document.documentElement.scrollTop;
            } 
    else {
                
    if (document.body) {
                    yScroll 
    = document.body.scrollTop;
                }
            }
        }
        arrayPageScroll 
    = new Array(xScroll, yScroll);
        
    return arrayPageScroll;
    }
    function GetPageSize() {
        
    var xScroll, yScroll;
        
    if (window.innerHeight && window.scrollMaxY) {
            xScroll 
    = document.body.scrollWidth;
            yScroll 
    = window.innerHeight + window.scrollMaxY;
        } 
    else {
            
    if (document.body.scrollHeight > document.body.offsetHeight) {
                xScroll 
    = document.body.scrollWidth;
                yScroll 
    = document.body.scrollHeight;
            } 
    else {
                xScroll 
    = document.body.offsetWidth;
                yScroll 
    = document.body.offsetHeight;
            }
        }
        
    var windowWidth, windowHeight;
        
    if (self.innerHeight) {
            windowWidth 
    = self.innerWidth;
            windowHeight 
    = self.innerHeight;
        } 
    else {
            
    if (document.documentElement && document.documentElement.clientHeight) {
                windowWidth 
    = document.documentElement.clientWidth;
                windowHeight 
    = document.documentElement.clientHeight;
            } 
    else {
                
    if (document.body) {
                    windowWidth 
    = document.body.clientWidth;
                    windowHeight 
    = document.body.clientHeight;
                }
            }
        }
        
    if (yScroll < windowHeight) {
            pageHeight 
    = windowHeight;
        } 
    else {
            pageHeight 
    = yScroll;
        }
        
    if (xScroll < windowWidth) {
            pageWidth 
    = windowWidth;
        } 
    else {
            pageWidth 
    = xScroll;
        }
        arrayPageSize 
    = new Array(pageWidth, pageHeight, windowWidth, windowHeight);
        
    return arrayPageSize;
    }
    //廣告腳本文件 AdMove.js
    /*

    例子
    <div id="Div2">
        ***** content ******
    </div>
    var ad=new AdMove("Div2");
    ad.Run();
    */
    ////////////////////////////////////////////////////////
    var AdMoveConfig = new Object();
    AdMoveConfig.IsInitialized 
    = false;
    AdMoveConfig.ScrollX 
    = 0;
    AdMoveConfig.ScrollY 
    = 0;
    AdMoveConfig.MoveWidth 
    = 0;
    AdMoveConfig.MoveHeight 
    = 0;
    AdMoveConfig.Resize 
    = function () {
        
    var winsize = GetPageSize();
        AdMoveConfig.MoveWidth 
    = winsize[2];
        AdMoveConfig.MoveHeight 
    = winsize[3];
        AdMoveConfig.Scroll();
    };
    AdMoveConfig.Scroll 
    = function () {
        
    var winscroll = getPageScroll();
        AdMoveConfig.ScrollX 
    = winscroll[0];
        AdMoveConfig.ScrollY 
    = winscroll[1];
    };
    addEvent(window, 
    "resize", AdMoveConfig.Resize);
    addEvent(window, 
    "scroll", AdMoveConfig.Scroll);
    function AdMove(id) {
        
    if (!AdMoveConfig.IsInitialized) {
            AdMoveConfig.Resize();
            AdMoveConfig.IsInitialized 
    = true;
        }
        
    var obj = document.getElementById(id);
        obj.style.position 
    = "absolute";
        
    var W = AdMoveConfig.MoveWidth - obj.offsetWidth;
        
    var H = AdMoveConfig.MoveHeight - obj.offsetHeight;
        
    var x = W * Math.random(), y = H * Math.random();
        
    var rad = (Math.random() + 1* Math.PI / 6;
        
    var kx = Math.sin(rad), ky = Math.cos(rad);
        
    var dirx = (Math.random() < 0.5 ? 1 : -1), diry = (Math.random() < 0.5 ? 1 : -1);
        
    var step = 1;
        
    var interval;
        
    this.SetLocation = function (vx, vy) {
            x 
    = vx;
            y 
    = vy;
        };
        
    this.SetDirection = function (vx, vy) {
            dirx 
    = vx;
            diry 
    = vy;
        };
        obj.CustomMethod 
    = function () {
            obj.style.left 
    = (x + AdMoveConfig.ScrollX) + "px";
            obj.style.top 
    = (y + AdMoveConfig.ScrollY) + "px";
            rad 
    = (Math.random() + 1* Math.PI / 6;
            W 
    = AdMoveConfig.MoveWidth - obj.offsetWidth;
            H 
    = AdMoveConfig.MoveHeight - obj.offsetHeight;
            x 
    = x + step * kx * dirx;
            
    if (x < 0) {
                dirx 
    = 1;
                x 
    = 0;
                kx 
    = Math.sin(rad);
                ky 
    = Math.cos(rad);
            }
            
    if (x > W) {
                dirx 
    = -1;
                x 
    = W;
                kx 
    = Math.sin(rad);
                ky 
    = Math.cos(rad);
            }
            y 
    = y + step * ky * diry;
            
    if (y < 0) {
                diry 
    = 1;
                y 
    = 0;
                kx 
    = Math.sin(rad);
                ky 
    = Math.cos(rad);
            }
            
    if (y > H) {
                diry 
    = -1;
                y 
    = H;
                kx 
    = Math.sin(rad);
                ky 
    = Math.cos(rad);
            }
        };
        
    this.Run = function () {
            
    var delay = 10;
            interval 
    = setInterval(obj.CustomMethod, delay);
            obj.onmouseover 
    = function () {
                clearInterval(interval);
            };
            obj.onmouseout 
    = function () {
                interval 
    = setInterval(obj.CustomMethod, delay);
            };
        };
        
    this.Stop = function () {
            obj.onmouseover 
    = function () {
                clearInterval(interval);
            };
            obj.onmouseout 
    = function () {
                clearInterval(interval);
            };
        };
    }

    posted on 2010-06-18 10:47 SIMONE 閱讀(498) 評論(0)  編輯  收藏 所屬分類: JavaScript
    主站蜘蛛池模板: 成人无码区免费视频观看| 波多野结衣在线免费视频 | 在线中文高清资源免费观看| 国产卡一卡二卡三免费入口| 免费一看一级毛片人| 亚洲国产精品无码专区影院| 亚洲大尺码专区影院| 国产午夜亚洲精品不卡电影| 三年片在线观看免费| 97视频免费在线| 狠狠色香婷婷久久亚洲精品| 国产精品亚洲色图| 亚洲A∨午夜成人片精品网站| 亚洲色偷偷偷鲁综合| 亚洲日韩国产精品乱-久| 巨胸喷奶水www永久免费| 性盈盈影院免费视频观看在线一区| 亚洲国产成人无码av在线播放| 免费国产污网站在线观看| 亚洲精品在线观看视频| 色欲色欲天天天www亚洲伊| 中文字幕天天躁日日躁狠狠躁免费| 国产免费黄色大片| 中文字幕亚洲综合久久综合| 国产传媒在线观看视频免费观看| 四虎国产精品成人免费久久| 成人免费午夜无码视频| 亚洲AV日韩AV永久无码色欲| 久久国产成人亚洲精品影院| 亚洲精品国产综合久久久久紧| 91禁漫免费进入| 亚洲精品久久无码| 亚洲美女又黄又爽在线观看| 99热这里有免费国产精品| 精品久久香蕉国产线看观看亚洲| 污污免费在线观看| 免费在线看片网站| 亚洲一区免费在线观看| 91情国产l精品国产亚洲区| 日韩电影免费在线观看网站| 亚洲国产精品白丝在线观看|