Web开发网 > 站内搜索 > AJAX 跨域解决办法
问题我想让Flash接受来自其他域中Flash的本地连接请求解决办法 在接收端使用allowDomain( )方法讨论默认下,接收端只接受来自同一个域 的本地连接请求,不过可以使用allowDomain( )方法允许或禁止其他域 的连接请求。在ActionScript 3.0中,LocalConnection实例的allowDomain( )方法需要被显式调用,方法接受一个或多个字符串参数,指明允许的远程域 ,下面的例子中,我们允许darronschall.com域中的flash发送消息到当前flash中:+展开-ActionScriptvarreceiver:LocalConnection=newLhttp://www.w3dev.cn/article/20100301/1711.aspx
问题我要限制输入字符的个数解决办法 设置maxChars属性讨论默认下输入框可以输入任意多的内容,但是最好是控制输入的个数,比如有个文本框输入用户2个字符的国家代码,没有必要输入这么多,只需要2个字符即可,这时我们可以通过maxChars 属性进行限制:+展开-ActionScriptfield.maxChars=6;//最大6个字符如果设为null 则表示不限制。http://www.w3dev.cn/article/20100226/1576.aspx
http://www.w3dev.cn/article/20100224/1521.aspx
★桌面项目没有IE解决办法 微软执行反垄断法因素的影响,安装了补丁(SP3等),会导致自定义桌面的桌面选项里没有了IE选项,如果不小心删除了桌面的IE图标,怎么恢复呢?桌面单击右键--属性--桌面--自定义桌面,这时你只看到3个可选项,IE那项不见了,不过别急,只要按一下键盘上的字母 i 键,然后点确定,IE图标就出来了,同样的,再次进行操作就可以隐藏桌面的IE图标。【使用了显示/取消显示IE图标的的快捷键I】http://www.w3dev.cn/article/20100205/1394.aspx
时内核态下包含HookUrl的文件及其详细信息。结果如下: 图示是一个不令人满意的结果,因为如高亮部分所示,这个模块未被加载,因此没有信息被记录。不过我们有百度,不用急,百度一下你就知道。在搜索完HookUrl.sys之后,发现这个也是瑞星个人防火墙的文件。其实这个案例就是著名的“瑞星个人防火墙跨 版本升级到2009版时引发蓝屏”事件。您可以通过关键字“瑞星防火墙2009升级造成蓝屏”进行百度搜索。到目前为止,瑞星官方都没有任何针对此事件的正式答复,虽然不是每个用户都出现此问题,但是非常多的用户都报告了此问题,瑞星也不承认这个是软件缺陷,只有官方卡卡论坛上有一个不知道是不是工作人员的人发帖要http://www.w3dev.cn/article/20100122/1327.aspx
http://www.w3dev.cn/article/20100122/1328.aspx
s=0;}};o.xhr.send(cfg.params);}}//为iframe提交的回调函数Showbo.Ajax .iframeJson=function(){varjson=Showbo.$('showbo_ifr',true).document.body.innerHTML;if(/^\s*\{/.test(json))returnShowbo.GetJson(json);returnShowbo.Ajax .ErrorJson;}//ajax 的post方法Showbo.Ajax .post=function(f,url,callback,otherParams){if(f.enctypehttp://www.w3dev.cn/article/20100106/1280.aspx
http://www.w3dev.cn/article/20100106/1281.aspx
本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX 中的服务端Timer控件的简单使用。主要内容Timer控件的简单使用1.添加新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.单击ScriptManager控件并双击UpdatePanel控件添加到页面中。4.在UpdatePanel控件内单击并双击Timer控件添加到UpdatePanel中。Timer控件可以作为UpdatePanel的触发器不管是否在UpdatePahttp://www.w3dev.cn/article/20091118/1121.aspx
http://www.w3dev.cn/article/20091118/1122.aspx
pdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档。主要内容在多个UpdatePanel中使用Timer控件1.添加一个新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱中的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.双击Timer控件添加到Web页面中。Timer控件可以作为UpdatePanel的触发器不管它是否在UpdatePanel中。4.双击UpdatePanel控件添加一个Panel到页面中,并设置它的UpdateMohttp://www.w3dev.cn/article/20091118/1123.aspx
]) { case login: Json += Ajax .Login(); break; case logout: Json += Ajax .Logout(); break; case readuser: Json += Ajax .ReadUser(); break; case read:Json+=Ajax .Read(); break; case say: Json += Ajax .Say(); break; defauhttp://www.w3dev.cn/article/20090907/ajax-asp-net-mssqlserver-no-refresh-chat-room.aspx
此为asp版本的无刷新聊天程序源代码,js类库及说明请看下面asp.net版本的,下面只列出asp版本的代码asp.net版本请看ajax 无刷新聊天室--asp.netphpajax无刷新聊天室--php+展开 -HTML%@language="vbscript"codepage="936"%%ConstadCmdStoredProc=4ConstadInteger=3ConstadVarChar=200ConstadParamInput=1ConstadParamOutput=2ConstadExecuteNoRecords=128Response.Charset="gb2312"Respohttp://www.w3dev.cn/article/20090907/1065.aspx
$rs);$rStr.=",'".Ajax ::js($row[0])."'";}mssql_free_result($rs);mssql_close($cn);return"success:true,data:[".($rStr==""?"":substr($rStr,1))."]";}}$Json="{";switch($_POST["op"]){case"login":$Json.=Ajax ::Login();break;case"logout":$Json.=Ajax ::Logout();break;case"readuser":$Json.=Ajax ::ReadUser();breahttp://www.w3dev.cn/article/20090907/1066.aspx
http://www.w3dev.cn/article/20090901/964.aspx
******************************************************************摘要:最近在为CallbackPlus增加一个类似Asp.net ajax 的UpdatePanel和CA的Callback一样的容器无刷更新控件,利用innerHtml来更新最终生成html代码,但是其中的js脚本文件的更新却是相当的麻烦。对于asp.net ajax 中的scriptmanager的调用方式比较不满意,所以自己想了个方法进行处理。动态插入Script:首先碰到的问题是,生成回来的html(包含html标记和script脚本)插入到对应的容器的inhttp://www.w3dev.cn/article/20090822/859.aspx
方式编译的代码还原为原来的样子 这样就绕过了sql防注入代码。 这个代码仅对能解释它的sql server这样的数据库有效 针对access这样的不能解释它的数据库类型攻击无效真是高手!!!============================网上搜索的解决办法 ,不知道有没有效果,你们可以试一试,消除数据之前一定要备份啊,兄弟们!解决办法 一:1 严格过滤 request.form 和 request.querystring 获取的内容,坚决不用 request("name") 这样的方式获取值,凡是采用 cookies 保存的内容,尽量不要用在sql语句里进行查询数据库操作;2 重要的用户http://www.w3dev.cn/article/20090803/631.aspx
进展顺利,我当时也亲眼目睹AS3.0其威力。就在一切都顺利进展的时候,一个不起眼的名次出现了:AJAX 。这就是Flash的最大竞争对手。就我(awflasher.com)所知,目前没有一本像样的Flash开发书籍中提到Ajax ,而几乎每一本Ajax 的畅销书中都有提到Flash,有些甚至直接把Flash列为Ajax 的竞争对手。我知道他们这么说肯定是有依据的,毕竟Ajax 和Flash有太多相似之处:界面友好、用户体验良好、无刷新+数据安全保存等等……又毕竟,Flash的一些技术门槛和负面影响导致Ajax 阵营可以迅速扩大,比如一些优秀的 Flash制作人员毕竟还是偏重图形界面设计;传统的Web开发http://www.w3dev.cn/article/20090717/506.aspx
http://www.w3dev.cn/article/20090717/513.aspx
AJAX )调用。好了,我们开始准备从ASP.NET AJAX 调用Web Service了!如何调用Web Service这部分,我们将创建一个Web页面作为数据输入,通过调用刚刚创建的Web Service来操作Employees表。作为开始,我们先添加一个EmployeeServiceClient.aspx页面,打开工具箱,选择View Toolbox菜单,在工具箱上,选中AJAX Extensions这样的节点(见图2)图 2: 增加模板后的新站点创建对话框AJAX Extensions部分显示一个Web页面上所有可以使用的ASP.NET AJAX 组件。所有使用ASP.NET AJAX http://www.w3dev.cn/article/20090710/445.aspx
ory类发送到控制句柄,简单的说,我们把任何向ajax /*.ashx的请求发送到Ajax .PageHandlerFactory的请求处理句柄:configuration system.web httpHandlers add verb="POST,GET" path="ajax /*.ashx" type="Ajax .PageHandlerFactory, Ajax " / /httpHandlers ... system.web/configuration上面的代码告诉asp.net把任何匹配到特定的路径(ajax /*.ashx)请求发送到Ajax .PageHandlerFactory产生的Hhttp://www.w3dev.cn/article/20090708/433.aspx
其实ajax 是无法上传文件的,所以得用隐藏的iframe来模仿ajax 未出现之前,一直都是隐藏的iframe来实现无刷新操作如果谁看过图灵程序设计丛书的Ajax 高级编程,就知道了。示例下载点击这里下面列出代码,asp的上传代码太麻烦,就使用。net了。。。upload.ashx%@ WebHandler?Language=C# Class=upload %using System;using System.Web;public class upload : IHttpHandler { private string Js(string v) {//此函数进行js的转义替换的,防止字符串中http://www.w3dev.cn/article/20090707/ajax-no-fresh-upload-files-by-iframe.aspx
////summary///========================================================///2006-9-13///Wangzhq///zhenqiang812@163.com///wangzhq.cnblogs.com///数据工厂类,实现了跨 数据库的操作.///========================================================////summarypublicclassDataAccess:PageBase{/**////summary///Webconfig配置连接字符串////summhttp://www.w3dev.cn/article/20090706/404.aspx
ttype="text/javascript"varxmlHttpfunctionshowCustomer(str,id,page){varid;varpage;varstr;xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("您的浏览器不支持AJAX !");return;}varurl=page;url=url+"?q="+str;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=function(){stateChanged(id);};xmlHttp.open("POST"http://www.w3dev.cn/article/20090702/388.aspx
t-Type', 'application/x-www-form-urlencoded'); req.send( null ); url=null; chat=null; chatbox=null; }}其实我的C#代码不存在编码问题,改变IE和FF显示中文乱码差异的关键是在JS代码中必须对待传递的中文字符串变量用escape()获取,然后AJAX 对象实例必须声明下req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');这样就搞定了,呵呵,谢谢各位的帮忙~马上给分~^_^ http://www.w3dev.cn/article/20090702/389.aspx
.xmlhttp'],Xhr;for(vari=0;iacX.length;i++)try{Xhr=newActiveXObject(acX[i]);returnXhr;}catch(e){}returnfalse;}//ajax 应用池Showbo.Ajax ={pools:[]//注意pools存储的对象为{xhr:ajax 对象,status:ajax 的状态},其中ajax 的状态为1/0,1表示在使用中,0表示readyState==4了并且执行了回调函数,getObject:function(){for(vari=0;ithis.pools.length;i++)if(this.poolshttp://www.w3dev.cn/article/20090702/393.aspx
http://www.w3dev.cn/article/20090701/342.aspx
要使用好Ajax .net,就要学会灵活运用Ajax .net所提供的Ajax Control Toolkit。该控件包提供了很多使用效果很炫的控件,有了它你能轻松打造一个Ajax 网站。从本章开始,我们一起来学习怎样使用Ajax Cotrol Toolkit中的所有控件。 第一步:创建Ajax Toolkit模板大家应该有印象,当我们成功安装了Ajax 扩展包之后,VS.net的模板中就多了一个Asp.net Ajax -Enabled Web Site的模板。它是微软的官方模板,而今天我们就要创建我们自己的Ajax Control Toolkit Web Site模板。先在这里下载Ajax Conhttp://www.w3dev.cn/article/20090629/172.aspx
http://www.w3dev.cn/article/20090629/181.aspx
ajax 构造soap信封调用webservice示例代码1、WebService,根据客户端的访问返回进度: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Web; using System.Web.Services; namespace AjaxSample { /**//// summary 12 /// ProgressBarService http://www.w3dev.cn/article/20090629/253.aspx
首页 上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 尾页 6/7页,每页显示30条,共184条相关记录