// JScript 文件
// 定义全域变量。
// 与用户相关之变量。
var username;
var password;
var textLoggedIn;
var textNotLoggedIn;
// 前景与背景的色彩值。
var rFG=0, gFG=0, bFG=0, rBG=0, gBG=0, bBG=0;
// 设定前景之红色色彩值。
function setFGR(eventArgs)
{
// 取得色彩值。
rFG = parseInt(eventArgs.get_Value());
setFGColor();
}
// 设定前景之绿色色彩值。
function setFGG(eventArgs)
{
// 取得色彩值。
gFG = parseInt(eventArgs.get_Value());
setFGColor();
}
// 设定前景之蓝色色彩值。
function setFGB(eventArgs)
{
// 取得色彩值。
bFG = parseInt(eventArgs.get_Value());
setFGColor();
}
// 根据滑杆(Slider)的值来设定前景之颜色。
function setFGColor()
{
// 组出最后的色彩值。
$get("fgColor").value = "#" +
decToHex(rFG) +
decToHex(gFG) +
decToHex(bFG);
// 显示柱状范例之色彩。
$get("fgColDiv").style.background =
$get("fgColor").value;
// 指定结果之前景色彩。
$get("resultDiv").style.color =
$get("fgColor").value;
}
// 设定背景之红色色彩值。
function setBGR(eventArgs)
{
// 取得色彩值。
rBG = parseInt(eventArgs.get_Value());
setBGColor();
}
// 设定背景之绿色色彩值。
function setBGG(eventArgs)
{
// 取得色彩值。
gBG = parseInt(eventArgs.get_Value());
setBGColor();
}
// 设定背景之蓝色色彩值。
function setBGB(eventArgs)
{
// 取得色彩值。
bBG = parseInt(eventArgs.get_Value());
setBGColor();
}
// 根据滑杆(Slider)的值来设定背景之颜色。
function setBGColor()
{
// 组出最后的色彩值。
$get("bgColor").value = "#" +
decToHex(rBG) +
decToHex(gBG) +
decToHex(bBG);
// 显示柱状范例之色彩。
$get("bgColDiv").style.background =
$get("bgColor").value;
// 指定结果之背景色彩。
$get("resultDiv").style.background =
$get("bgColor").value;
}
// 设定前景颜色 Slider 的值。
function setSliderFGColor(colorCode)
{
// 将红色 Slider 的值由 16 进位转换成 10 进位。
rFG = colorCode.charAt(1) + colorCode.charAt(2);
rFG = parseInt(hexToDec(rFG));
// 将绿色 Slider 的值由 16 进位转换成 10 进位。
gFG = colorCode.charAt(3) + colorCode.charAt(4);
gFG = parseInt(hexToDec(gFG));
// 将蓝色 Slider 的值由 16 进位转换成 10 进位。
bFG = colorCode.charAt(5) + colorCode.charAt(6);
bFG = parseInt(hexToDec(bFG));
// 设定 Slider 的值。
$get("fgColorR").value = rFG;
$get("fgColorG").value = gFG;
$get("fgColorB").value = bFG;
// 找到 Slider。
var sliderR = $find("seFGR");
var sliderG = $find("seBehaviorFGG");
var sliderB = $find("seBehaviorFGB");
// 动态改变 Slider 的值。
sliderR.set_Value(rFG);
sliderG.set_Value(gFG);
sliderB.set_Value(bFG);
// 设定前景颜色。
setFGColor();
}
// 设定背景颜色 Slider 的值。
function setSliderBGColor(colorCode)
{
// 将红色 Slider 的值由 16 进位转换成 10 进位。
rBG = colorCode.charAt(1) + colorCode.charAt(2);
rBG = parseInt(hexToDec(rBG));
// 将绿色 Slider 的值由 16 进位转换成 10 进位。
gBG = colorCode.charAt(3) + colorCode.charAt(4);
gBG = parseInt(hexToDec(gBG));
// 将蓝色 Slider 的值由 16 进位转换成 10 进位。
bBG = colorCode.charAt(5) + colorCode.charAt(6);
bBG = parseInt(hexToDec(bBG));
// 设定 Slider 的值。
$get("bgColorR").value = rBG;
$get("bgColorG").value = gBG;
$get("bgColorB").value = bBG;
// 找到 Slider。
var sliderR = $find("seBGR");
var sliderG = $find("seBehaviorBGG");
var sliderB = $find("seBehaviorBGB");
// 动态改变 Slider 的值。
sliderR.set_Value(rBG);
sliderG.set_Value(gBG);
sliderB.set_Value(bBG);
// 设定背景颜色。
setBGColor();
}
// 10 进位转换成 16 进位。
function decToHex(dec)
{
var hexBase = "0123456789ABCDEF";
var low = dec % 16;
var hi = (dec - low) / 16;
hex = hexBase.charAt(hi) + hexBase.charAt(low);
return hex;
}
// 16 进位转换成 10 进位。
function hexToDec(hex)
{
return parseInt(hex.toUpperCase(), 16);
}
// 网页载入时。
function pageLoad()
{
// 替滑杆(Slider)加入新的属性,使得滑杆具备调整色彩值的功能。
var behaviorSlider;
// 若不指定 BehaviorID 属性,可以由其 ID 属性的值来取得。
behaviorSlider = $find("seFGR");
behaviorSlider.add_valueChanged(setFGR);
behaviorSlider = $find("seBehaviorFGG");
behaviorSlider.add_valueChanged(setFGG);
behaviorSlider = $find("seBehaviorFGB");
behaviorSlider.add_valueChanged(setFGB);
// 若不指定 BehaviorID 属性,可以由其 ID 属性的值来取得。
behaviorSlider = $find("seBGR");
behaviorSlider.add_valueChanged(setBGR);
behaviorSlider = $find("seBehaviorBGG");
behaviorSlider.add_valueChanged(setBGG);
behaviorSlider = $find("seBehaviorBGB");
behaviorSlider.add_valueChanged(setBGB);
// 释放所参考的控件。
behaviorSlider = null;
}
// 当用户按下"登录"按钮时,将调用 OnClickLogin 函式。
// 该函式会调用 AuthenticationService.login 来验证用户。
function OnClickLogin()
{
// 取得与用户相关之对象。
username = $get("userId");
password = $get("userPwd");
textLoggedIn = $get("loggedin");
textNotLoggedIn = $get("notloggedin");
if (username.value.length)
{
Sys.Services.AuthenticationService.login(
username.value,
password.value,false,null,null,
OnLoginComplete, OnAuthenticationFailed,
"这个字段是您要传递的用户内容信息。");
}
else
alert("您没有键入用户账号!\n请键入。");
}
// 当用户按下"注销"按钮时,将调用 OnClickLogout 函式。
// 该函式会注销目前已经通过验证的用户。
function OnClickLogout()
{
Sys.Services.AuthenticationService.logout(
null, OnLogoutComplete, OnAuthenticationFailed, null);
}
// 于注销成功时,所要调用的回呼函式。
function OnLogoutComplete(result, userContext, methodName)
{
// 请于此处撰写于注销后,所欲执行的程序代码。
}
// 当用户完成验证且通过验证之后,便会调用这个回呼函式。
// 该函式将存储用户的用户配置文件(Profile)。
function OnLoginComplete(validCredentials, userContext, methodName)
{
// 于验证成功之后,浏览器必须存储一个窗体验证 Cookie。
if (validCredentials)
{
textLoggedIn.innerHTML += "<br />章立民研究室向 " +
username.value + " 问好!";
// 隐藏或显示登录相关字段。
textLoggedIn.style.display = "block";
textNotLoggedIn.style.display = "none";
$get("loginId").style.display = "none";
$get("panSetProfProps").style.display = "block";
$get("logoutId").style.display = "block";
$get("messageHolder").innerHTML = "";
// 设定当调用用户配置文件服务失败时,默认的回呼函式。
DefaultFailedCallback();
// 设定默认的 load 回呼函式。
DefaultLoadCompletedCallback();
// 设定默认的 save 回呼函式。
DefaultSaveCompletedCallback();
// 取得路径与逾时时间。
GetPathAndTimeout();
// 加载个人化设定文件数据。
LoadProfile();
}
else
DisplayInformation("很抱歉!无法登录!");
}
// 当用户验证失败时,会调
没有合适的资源?快使用搜索试试~ 我知道了~
asp.net ajax
共107个文件
gif:42个
dll:16个
cs:11个
需积分: 0 2 下载量 76 浏览量
2008-12-05
10:56:47
上传
评论
收藏 1.07MB RAR 举报
温馨提示
里面是用C#语法写的,我先上传第一章的例子,大家如果觉得好,我会继续上传完的,文件里面有个点bat批处理,双击就行,它默认装在C盘
资源推荐
资源详情
资源评论
收起资源包目录
asp.net ajax (107个子文件)
Global.asax 1KB
WS_TaskList.asmx 95B
Books.aspx 35KB
CH12_DemoForm003.aspx 18KB
CH12_DemoForm002.aspx 14KB
Register.aspx 10KB
CH12_DemoForm001.aspx 4KB
Default.aspx 3KB
AboutUs.aspx 2KB
Default.aspx 687B
Default.aspx 679B
Web.config 11KB
Web.config 680B
CH12_DemoForm003.aspx.cs 6KB
WS_TaskList.cs 2KB
Default.aspx.cs 1KB
MasterPage.master.cs 521B
CH12_DemoForm001.aspx.cs 417B
CH12_DemoForm002.aspx.cs 417B
Default.aspx.cs 414B
Default.aspx.cs 413B
Register.aspx.cs 409B
AboutUs.aspx.cs 408B
Books.aspx.cs 406B
Default.css 7KB
Frame.css 1KB
style.css 995B
Microsoft.Web.Preview.dll 793KB
AjaxControlToolkit.dll 764KB
Validators.dll 32KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
AjaxControlToolkit.resources.dll 5KB
CH12_DemoForm002_Banner.gif 18KB
CH12_DemoForm003_Banner.gif 18KB
LimintStudioAni.gif 16KB
CH12_DemoForm001_Banner.gif 15KB
Register_Banner.gif 7KB
BG_User.gif 4KB
Register.gif 3KB
intro-04.gif 3KB
intro-02.gif 2KB
intro-03.gif 2KB
btnOpen.Image.gif 2KB
BG_Admin.gif 2KB
Warning02.gif 2KB
Slider_Handle_Ball_R.gif 1KB
Slider_Handle_Ball_G.gif 1KB
Slider_Handle_Ball_B.gif 1KB
BG_03.gif 1KB
Done.gif 1KB
Working.gif 1KB
add.gif 986B
background.gif 919B
SortDown.gif 893B
Close02.gif 704B
footer.gif 238B
header.gif 180B
footer-side.gif 176B
body-repeat.gif 138B
photonav-bg.gif 105B
SortUp.gif 103B
Slider_Handle_Bar_R.gif 101B
Slider_Handle_Bar_G.gif 101B
Slider_Handle_Bar_B.gif 101B
Slider_Rail_H3.gif 70B
frame-topx--.gif 68B
frame-bot--x.gif 68B
frame-top--x.gif 68B
frame-botx--.gif 68B
frame-bot-x-.gif 50B
frame-mid--x.gif 50B
frame-top-x-.gif 50B
frame-midx--.gif 50B
photonav-top-bg.gif 46B
ACL021800_Small.jpg 38KB
Photo.jpg 38KB
ACL022000_Small.jpg 38KB
ACL021900_Small.jpg 37KB
ACL022100_Small.jpg 37KB
ACD012100_Small.jpg 35KB
AboutLimingStudio.jpg 34KB
ACL022200_Small.jpg 5KB
Profile.js 12KB
Authentication.js 7KB
待办事项_log.ldf 504KB
aspnetdb_log.ldf 504KB
MasterPage.master 4KB
待办事项.mdf 3MB
aspnetdb.mdf 2MB
共 107 条
- 1
- 2
资源评论
我爱yy
- 粉丝: 0
- 资源: 40
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功