Javascript Sharepoint 2010网站可视化Web部件中的Java脚本
我有三个按钮来显示小、中、大尺寸的图像,这在java脚本上工作,问题是当我单击“说我单击了小”按钮时,图像变小了,但页面正在刷新,以便图像恢复到正常状态。我需要避免在按钮clcik上刷新页面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
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;" />