MPBrowser简易图片浏览器 v1.0

MPBrowser.js

复制代码 代码如下:

var thisImgNo = 290;

function ajaxConn(){

    var xmlhttp = false;

    try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}

    catch(e){try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}

    catch(e){try{xmlhttp = new XMLHttpRequest();}

    catch(e){alert(e);xmlhttp = false;}}}

    if(!xmlhttp)return null;

    this.connect = function(Url,Method,postContent){

        if(!xmlhttp)return false;

        Method = Method.toUpperCase();

        try{

            if (Method == "GET"){

                xmlhttp.open(Method,Url + '?' + postContent,true);

                xmlhttp.setRequestHeader("Content-Type","text/html;charset=GB2312");

                sVars = null;

            }else{

                xmlhttp.open(Method,Url,true);

                xmlhttp.setRequestHeader("Method","POST "+Url+" HTTP/1.1");

                xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

            }

            xmlhttp.onreadystatechange = function(){

                if(xmlhttp.readyState == 4){

                    if(xmlhttp.status == 200){

                        imgInfo = xmlhttp.ResponseText;

                        var imgInfoArr = imgInfo.split("|");

                        var tmpimg = new Image();

                        tmpimg.src = imgInfoArr[0];

                        thisImgNo = imgInfoArr[1];

                        var element = document.getElementById("img");

                        if(!element.xpos)element.xpos = 0;

                        element.style.width = (element.clientWidth + 130) + "px";

                        slideElement("img",element.xpos-130,0,10);

                        element.innerHTML += '<a href="http://blog.mzoe.com/" target="_blank"><img height="90" width="120" alt="" src="'+imgInfoArr[0]+'" /></a>';

                    }

                }

            }

            xmlhttp.send(postContent);

        }catch(z){return false;}

        return true;

    }

    return this;

}

function loadImg(type){

    var element = document.getElementById("img");

    if(!element.xpos)element.xpos = 0;

    if(type=="pre"){

        if(element.xpos==0)return false;

        slideElement("img",element.xpos+130,0,10);

    }else{

        if(element.xpos==-(element.clientWidth - 260)){

            var myConn = new ajaxConn();

            if(!myConn)return false;

            myConn.connect("Cmd.asp","get","d="+thisImgNo);

        }else{

            slideElement("img",element.xpos-130,0,10);

        }

    }

}

function slideElement(elementId,x,y,inc){

    var element = document.getElementById(elementId);

    if(element.sliding)clearTimeout(element.sliding);

    if(!element.xpos)element.xpos = 0;

    if(!element.ypos)element.ypos = 0;

    if(element.xpos == x && element.ypos == y) return true;

    if(element.xpos > x){

        var dist = Math.ceil((element.xpos-x)/inc);

        element.xpos = element.xpos - dist;

    }

    if(element.xpos < x) {

        var dist = Math.ceil((x-element.xpos)/inc);

        element.xpos = element.xpos + dist;

    }

    if(element.ypos > y) {

        var dist = Math.ceil((element.ypos-y)/inc);

        element.ypos = element.ypos - dist;

    }

    if(element.ypos < y) {

        var dist = Math.ceil((y-element.ypos)/inc);

        element.ypos = element.ypos + dist;

    }

    element.style.left = element.xpos+'px';

    element.style.top = element.ypos+'px';

    element.sliding = setTimeout('slideElement("'+elementId+'",'+x+','+y+','+inc+')',10);

}

MPBrowser主要的特点是无刷新,简单易用,代码也相当的简单,只有几kb的js代码,可以与任何的后台轻易整合,最后不臭美的说还有点好看(当然换个样式也相当的方便)。

  演示地址:http://www.mzoe.com/demo/MPBrowser/

  下载地址:http://www.mzoe.com/downfile/MPBrowser_v1.rar

  喜欢的朋友顶一下:D。

时间: 2024-10-26 06:55:59

MPBrowser简易图片浏览器 v1.0的相关文章

MPBrowser简易图片浏览器 v1.0_AJAX相关

