`
flyduck
  • 浏览: 47748 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

firefox以及ie都兼容的相册播放器

阅读更多
<script type="text/javascript">

var adNum=0;
var _Images=new Array(8);
var adNum=0;
var imgindex=1;

_Images[0] = new Image();
_Images[0].src="http://q.yesky.com/pictures/2007/05/1591020_74591936.jpg";
_Images[0]=setImgSize(_Images[0]);
imgindex++;
        

_Images[1] = new Image();
_Images[1].src="http://q.yesky.com/pictures/2007/05/1591020_77091929.jpg";
_Images[1]=setImgSize(_Images[1]);
imgindex++;
        

_Images[2] = new Image();
_Images[2].src="http://q.yesky.com/pictures/2007/04/1591020_50424051.jpg";
_Images[2]=setImgSize(_Images[2]);
imgindex++;
        

_Images[3] = new Image();
_Images[3].src="http://q.yesky.com/pictures/2007/04/1591020_92004051.jpg";
_Images[3]=setImgSize(_Images[3]);
imgindex++;
        

_Images[4] = new Image();
_Images[4].src="http://q.yesky.com/pictures/2007/04/1591020_64983805.jpg";
_Images[4]=setImgSize(_Images[4]);
imgindex++;
        

_Images[5] = new Image();
_Images[5].src="http://q.yesky.com/pictures/2007/04/1591020_99503805.jpg";
_Images[5]=setImgSize(_Images[5]);
imgindex++;
        

_Images[6] = new Image();
_Images[6].src="http://q.yesky.com/pictures/2007/04/1591020_72235914.jpg";
_Images[6]=setImgSize(_Images[6]);
imgindex++;
        

_Images[7] = new Image();
_Images[7].src="http://q.yesky.com/pictures/2007/04/1591020_64505914.jpg";
_Images[7]=setImgSize(_Images[7]);
imgindex++;
        

<!--
var totel=8; //图片总数
var i=Math.floor(Math.random()*totel)+1;
var play=0;
function findObj(n, d){
    var p,i,x;
    if(!d)d=document;
    if((p=n.indexOf("?"))>0 && parent.frames.length){
        d=parent.frames[n.substring(p+1)].document;
        n=n.substring(0,p);
    }
    if(!(x=d[n]) && d.all)x=d.all[n];
    for(i=0; !x && i<d.forms.length; i++)x=d.forms[i][n];
    for(i=0; !x && d.layers && i<d.layers.length; i++)x=findObj(n,d.layers[i].document);
    if(!x && d.getElementById)x=d.getElementById(n);
    return x;
}
function view(){
    next();
    viewtimeout();
}
function viewtimeout(){
    if(play==0){
        setTimeout(function(){
            view();
        },parseInt(findObj('timeoutnum').value)*1000);
    }
}
function back(){
    if(i==0)i=totel+1;
    i--;
    findObj('switch_photo').src=_Images[i].src;
	findObj('switch_photo').width=_Images[i].width;
	findObj('switch_photo').height=_Images[i].height;
	findObj('switch_photo_href').href=_Images[i].src;

    //findObj('pictext').innerHTML=imgTitle[i];
   // findObj('q').value=i;
}
function next(){
    if(i==totel-1)i=0;
    i++;	
    findObj('switch_photo').src=_Images[i].src;
	findObj('switch_photo').width=_Images[i].width;
	findObj('switch_photo').height=_Images[i].height;
	findObj('switch_photo_href').href=_Images[i].src;
	//alert(_Images[i].src+"<>"+_Images[i].width+"*"+_Images[i].height);
   // findObj('pictext').innerHTML=imgTitle[i];
    //findObj('q').value=i;
}
function go(){
    if(findObj('q').value<totel+1 && findObj('q').value>0){
        i=findObj('q').value;
        findObj('switch_photo').src=_Images[i].src;
		findObj('switch_photo').width=_Images[i].width;
		findObj('switch_photo').height=_Images[i].height;
		findObj('switch_photo_href').href=_Images[i].src;
       // findObj('pictext').innerHTML=imgTitle[i];
    }else{
        alert('error!');
    }
}
function entergo(){
    if(event.keyCode==13)eval('go()');
}
function pageload(){
    //findObj('pictext').innerHTML=imgTitle[i];
    //findObj('q').value=i;
}
function imgload(){

    document.write('<a href="" id="switch_photo_href" target="_blank"><img id="switch_photo" class="mgauto" src="'+_Images[i].src+'" width="'+_Images[i].width+'" height="'+_Images[i].height+'" border="0"/></a>');	
}

function setImgSize(img)
{
	var	maxWidth=240;
	var maxHeight=180;
	
	if(img.width > maxWidth)
	 {
		var temp=maxWidth/img.width;
		
		img.width = maxWidth;
		
		img.height=img.height*temp;
		
	 }
	if(img.height > maxHeight){
		var temp1=maxHeight/img.height;
		img.height = maxHeight;
		img.width=img.width*temp1;
	}

	return img;
 }
//-->
</script>
<div class="pd9 floatleft mgleft19 inline"><table><tr><td width="240" height="180" align="center"><script type="text/JavaScript">imgload();</script></td></tr></table></div>
							<div id="switcher" class="clear  height29 ">
								<span class="floatleft mgleft11 ">
								<a href="javascript:void(0);" style="display:none;" id="viewstop" onclick="play=1;findObj('viewplay').style.display='';this.style.display='none';">
                                    <img class="mgleft3 floatleft " src="/images/home/switch_pause.gif" width="20" height="20" alt="暂停" border="0"  /></a>
                                <a href="javascript:void(0);" id="viewplay" onclick="play=0;findObj('viewstop').style.display='';this.style.display='none';view();">
                                    <img class="mgleft3 floatleft" src="/images/home/switch_stop.gif" width="20" height="20" alt="播放" border="0"  /></a>
                                <a href="javascript:void(0);" id="backs" onClick="back();">
                                    <img class="mgleft3 floatleft" src="/images/home/switch_previous.gif" width="20" height="20" alt="上一个" border="0"  /></a>
                                <a href="javascript:void(0);" id="gtname" onClick="next();">
                                    <img class="mgleft3 floatleft" src="/images/home/switch_next.gif" width="20" height="20" alt="下一个" border="0"  /></a></span>
								<span class="floatright mgright5 pdtop5" >
									<a href="#" >查看所有相册>></a>
									<input type="hidden" id="timeoutnum" value="2"/>
									<script>
									play=0;
									findObj('viewstop').style.display='';
									findObj('viewplay').style.display='none';
									view();
									</script>
								</span>
							</div>
				  </div>
分享到:
评论

相关推荐

    兼容ie及firefox的flash相册

    "兼容ie及firefox的flash相册"是一个专为解决浏览器兼容性问题而设计的项目,它使得基于Flash技术的相册功能可以在Internet Explorer(IE)和Firefox这两个主流浏览器上正常运行。Flash作为一种曾经广泛使用的网页...

    JavaScript的相册滑动效果

    JavaScript的相册滑动效果 用火狐跟IE都兼容

    IE与非IE浏览器调用PC摄像头拍摄并且上传

    在非IE浏览器中,如Chrome、Firefox、Safari和Edge(Chromium内核),WebRTC被广泛支持。使用`getUserMedia()` API可以请求访问用户的媒体设备,包括摄像头: ```javascript navigator.mediaDevices.getUserMedia({...

    模仿 QQ空间相册

    模仿QQ空间相册的项目旨在实现类似的功能,兼容多种主流浏览器,如IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗和世界之窗。为了达到这个目标,开发者需要掌握以下几个关键的技术点和知识点: 1. **前端...

    可全屏浏览的baguettebox相册代码,简单易用,不依赖jquery等第三方库,支持一个页面多个相册。兼容主流浏览器.rar

    5. **兼容性**:此库经过优化,兼容主流的现代浏览器,包括Chrome、Firefox、Safari、Edge以及旧版本的Internet Explorer(至少IE9及以上),确保了广泛的用户群体可以正常使用。 6. **自定义选项**:BaguetteBox....

    图片左右箭头,相册图片上左右箭头(兼容各种浏览器)

    在这个案例中,开发者通过提供兼容各种浏览器的代码,确保了无论用户使用的是Firefox、Chrome、Safari还是IE等浏览器,都能顺利浏览图片。对于初学者来说,这样的资源非常有价值,可以帮助他们学习如何实现跨浏览器...

    用xhtml+css写的相册自适应 - 类似九宫格[兼容 ff ie6 ie7 opear ]

    ”是指一个利用XHTML和CSS技术实现的响应式相册设计,该设计能够适应不同的屏幕尺寸,并且兼容多个浏览器,包括Firefox (ff)、Internet Explorer 6 (ie6)、Internet Explorer 7 (ie7)以及Opera浏览器。这个相册布局...

    html5 3D立体式图片相册

    开发者需要确保在现代浏览器(如Chrome、Firefox、Safari和Edge)中能正常工作,并考虑到其他非主流浏览器的兼容性。 8. **用户体验设计**: 一个成功的3D立体相册不仅要美观,还要易于使用。良好的UX设计包括直观的...

    基于jQuery非常强大的TN3相册代码,切换效果优美,有多种皮肤可选。兼容主流浏览器.rar

    TN3相册代码利用jQuery库,可以轻松应对不同浏览器对CSS、JavaScript支持的差异,确保在IE8+、Firefox、Chrome、Safari以及Opera等主流浏览器上都能正常运行。 - 为了适应移动设备,可能还采用了响应式设计,利用...

    基于js的iPresenter相册3D插件,带导航和缩略图,右上角有倒计时。兼容主流浏览器.rar

    关于浏览器兼容性,iPresenter相册3D插件声称兼容主流浏览器,这意味着它应该能在包括Chrome、Firefox、Safari、Edge以及旧版的IE等浏览器上正常运行。开发者可能采用了诸如Modernizr这样的库来检测浏览器特性,并...

    追梦3Dflash相册在线系统 v1.0

    注意:关于浏览器兼容插件的使用说明,由于部分用户喜欢使用google或者火狐浏览器,而这部分非IE内核浏览器对编辑器兼容不是很好,出现显示错误等情况,为此,我们提供了兼容插件,如果你所使用的浏览器并不是google...

    jQuery响应式css3动画相册,可全屏查看,css3动画展现,支持键盘方向键翻页,效果优美简洁。兼容主流浏览器.rar

    4. **兼容主流浏览器**:项目经过优化,确保在Firefox、Chrome、Safari、Edge以及IE9+等主流浏览器上都能正常运行,满足广泛用户群体的需求。 实现这一功能通常包括以下步骤: 1. **HTML结构**:设置相册的基本...

    实用美观的JS相册代码

    在发布前,需要进行广泛的浏览器兼容性测试,确保代码在主流浏览器(如Chrome、Firefox、Safari、Edge和IE)以及不同版本中都能正常运行。 总的来说,"实用美观的JS相册代码"结合了JavaScript的强大功能和优雅的...

    简便相册插件

    6. **兼容性**:【简便相册插件】兼容大多数现代浏览器,包括Chrome、Firefox、Safari、Edge以及IE9及以上版本,确保了广泛的用户覆盖。 7. **轻量级**:由于jQuery本身小巧,加上插件的优化,整体文件大小控制得当...

    lovelygallery_popup(卡哇依相册)

    这个项目特别强调了对旧版Internet Explorer浏览器(从IE7到IE11)以及现代浏览器如Google Chrome和Firefox的兼容性。在深入探讨其技术细节之前,我们首先来了解一下这三个核心技术在实现动态相册中的角色。 HTML5...

    水平线性画廊jQuery相册代码,点击某一张图片后,平滑切换到该图片,兼容主流浏览器.rar

    同时,jQuery库自身已经做了很好的跨浏览器兼容性处理,但在编写代码时仍需注意避免使用某些特定浏览器的私有API,确保代码能在IE9及以上版本、Firefox、Chrome、Safari和Opera等主流浏览器中正常运行。 此外,为了...

    jquery图片动画相册

    这种技术在现代浏览器如谷歌Chrome和Mozilla Firefox中表现优异,但不支持较旧版本的Internet Explorer浏览器。 jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互。在创建这...

    webcamjs兼容多浏览器调用摄像头拍照上传,兼容H5和flash

    Chrome、Firefox等现代浏览器则主要依赖HTML5的MediaDevices API来获取摄像头访问权限。 WebcamJS的核心功能是创建一个虚拟的Webcam对象,该对象可以捕获用户摄像头的实时流,并允许用户进行拍照。在HTML5环境中,...

    几种js相册特效集合

    8. **浏览器兼容性**:正如描述中提到的,Colorbox在主流浏览器如IE、Firefox、Chrome、Safari和Opera上都能正常工作,确保广泛覆盖用户。 学习和使用Colorbox,你需要了解JavaScript基础,以及如何在HTML中引入和...

    jQuery多图轮播切换相册代码.zip

    10. **兼容性**:优秀的jQuery代码需要考虑到不同的浏览器兼容性问题,确保在主流浏览器如Chrome、Firefox、Safari和IE上都能正常运行。 以上是关于"jQuery多图轮播切换相册代码"的主要技术要点,实际代码中可能还...

Global site tag (gtag.js) - Google Analytics