在javascript函数中使用asp.net的图像组件

时间:2013-05-11 05:33:17

标签: c# javascript asp.net image

我找到了javascript code来获取和设置图片的尺寸 通过引用此链接,我在我的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>

1 个答案:

答案 0 :(得分: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)";