复制代码代码如下:
<html>
<голова>
<script type = "text/javascript">
/ * 判断设备是否为 ПК */
функция ispc () {
var userAgentInfo = navigator.useragent;
var Agents = new Array («Android», «iPhone», «Symbianos», «Windows Phone», «iPad», «iPod»);
var flag = true;
for (var v = 0; v <agents.length; v ++) {
if (useragentinfo.indexof (агенты [v])> 0) {
flag = false;
перерыв;
}
}
вернуть флаг;
}
/ * 调整图片大小 */
Функция AutoreSizeImage (maxwidth, maxheight, objimg) {
var img = новое изображение ();
img.src = objimg.src;
var hratio;
var wratio;
соотношение var = 1;
var w = img.width;
var h = img.height;
wratio = maxwidth / w;
hratio = maxheight / h;
if (maxwidth == 0 && maxheight == 0) {
Соотношение = 1;
} else if (maxwidth == 0) {//
if (hratio <1) соотношение = hratio;
} else if (maxheight == 0) {
if (wratio <1) соотношение = wratio;
} else if (wratio <1 || hratio <1) {
Соотношение = (wratio <= hratio? Wratio: hratio);
}
if (соотношение <1) {
W = W * соотношение;
h = h * соотношение;
}
objimg.height = h;
objimg.width = w;
}
/ * 设置不同设备的缩放策略 */
Функция setimg (tagid, pcwidth, pcheight, appwidth, appheight) {
var Tag = document.getElementById (TAGID);
var Images = Tag.GetElementsByTagName ("IMG");
for (var i = 0; i <images.length; i ++) {
if (ispc) {
AutoreSizeImage (pcwidth, pcheight, Images [i]);
}еще{
AutoreSizeImage (AppWidth, AppHeight, Images [i]);
}
}
}
window.onload = function () {
setimg ('imgdiv', 300,0,300,0);
}
</script>
</head>
<тело>
<div id = "imgdiv">
<img src = "http://192.168.1.116:9999/ffzx/news/20140205/015212022_1.jpg"/>
<div>
<img src = "http://192.168.1.116:9999/ffzx/news/20140208/1386835169183.jpg"/>
</div>
</div>
<br>
</body>
</html>