/ *
Isenletter (string, string): Test string, case (UL, U, L or UL, U, L)
* /
Function Isenletter (Objstr, Size)
{
??? Var REG;
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? IF (TRIM (OBJSTR) == "")
??? {
??????? Return False;
???}
??? ELSE
??? {
??????? objstr = objstr.tostring ();
???}???
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? IF ((size == null) || (TRIM (size) == ""))
??? {
??????? size = "ul";
???}
??? ELSE
??? {
??????? size = size.touppercase ();
???}
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Switch (size)
??? {
??????? Case "UL":
??????????? // case
??????????? REG = / ^ [A-ZA-Z] $ /;
??????????? breaf;
??????? Case "U":
??????????? // uppercase
??????????? reg = / ^ [a-z] $ /;
??????????? breaf;
??????? Case "L":
??????????? // lowercase
??????????? reg = / ^ [a-z] $ /;
??????????? breaf;
??????? Default:
????? ?????? alert ("check the case, only (empty, UL, U, L)");
??????????? Return False;
??????????? breaf;
???}
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Var r = objstr.match (reg);
??? if (r == null)
??? {
??????? Return False;
???}
??? ELSE
??? {???????
??????? return true; ????
???}
}
?
?
/ *
============================================================================================================================================================================================================= ===============================
Function: Mouse Tips
Author: Shen Wang
date:
2004/04/15
============================================================================================================================================================================================================= ============================================================================================================================================================================================================================== * /
?
/ / Define the variable, set the default value
Var labelfontface = "Song, Arial, Verdana";
Var labelfontcolor = "# 000000";
Var labelfontsize = "
9pt
"
Var labelfontStyle = "font.plain";
Var labordercolor = "# 000000";
Var labelbackcolor = "# fffe1";
?
// Set each attribute
Function setLabelfontFace (OBJ)
{
?????? Obj = trim (obj);
?????? if (obj == null || OBJ == "")
?????? {
????????????? Obj = "Song, Arial, Verdana";
??????}
?????? labelfontface = OBJ;
}
?
Function setLabelfontColor (OBJ)
{
?? obj = trim (obj);
?????? if (obj == null || OBJ == "")
?????? {
????????????? Obj = "# 000000";
??????}
?????? labelfontcolor = obj;
}
?
Function setLabelfontsize (OBJ)
{
?? obj = trim (obj);
?????? if (obj == null || OBJ == "")
?????? {
????????????? OBJ = "
9pt
"
??????}
?????? labelfontsize = obj;
}
?
Function setLabelfontStyle (OBJ)
{
?? obj = trim (obj);
?????? if (obj == null || OBJ == "")
?????? {
????????????? Obj = "font.plain";
??????}
?????? labelfontStyle = OBJ;
}
?
Function setlaborderColor (OBJ)
{
?? obj = trim (obj);
??? if (obj == null || Obj == "")
??? {
??????? Obj = "# 000000";
???}
??? labelbordercolor = Obj;}
?
Function SetLabelbackColor (OBJ)
{
?? obj = trim (obj);
??? if (obj == null || Obj == "")
??? {
??????? Obj = "# fffe1";
???}
??? labelbackcolor = obj;
}
?
// Synthetic text style
Function setTextStyle (STR)
{
??? var strret = ""
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Var strstyle = ""
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? strstyle = "font-family:" labelfontface ";";
??? strStyle = "color:" labelfontcolor ";";
??? strstyle = "font-size:" labelfontsize ";";
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Switch (labelfontStyle.tolowercase ())
??? {
??????? Case "font.plain":
??????????? strStyle = "font-weight: Normal;"
???? ??????? strStyle = "font-style: Normal;"
??????????? breaf;
??????? Case "font.bold":
??????????? strStyle = "font-weight: bold;";
??????????? strStyle = "font-style: Normal;"
??????????? breaf;
??????? Case "font.italic":
??????????? strStyle = "font-weight: Normal;"
??????????? strStyle = "font-style: italic;"
??????????? breaf;
??????? Case "font.italicbold":
??????? Case "font.boldital":
??????????? strStyle = "font-weight: bold;";
??????????? strStyle = "font-style: italic;"
??????????? breaf;
??????? Default:
??????????? strStyle = "font-weight: bold;";
??????????? strStyle = "font-style: italic;"
??????????? breaf;
???}
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Strret = "";
??? Strret = " Str " ";
??? Strret = "";
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Return Strret;
}
?
// Synthetic table style
Function setTableStyle () {
??? var strret = ""
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Strret = "Border-right:" LabelborderColor "1PX solid;";
??? Strret = "Border-top:" LabelborderColor "1PX solid;";
??? Strret = "border-left:" LabelborderColor "1PX solid;";
??? Strret = "border-bottom:" LabelborderColor "1PX solid;";
??? Strret = "Background-color:" labelbackcolor; ???
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Return Strret;
}
?
// Display prompt
Function Shownote (STR)
{
?????? var strHTML;
??????
?????? strHtml = "";
?????? strHtml = "
"
?????? strHtml = "
"
?????? strHtml = "
"
?????? strHtml = "
"
?????? strHtml = "
SetTextStyle (STR) "
"; ????????????????????????????
??????
?????? if (Document.all && Document.ReadyState == "Complete")
?????? {???????????????????????????????
????????????? Document.all.div_note.innerhtml = strHTML;
????????????? Document.All.div_note.style.pixelleft = event.clientX Document.Body.Scrollleft 10
????????????? Document.all.div_note.style.pixeltop = event.clienty Document.Body.Scrolltop 10
????????????? Document.All.div_note.style.visibility = "visible"
??????} ????
}
?
// Hidden Tips
Function hidenote ()
{
?????? if (document.all)
?????? {
????????????? Document.all.div_note.style.visibility = "hidden";
??????}
?????? ELSE
?????? {
????????????? f (document.layers)
????????????? {
???????????????????? ClearInterVal (Currentscroll)
???????????????????? Document.div_note.visibility = "hidden"; ?????????????}
??????} ????????????????????????
}
?
//initialization
Function init ()
{
??? WINDOW.Document.write ("
");
}
INIT ();
?
/ / Generate a prompt character
Function Showlabel (Text, Note, Bclick)
{
?????? if (bclick! = null)
?????? {
????????????? Return "" Text ""
??????}
?????? ELSE
?????? {
?????? ??? Return " Text " "
??????}
}
?
?
?
Test page:
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????? Common JavaScript