2

我找到了一个获取和设置图像尺寸的javascript 代码。
通过引用这个链接,我在我的asp.net网站上写了这样的代码,

<img runat="server" id="MyImage" onload="if( this.width >  
this.height ){ this.width = 400; this.height = 600} else {this.width = 600;   
this.height=400}" />

我想知道的是如何javascript在这个<script>标签中编写这段代码

 <script type="text/javascript">
   function setDimension() {

   }
</script>
4

1 回答 1

1

尝试这个

Javascript:

<script type="text/javascript">
   function setDimension(me) {
  var th= document.getElementById(me);
   if( th.width >  
th.height ){ th.width = 400; th.height = 600} else {th.width = 600;   
th.height=400}
   }
</script>

ASPX 代码:

<img runat="server" id="MyImage"  />

在后面的代码中,由于onload也是一个服务端事件,所以需要给服务端图片控件添加自定义属性

 MyImage.Attributes["onload"] = "setDimension(this.id)";
于 2013-05-11T05:40:33.640 回答