我原来是用这些代码自动限制图片显示宽度的:
var ss=" <br> <img src='" + sss + "' onload='javascript:if(this.width > 600) this.width=600'>" 现在format("InsertImage", sPhoto)来插入图片,好像无法插入显示时限制宽度代码,请高手来帮忙:如何增加限制图片宽度的代码?
var ss=" <br> <img src='" + sss + "' onload='javascript:if(this.width > 600) this.width=600'>" 现在format("InsertImage", sPhoto)来插入图片,好像无法插入显示时限制宽度代码,请高手来帮忙:如何增加限制图片宽度的代码?
解决方案 »
- jquery $ 未定义
- jquery我用append方法添加一列,列中包含一个onclick事件,但是无效
- 要是画面有err的话,怎样用jquery来显示err message?
- 页面间切换时间长,就添加了等待DIV,现在希望这个DIV仅当页面切换时间超过3秒时才出现,怎么半
- 一个WMP播放器和iframe冲突的问题~
- 谁能帮修改兼容所有浏览器
- jQuery validate 怎么验证一串数字是手机号或者是座机号?
- 这个问题有点难,如何在html中开辟一个缓冲区?
- frameset中如何实现:点击一个按钮等于点击另外一个按钮
- https怎么用js异步访问http页面?
- 想提示完了,当点击确定的时候,可以回到某个页面
- JQuery里的click事件的问题
[image].style.width = "600px";
关键是在哪里写入的问题.现在是搞不清楚应该在哪里写入这个代码.目的是在InsertImage的过程中,在插入"<img src=xxx.gif>"这代码里面加入onload="javascript:if(this.width > 600) this.width=600"以实现限制图片宽度.我用下面的方法在插入后替换,可是又无法替换:var theObj= ' <img src= " '+sPhotos+ ' " onload="javascript:if(this.width > 600) this.width=600">';
if ((sPhotos!=null) && (sPhotos!="http://")){
format("InsertImage", sPhotos);
reg=new RegExp( ' <img src= " '+sPhotos+ ' "> ', 'ig ');
iframeID.document.body.innerHTML=iframeID.document.body.innerHTML.replace(reg,theObj);
}求高手来指点迷津,万分感谢.
for(var i=0;i<Arrimg.length;i++)
{
Arrimg[i].onload=function(){.......}
}
<img src="001.js" alt="JS测试" name="IMGS" />JS这样写var Arrimg=document.getElementsByName("IMGS");
for(var i=0;i<Arrimg.length;i++)
{
Arrimg[i].onload=function(){.......}
}
这种方法实现的,会连同其它图片实施限制,如果能在插入图片的时候加入onload=...这样更好.高手帮忙啊.
只给需要限制的加上name不就行了么 var theObj= ' <img src= " '+sPhotos+ ' " name="我是要更改大小的" onload="javascript:if(this.width > 600) this.width=600">';
format("InsertImage", sPhotos); 插入的只能是<img src=xxx.xxx>