<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
    主站蜘蛛池模板: 日韩免费一区二区三区| 精品亚洲AV无码一区二区三区| 毛片免费视频观看| 曰批全过程免费视频在线观看无码| 亚洲欧洲无码AV不卡在线| 久久亚洲私人国产精品| 亚洲精品视频久久久| 毛片免费观看网站| 亚洲成年人电影在线观看| 亚洲成av人片天堂网| 亚洲无线一二三四区手机| 日本成人在线免费观看| 久久综合AV免费观看| 成年人视频免费在线观看| 久久久久久AV无码免费网站 | 三年片在线观看免费大全电影| 免费无遮挡无码视频在线观看| 亚洲日韩AV一区二区三区中文| 91亚洲国产成人精品下载| 亚洲精品无码av人在线观看| 可以免费观看的一级毛片| 嫩草影院免费观看| 成人毛片18女人毛片免费视频未| 亚洲免费中文字幕| 四虎免费影院ww4164h| 久久ww精品w免费人成| 91免费福利精品国产| 一级毛片在线观看免费| 久久综合九色综合97免费下载| a级片在线免费看| 在线观看免费无码视频| 免费无码H肉动漫在线观看麻豆| 三年片在线观看免费西瓜视频| 中文字幕看片在线a免费| h片在线观看免费| 中文成人久久久久影院免费观看 | 亚洲日韩VA无码中文字幕| 亚洲裸男gv网站| 国产成人精品曰本亚洲79ren| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久亚洲AV无码精品色午夜麻|