<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无码一区二区三区国产| 日本免费人成黄页在线观看视频| 国产高清免费视频| 无人影院手机版在线观看免费| 日韩高清在线免费看| 国产91精品一区二区麻豆亚洲| 亚洲AV无码久久精品蜜桃| 亚洲网站免费观看| 女bbbbxxxx另类亚洲| 18禁超污无遮挡无码免费网站| 国产福利视精品永久免费| 免费看男女下面日出水视频| 日本亚洲视频在线| 亚洲人成图片网站| 久青草视频97国内免费影视| 97在线视频免费公开观看| 日韩中文字幕免费| 亚洲人成精品久久久久| 亚洲一区二区久久| 久香草视频在线观看免费| 最近中文字幕国语免费完整 | 在线观看免费无码视频| 无码国产精品一区二区免费式直播 | 最近在线2018视频免费观看| 免费涩涩在线视频网| 亚洲精品无码永久在线观看你懂的| 亚洲欧洲国产视频| 视频一区二区三区免费观看| 久久久99精品免费观看| 日本成人免费在线| 亚洲av无码av制服另类专区| 亚洲日韩精品无码AV海量| 在线观看免费黄网站| 香蕉视频在线观看免费国产婷婷| 亚洲人成色7777在线观看| 亚洲精品亚洲人成在线播放| 国产精品免费久久| 成年男女免费视频网站| 亚洲阿v天堂在线| 久久精品熟女亚洲av麻豆 | 蜜桃AV无码免费看永久|