Javascript Sharepoint 2010网站可视化Web部件中的Java脚本

Javascript Sharepoint 2010网站可视化Web部件中的Java脚本,javascript,sharepoint,Javascript,Sharepoint,我有三个按钮来显示小、中、大尺寸的图像,这在java脚本上工作,问题是当我单击“说我单击了小”按钮时,图像变小了,但页面正在刷新,以便图像恢复到正常状态。我需要避免在按钮clcik上刷新页面 function changeimg(imgsize) { // improve later: grey-out/disable currently irrelevant button var imgwidth, imgheight, imgid; switch (imgsize

我有三个按钮来显示小、中、大尺寸的图像,这在java脚本上工作,问题是当我单击“说我单击了小”按钮时,图像变小了,但页面正在刷新,以便图像恢复到正常状态。我需要避免在按钮clcik上刷新页面

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';
    }

}
功能更改img(imgsize){
//以后改进:灰显/禁用当前不相关按钮
var imgwidth、imgheight、imgid;
开关(imgsize){
大小写:imgwidth=smaWidth;imgheight=smahight;imgid='1';break;
案例中等:imgwidth=medWidth;imgheight=medHeight;imgid='2';break;
大小写:imgwidth=larWidth;imgheight=larHeight;imgid='3';break;
默认值:警报(“Javascript错误1;请射击作者”);
}
对于(变量n=0;n
我假设您使用的是asp按钮,您需要关闭提交行为

<asp:Button ID="myButton" runat="server" UseSubmitBehavior="False" />


您还需要发布按钮的html代码,以便我们能够给您尽可能好的答案。
<asp:Button ID="myButton" runat="server" onClientClick="your-JS-code; return false;" />