2012-02-29 15 views
0

イメージを小さく、中、大に表示する3つのボタンがありますが、これはJavaスクリプトで動作します。問題はクリックした小さなボタンをクリックしたときです私が使用しているあなたを想定していますSharepoint 2010サイトのビジュアルWebパーツのJavaスクリプト

function changeimg(imgsize) { 
    // improve later: grey-out/disable currently irrelevant button 
    var imgwidth, imgheight, imgid; 

    switch (imgsize) { 
     case small: imgwidth = smaWidth; imgheight = smaHeight; imgid = '1'; break; 
     case medium: imgwidth = medWidth; imgheight = medHeight; imgid = '2'; break; 
     case large: imgwidth = larWidth; imgheight = larHeight; imgid = '3'; break; 
     default: alert('Javascript error 1; please shoot the author'); 
    } 

    for (var n = 0; n < imgArr.length; n++) { 
     imgElement = 'img' + imgArr[n][iname]; 
     document.images[imgElement].width = imgArr[n][imgwidth]; 
     document.images[imgElement].height = imgArr[n][imgheight]; 
     document.images[imgElement].src = 'img/' + imgArr[n][iname] + imgid + '.jpg'; 
    } 

} 
+0

あなたはできるだけ良い答えとしてあなたを与えるために私たちを可能にするだけでなく、ボタンのHTMLコードをポストする必要があります。 –

答えて

0

...画像は小さくなってきていますが、画像が正常に戻っstate..Iに来ているというボタンclcikにページの更新を避けるために必要があるので、ページがリフレッシュされていますaspボタンをクリックすると、送信動作をオフにする必要があります。

<asp:Button ID="myButton" runat="server" UseSubmitBehavior="False" /> 
0
<asp:Button ID="myButton" runat="server" onClientClick="your-JS-code; return false;" /> 
関連する問題