MPBrowser.js 复制代码 代码如下: var thisImgNo = 290; function ajaxConn(){     var xmlhttp = false;     try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}     catch(e){try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}     catch(e){try{xml

Flash:相片浏览器 V1.0

浏览器 将相片与flash放在同一目录下,相片命名为0.jpg,1.jpg,2.jpg,3.jpg,4.jpg,5.jpg....以至无穷(0.jpg为相册的封面).然后打开FLASH就可以看到效果了. 注意:用flash8播放器才能正常观看相册test.rar源文件.rar源文件主轴代码: 帧1: 主要是把舞台限定,全屏 帧2: 加载封面图片,当按下左键就用个ENTERFRAME事件来隐去封面,并在动作完成后到下一帧,也就是舞台正常主状态 帧3: 回载缩略图,初始化一些变量 帧4: 主体帧.初

IE加加浏览器 v1.0 - 告别烦琐 清爽上网_常用工具

IE加加浏览器(IESharp浏览器)是一种基于IE浏览器的新型迷你浏览器,除了具有IE7的清爽外观和多页面网页浏览器的功能之外,还包括更多特色功能,如完全绿色仅一个单独的exe文件.集成地址栏搜索功能,并且整合多种搜索引擎,实现更方便的信息检索等. 上网更快更顺创新的 IE Sharp浏览器(IE加加浏览器)使您上网更快更安全.附有地址栏搜索功能﹐如百度搜索.谷歌搜索﹐让浏览网更畅顺.合起来﹐它们会改变您使用网络的方式 -- 而且完全免费. IE加加 您就可以享用:标签式的浏览在一个窗口同时浏

发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载_javascript技巧

好多天没有发过日志了~  最近写了一个图片浏览器,是为PHPCMS文件管理器设计的,但后来看到了Lightbox,所以就改了一下,可以给一般的网页使用.  演示及说明地址:  http://longbill.cn/down/sample/blueshow/index.htm  使用方法:   1.下载 blueshow.js 文件,放到服务器上  你也可以直接使用这个: http://www.jb51.net/downtools/blueshow.js  2.在你要用此程序的网页中写上这句(在和

用Flash制作简易的图片浏览器

浏览器 通过脚本控制,Flash可以完成许多事.本例将教大家如何使用Flash制作简易的图片浏览器. 点击这里下载源文件 1.新建一个Flash文档,单击"属性"面板中的"尺寸"按钮,打开"文档属性"面板设置场景大小为650px x 450px,背景为白色,帧频为30fps 2.按快捷键Ctrl+R打开"导入"面板导入三张图片.如图1所示,图片image的宽.高为640px.480px.把图片image的宽.高放大为2400p

枫树浏览器v1.6.2.0 for Windows(基于Chromium 11.0.696.77)

枫树浏览器是基于谷歌http://www.aliyun.com/zixun/aggregation/33824.html">Chrome浏览器的极速双核安全浏览器.具备谷歌浏览器所有特性的同时,枫树浏览器还增加了隐私数据保护.鼠标手势.IE标签.广告过滤.老板键.代理设置.常用下载工具支持.超级拖拽等增强功能.枫树浏览器完全免费,您可以任意使用. 枫树浏览器V1.6.2.0 for Windows (基于Chromium 11.0.696.77)更新日志:a [修正] IE模式右键菜单项&

bcastr2.0 通用的图片浏览器_javascript技巧

bcastr2.0 是一款通用的图片浏览器,可以用于各种新闻系统或者blog系统. 主要功能:1.可以读取xml设置播放列表 2.可以不使用xml将图片地址直接写网页中直接 3.可以读取swf的动画格式 4.自动适应图片大小 5.循环播放,自定义自动播放时间 6.不限制图片数量 使用方法: 以下是嵌入网页中的2种方法 方法一,xml地址 复制代码 代码如下: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 

魔乐手机管家WEB版V1.0正式发布——通过浏览器管理手机!

魔乐手机管家(web版)是由杭州魔乐软件有限公司推出的Android手机网页管理服务.将魔乐手机管家(web版)安装至手机,当您处于WIFI环境中打开魔乐手机管家将提示的网址输入电脑浏览器即可通过网页访问您的手机,对手机中的音乐.视频.照片.电子书等手机资源进行管理.无需安装PC客户端,无需携带数据线,只要有WIFI环境,使用魔乐手机管家(web版)都可以轻松的通过PC访问并管理您的手机.目前的V1.0版本可以进行手机资源管理,今后的版本会增加通讯录管理.短信管理.应用程序管理.资源下载等更加丰

傲游云浏览器Maxthon V1.0 Linux版本发布

傲游浏览器正式发布了针对桌面 Linux 平台的云浏览器 1.0 版本.作为针对桌面 Linux 的首次发布,傲游带来了一些 Win 现有用户喜闻乐见的功能:实现傲游帐户的表格自动填充.可以显示上一次打开的页面.在收藏夹可以通过悬停切换文件夹.以及全新的UI界面. 由于本人从未是傲游用户,更多功能还是有待系列粉丝发掘吧. 传送门: 官方 Deb, RPM 及 Tar 下载 PS:目测是使用 WebCore/WebKit 作为引擎的. 查看本栏目更多精彩内容:http://www.bianceng