为什么Sharepoint在执行javascript函数后自行刷新?

时间:2018-05-09 15:17:28

标签: javascript sharepoint sharepoint-designer

我在内容编辑器中创建了一个按钮,例如更改了内容框的背景颜色。

按下按钮后,背景颜色从黑色变为白色。但Sharepoint自动刷新它并没有保存更改。有没有人对此有所了解?它也发生在IE和Chrome中。

最诚挚的问候,

安迪

If Intersect(ActiveCell, ActiveSheet.ListObjects("Table1").ListColumns(2).DataBodyRange) Is Nothing Then
        MsgBox "You must select a cell in the appropriate column.", vbOKOnly + vbInformation, "Error"
    Else
        ActiveCell.Copy
        Sheets("Destination").Range("G3").PasteSpecial xlPasteValues
    End If

1 个答案:

答案 0 :(得分:0)

只需将type='button'添加到您的按钮元素即可。这应该可以防止页面重新加载。

<button type='button' onclick="changeCo()">Change Color</button> 

@Scott Marcus建议的另一件事是,如果你想在页面刷新/重新加载后仍然保留更改,那么你必须将这些更改存储到server / cookies / localStorage。