异步POST数据
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace WebApplication1{ public partial class index : System.Web.UI.Page { protected void Page_Load(object sende...
阅读全文
posted @
2014-01-07 22:05
小角色
阅读(147)
推荐(0)
JavaScript 仿LightBox内容显示效果
摘要:近来要做一个LightBox的效果(也有的叫Windows关机效果),不过不用那么复杂,能显示一个内容框就行了。这个效果很久以前就做过,无非就是一个覆盖全屏的层,加一个内容显示的层。不过showbo教了我position:fixed这个新特性,决定重写一遍。先看效果:LightBox选择效果显示 选择效果: ps:“定位效果”的意思是屏幕滚动也能固定位置,“视...
阅读全文
posted @
2008-11-07 15:08
小角色
阅读(264)
推荐(0)
ajaxpro组件实现ajax技术
摘要:asp.net2.0 使用ajaxpro实现ajax效果
一直想学习ajax的技术,微软有asp.net ajax技术,使用起来也挺简单,这里,我使用另外一种ajaxpro组件来实现,
使用ajax好处就是可以实现页面的无刷新,然后向服务器提交的数据量更小,同时所花费的时间更少,因为好多在服务器端
做的事,现在让它在客户端来做了,当然就减轻了服务器的负担.下面就介绍下我这个demo吧
step 1.
到ajaxpro的官方网站www.ajaxpro.info 下载ajaxpro组件
step 2.
新建一个项目learnmore,添加引用,将刚才下载的ajaxpro.2添加进来,同时在web.config的 中如下配置:
add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFa
阅读全文
posted @
2008-05-14 11:24
小角色
阅读(399)
推荐(0)
使用AjaxPro实现ajax效果
摘要:本篇将使用AjaxPro.Net框架实现同样的功能:在客户端异步获取服务端时间!AjaxPro.Net是一个优秀的.net环境下的ajax框架,用法很简单,可以查阅相关资料,简单说有几点:
1)添加AjaxPro.dll应用;
2)配置web.config;
3)写服务端方法,加[AjaxPro.AjaxMethod]申明;
4)客户端调用服务端方法;(ajaxpro最大的优点:客户端js中直接调用服务端方法)
客户端代码:
AjaxPro onLoading
div id="loadinfo" style="visibility:hidden;position:absolute;left:0px;to
阅读全文
posted @
2008-04-18 18:31
小角色
阅读(239)
推荐(0)
ajaxpro安装和使用
摘要:1、 Ajax.net 做为Ajax技术在dotNet 框架下的实现,作者Michael Schwarz采取了一种封装效果相当棒的技术:将客户端处理XML、事件调用方式都封装在2个Javascript文件中(AjaxPro.prototype.js 和AjaxPro.core.js),同时将这2个重要文件以资源的形式编译于dll中,在处理客户端请求其自定义的.ashx文件时,返回这两个文件。所以我们在使用Ajax.net时需要在Web.config中添加如下httpHandlers以 AjaxPro.AjaxHandlerFactory来处理.ashx文件:
在与之间插入以下代码
2、在此基础上,Ajax.net开始对要求其处理的方法进行封装
阅读全文
posted @
2008-04-18 18:29
小角色
阅读(328)
推荐(0)
AJAX手写分页 无刷新 打出表格绑定数据
摘要:ajaxPager.aspx页面
ajax分页demo
阅读全文
posted @
2008-03-20 11:23
小角色
阅读(778)
推荐(0)
Ajax返回多个值
摘要:
AjaxTest
Json.txt
{
"user":"cck",
"sex":"name"
}
阅读全文
posted @
2008-03-13 17:12
小角色
阅读(1511)
推荐(0)
用AJAX来验证用户登陆--推荐
摘要:用AJAX来验证用户登陆--推荐
var xmlHttp;
function createXMLHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
}
function CheckUserName()
{
createXMLHttpRequest();
var username=document.getElementById("%=txt_用户名.ClientID
阅读全文
posted @
2007-09-29 14:12
小角色
阅读(475)
推荐(0)
验证用户无刷新
摘要:Death Knight 16:56:53
function CheckUserName()
{
var username=document.getElementById("").value;
var webFileUrl = "?CheckUser="+username;
var result = "";
var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlHttp.open("POST", webFileUrl, false);
xmlHttp.send("");
result = xmlHttp.responseText;
//alert(result);
if(IsEmpty(username.value))
{
alert("用户名不能为空!");
return false;
阅读全文
posted @
2007-09-27 17:11
小角色
阅读(136)
推荐(0)
Ajax的原理和应用
摘要:在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。
在这篇文章中,我将从10个方面来对AJAX技术进行系统的讲解。
1、ajax技术的背景
不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些产品中应用ajax,比如
阅读全文
posted @
2007-07-17 19:48
小角色
阅读(286)
推荐(0)
ajax完美解决的一个麻烦问题
摘要:最近老总提了一个小功能,在搜索网吧列表的时候加上网吧所属代理商这个条件,原有的搜索条件是一个地区二级联动,现在需要根据不同的地区显示不同的代理商集合。
即在触发地区下拉框的onchange事件时,代理商的下拉框选项也相应的改变,比如选择地区 湖南—〉长沙,那么代理商下拉框只显示长沙的代理商。
本来认为这个很好实现,但实际改起来的时候发现问题多多,主要问题是原有的地区联动是用js实现的,它的数据源是一个xml文件,当然如果下拉框是服务器端控件那么问题是很好解决的,现在是html控件一下子似乎还真有些不好改,想了几种办法实现起来都不理想,最后将思路转向用ajax来实现问题才迎刃而解,现在仔细一想,像这种情况似乎只有用ajax才能比较好的解决,如果是在地区下拉框的onchange事件里向后台进行一次提交,将地区下拉框的id传过去的话,实际上产生的回发会将地区联动下拉框重新初始化。
现在我具体谈谈这个ajax实现的过程。
首先页面当然需要定义一个下拉框的html控件。
select id="Agent" name="
阅读全文
posted @
2007-07-17 19:47
小角色
阅读(160)
推荐(0)
使用CSS+JS构建超简单WEB菜单
摘要:
ul#menu, ul#menu ul{
list-style:none;
margin:0;
border-bottom:1px solid #DDD;
border-right:1px solid #DDD;
border-left:1px solid #DDD;
width:150px;
padding:0;
font-size:14px;
}
ul#menu li{
border-top:1px solid #DDD;
position:relative;
padding:4px;
}
ul#menu li ul{
position:absolute;
left:150px;
_left:144px;
top:0;
display:none;
}
ul#menu li.over{
background:#EEE;
b
阅读全文
posted @
2007-06-12 00:03
小角色
阅读(202)
推荐(0)
Keycode对照表
摘要:字母和数字键的键码值(keyCode)
按键 键码 按键 键码 按键 键码 按键 键码
A 65 J 74 S 83 1 49
B 66 K 75 T 84 2 50
C 67 L 76 U 85 3 51
D 68 M 77 V 86 4 52
E 69 N 78 W 87 5 53
F 70 O 79 X 88 6 54
G 71 P 80 Y 89 7 55
H 72 Q 81 Z 90 8 56
I 73 R 82 0 48 9 57
数字键盘上的键的键码值(keyCode) 功能键键码值(keyCode)
按键 键码 按键 键码 按键 键码 按键 键码
0 96 8 104 F1 112 F7 118
1 97 9 105 F2 113 F8 119
2 98 * 106 F3 114 F9 120
3 99 + 107 F4 115 F10 121
4 100 Enter
阅读全文
posted @
2007-06-04 19:18
小角色
阅读(191)
推荐(0)
拥抱变化——从Atlas到ASP.NET AJAX(2):变化得翻天覆地的ScriptManager
摘要:阅读本文之前,您需要安装完成Microsoft ASP.NET AJAX v1.0 Beta以及Microsoft ASP.NET AJAX CTP Beta,其中后者依赖于前者,需要注意安装顺序(详见拥抱变化——从Atlas到ASP.NET AJAX(1):下载安装总览)。安装完成之后,Visual Studio中新建Web Site的时候会多出两个模版:ASP.NET AJAX Enabled Web Site和ASP.NET AJAX CTP Enabled Web Site,其中前者是最基本的Microsoft ASP.NET AJAX v1.0 Beta站点,后者为基于前者的扩展,即Microsoft ASP.NET AJAX CTP Beta站点,包含了多个附加的控件(这些也都在原有的Atlas中)。顺便提一下,Microsoft.Web.Extensions.dll,也就是Microsoft ASP.NET AJAX v1.0 Beta的DLL在安装过程中将被自动添加到了GAC中,这也正是新建ASP.NET AJAX Enabled Web Site之后该站点的bin文件
阅读全文
posted @
2007-06-02 11:17
小角色
阅读(200)
推荐(0)
把网站加入到收藏夹的JavaScript代码
摘要:把网站加入到收藏夹的JavaScript代码
JavaScript: window.external.addFavorite('网站的地址','网站的Title说明').
阅读全文
posted @
2007-04-07 16:35
小角色
阅读(396)
推荐(0)
AJAX实现Html按钮发送请求到服务器看XML文件
摘要:AJAX实现Html按钮发送请求到服务器看XML文件
阅读全文
posted @
2007-03-26 23:17
小角色
阅读(930)
推荐(0)
AJAX的基本原理
摘要:AJAX 组成
1.表示 XHTML+CSS
2.动态显示和交互 DOM
3.数据交互和操作 XML、XSLT
4.异步数据获取 XMLHttpRequest
5.绑定和处理数据 JavaScript
----------------------------------------
XMLHttpRequest 对象
Number readyState 4
属 Function onreadystatechange
string responseText
XMLDocument responseXML
性 Number status 200
string statusText OK
void open(string,string,boolean)
1.GET,POST,HEAD,PUT,DELETE
阅读全文
posted @
2007-03-26 21:22
小角色
阅读(166)
推荐(0)
AJAX实现加法键盘输入后就显示结果(没有按钮)
摘要:AJAX实现加法键盘输入后就显示结果(没有按钮)
阅读全文
posted @
2007-03-26 21:20
小角色
阅读(333)
推荐(0)
运行AJAX程序ASP.NET的时候出现: "Automation服务器不能创建对象"
摘要:开始--运行 输入 regsvr32 scrrun.dll 就可以了。
另外
1。有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 3.0。
2。如果安装 MSXML 3 后仍然出现 'Automation 服务器不能创建对象' 错误,是因为您的机器禁止了所有的 ActiveX, 一般将 IE 的安全模式设为“中”即可。
请问一下方法一中,怎么才能安装MSXML,方法2,我本身安全模式设置的就是“中”啊
实例:在控制面板中打开“用户帐户”,选择其中的“更改用户登录或注销的方式”时出现“automation服务器不能创建对象”的错误提示。(如果在执行其他操作时,出现这个错误提示,亦可按下面的方法解决,原因是一样的。)
解决:主要是Scripting.FileSyst
阅读全文
posted @
2006-12-28 19:12
小角色
阅读(342)
推荐(0)