<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| 亚洲乱亚洲乱妇24p| 四虎永久在线精品免费影视 | 久久久精品午夜免费不卡| 亚洲美女视频网站| 又粗又大又猛又爽免费视频| 亚洲视频在线观看免费| 亚洲国产成人精品无码区花野真一 | 免费在线看黄网站| 亚洲日韩精品无码专区加勒比| 亚洲精品国产电影| 亚洲高清免费在线观看| 国产精品久久久久久亚洲小说 | 久久亚洲美女精品国产精品| 免费观看理论片毛片| 在线看片免费人成视频久网下载 | 中文字幕在线观看亚洲| 又色又污又黄无遮挡的免费视| 日本免费污片中国特一级| 欧美日韩亚洲精品| 亚洲无人区视频大全| 国产成人A亚洲精V品无码| 性xxxx视频播放免费| 十九岁在线观看免费完整版电影| 亚洲国产aⅴ成人精品无吗| 久久亚洲AV成人无码电影| 亚洲人成人无码网www国产| 真人做人试看60分钟免费视频| 国产免费久久久久久无码| 亚洲国产日韩精品| 亚洲国产高清视频| 亚洲午夜未满十八勿入网站2| 亚洲精品成人在线| 日本视频免费高清一本18| 亚洲精品狼友在线播放| 毛片免费观看的视频在线| 成全视频在线观看免费| 美女隐私免费视频看| 亚洲综合一区国产精品| 久久精品国产亚洲av日韩|