最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp正则html的图片,对图自动缩放大小
时间:2022-07-02 23:21:34 编辑:袖梨 来源:一聚教程网
下面的代码是从html中正则取出图片,
Function getphoto(strHTML)
Dim objRegExp, Match, Matches
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "
tp=""
Set Matches = objRegExp.Execute(strHTML)
For Each Match in Matches
tp=tp & Match.value
exit for
Next
getphoto=tp
Set objRegExp = Nothing
End Function
下面的代码时进行图片按比例缩放
function ResizeImage(imageid,limitWidth,limitHeight)
{
var image = new Image();
image.src = imageid.src;
if(image.width <= 0 && image.height <= 0) return;
if(image.width/image.height >= limitWidth/limitHeight)
{
if(image.width > limitWidth)
{
imageid.width = limitWidth;
imageid.height = (image.height*limitWidth)/image.width;
}
}
else if(image.height > limitHeight)
{
imageid.height = limitHeight;
imageid.width = (image.width*limitHeight)/image.height;
}
if (imageid.parentElement.tagName != "A")
{
imageid.onclick = function(){window.open(this.src);}
imageid.style.cursor = "hand";
}
}
window.onload = InitImages;
function InitImages()
{
//图片的约束宽度和高度
var max;
var max;
var imgs = document.getElementsByTagName("img");
for(var i=0; i < imgs.length; i++)
{
var img = imgs;
if(img.width>maxWidth||img.height>maxHeight)
ResizeImage(img, maxWidth, maxHeight);
}
}
相关文章
- 豆包AI免费在线使用-豆包AI官网网页版直达入口 12-20
- libvio官网在线追剧入口-libvio免费高清追剧网页版官网直达 12-20
- 林东江珊番茄小说畅读入口-林东江珊番茄小说爆款作品一键直达入口 12-20
- 原神玉衡杯官网入口2026-最新原神玉衡杯数据库网址速览 12-20
- 阿里旺旺网页版入口-阿里旺旺Web版官网登录入口 12-20
- 暴风影音手机版官网直达-暴风影音官网手机版下载 12-20