In programming a textarea for a web application, I had the need to display to
the user the amount of characters to go before the maximum length of the
textarea was reached. I found a .NET library on line called skmControls2.dll
that provides a textBoxCounter control. Documentation can be found at:
http://scottonwriting.net/sowblog/codeprojects.htm
Below
is an example of the use of the control with some of its
properties:
TextBoxCounter
tbc = new
TextBoxCounter();
tbc.TextBoxControlId =
commentBox.ID;
tbc.TreatCarriageReturnsAsOneCharacter = true;
tbc.MaxCharacterLength =
500;
tbc.DataFormatString = " Characters entered = {1}.";
tbc.CssClass = "CharacterNorm";
tbc.WarningPercentage =
95;
tbc.CssClassForWarning = "CharacterWarn";
Tuesday, December 14, 2010
Friday, October 29, 2010
SharePoint's _spBodyOnLoadFunctionNames function
The Body onLoad event for the SharePoint master page runs the
_spBodyOnLoadFunctionNames function. If you need to run any
other javascript at page load, push function name this function. As an
example:
function setSearchBoxFocus() // set focus to search textbox
{
document.getElementById('ctl00_ctl00_SearchBox_S3A1EF0A8_InputKeywords').focus();
}
_spBodyOnLoadFunctionNames.push("setSearchBoxFocus");
function setSearchBoxFocus() // set focus to search textbox
{
document.getElementById('ctl00_ctl00_SearchBox_S3A1EF0A8_InputKeywords').focus();
}
_spBodyOnLoadFunctionNames.push("setSearchBoxFocus");
Wednesday, October 6, 2010
Adding scripts or styles to SharePoint master pages
There are times you may need to add a script or a style to the <head> tag
of a CGCC public or Inside webpage. In each SharePoint Master page (except
CGCC-Parent.master) there is a content placeholder named
'PlaceHolderAdditionalPageHead' that looks like
this.
<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" >
</asp:ContentPlaceHolder>
In your aspx layout page, add the following asp:Content control:
<asp:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead" runat="server" >
</asp:Content>
Place the script or style in between the opening and closing tag. After saving and publishing, go to the website and verify.
<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" >
</asp:ContentPlaceHolder>
In your aspx layout page, add the following asp:Content control:
<asp:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead" runat="server" >
</asp:Content>
Place the script or style in between the opening and closing tag. After saving and publishing, go to the website and verify.
Subscribe to:
Posts (Atom)