如何根据屏幕分辨率变换页面的图片 if(screen.width==800)img1.src='1.gif'elseimg1.src='2.gif' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(screen.width==640){code} //640*800if(screen.width==800){code} //800*600if(screen.width==1024){code} //1024*768 思路:将要调用分辨率的图片命名为a_640.gif[jpg...],a_800.gif页面初始用一套方案,不同分辨率掉不同图片设定方案。<script>var imgs=document.images;//所有<img>集合;var defaultWidth="640";//图片默认值var sImgSrc;function getWidth(){ var w=screen.width; if(w<640) w=640; else if(w>1024) w=1024; w.toString(); return w;}var newWidth=getWidth();//取得介于640-1024间的图片修饰字符串for(var i=0;i<imgs.length;i++){ sImgSrc=imgs[i].src; imgs[i].src=sImgSrc.replace(defaultWidth,newWidth);//替换全部买足条件的img}</script>若是不想该图片文件名。1,创建img数组2,我靠,想想都烦,不写了! 其实如果是矢量图(swf)还可以这么做,其它类型的图片这样做就得不偿失了. to exwind(亦然) :未测试,还成功率90%?to fason(阿信):我用你的方法,写了一个Function,然后在body onload事件中调用可是图片在body里的一个表格的单元格里,进入页面时,就弹出img1未定义,可是我已经定义这个图片的id为img1了,怎么解决?另外怎么能同时也改变表格单元格的高度,以适应不同的图片? if(screen.width==640){location.href="1.htm"} //640*800if(screen.width==800){location.href="2.htm"} //800*600if(screen.width==1024){location.href="3.htm"} //1024*768 使用this.location=1.htm 也可以,我就这样实现的:) 求帮助分析这段代码 请教一个js性能问题 火狐中如何执行click() 怎么实现鼠标悬停图片逐渐清晰,鼠标离开图片逐渐透明,在图片逐渐透明期间,鼠标再次悬停图片,则终止透明循环,直接再次清晰 菜鸟关于javascript的数组问题! 有没有利用javascript脚本访问pc机串口的方法? 如何按名字来查form内一个叫"tx_var1"的文本域的值?? 有关计算器的 请帮忙,谢谢。 EasyUi DataGrid 编辑单元格后再合并单元格问题 字符串替换的问题(急) 一个很菜的问题???请教!!
if(screen.width==800){code} //800*600
if(screen.width==1024){code} //1024*768
页面初始用一套方案,不同分辨率掉不同图片设定方案。
<script>
var imgs=document.images;//所有<img>集合;
var defaultWidth="640";//图片默认值
var sImgSrc;
function getWidth(){
var w=screen.width;
if(w<640) w=640;
else if(w>1024) w=1024;
w.toString();
return w;
}var newWidth=getWidth();//取得介于640-1024间的图片修饰字符串for(var i=0;i<imgs.length;i++){
sImgSrc=imgs[i].src;
imgs[i].src=sImgSrc.replace(defaultWidth,newWidth);//替换全部买足条件的img
}
</script>
若是不想该图片文件名。
1,创建img数组
2,
我靠,想想都烦,不写了!
未测试,还成功率90%?to fason(阿信):
我用你的方法,写了一个Function,然后在body onload事件中调用
可是图片在body里的一个表格的单元格里,进入页面时,就弹出img1未定义,可是我已经定义这个图片的id为img1了,怎么解决?另外怎么能同时也改变表格单元格的高度,以适应不同的图片?
if(screen.width==800){location.href="2.htm"} //800*600
if(screen.width==1024){location.href="3.htm"} //1024*768