脚 本 之 家 www.jb51.net
页面导航:  不限条件-->ja
本地搜索:
//如果传送参数是直接赋予的,就会产生乱码![code]http_request.open("POST",url,true);http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');http_request.send("action="+strName+"&val="+val);//如果val的值为中文,则产生乱码[/code]//解决方法很简单:使用javascript中的escape(string)函数[code]http_request.open("POST",ur...
http://www.jb51.net//article/15745.htm
AJAX客户端页面代码:index.html[code]<html><body><h1>Ajaxfileuploadsample</h1><br/><inputid="uplaod"name="btn_send"type="button"value="上传测试"/><divid=result></div><PREclass=jsname="code"><SCRIPTLANGUAGE=JavaScript>//上传函数functionbtn_send.onclick(){dat...
http://www.jb51.net//article/15739.htm
这样的情况是是为AJAX获取时先检查本机缓存,如果本机缓存已有相同内容,则不访问远端服务器。这样的操作倒是可以提高速度和减少服务器压力。但带来的弊端也是显而易见的。为了解决这个问题。我们必须在获取页加上一个额外的参数。比较简单的方法是用一个随机数。例子如下 [code]functionidCheck(){//参数调用函数varf=document.modify_form;varbook_num=f.book_num.value;if(book_num==""){window.alert("图书编号不能为空");f.book_num.focus();returnfalse;}//加一个...
http://www.jb51.net//article/15738.htm
[html]<imgid="win"style='position:relative'src="http://www.jb51.net/upload/20080907101743898.jpg"><br/><br/><buttononclick="zd()">振动</button><script>functionzd(u){vara=['top','left'],b=0;u=setInterval(function(){document.getElementById('win').style[a[b%2]]=(b++)%4...
http://www.jb51.net//article/15729.htm
window.name传输技术,原本是ThomasFrank用于解决cookie的一些劣势(每个域名4x20Kb的限制、数据只能是字符串、设置和获取cookie语法的复杂等等)而发明的(详细见原文:《Sessionvariableswithoutcookies》),后来KrisZyp在此方法的基础上强化了window.name传输,并引入到了Dojo(dojox.io.windowName),用来解决跨域数据传输问题。window.name传输技术的基本原理和步骤为:name在浏览器环境中是一个全局/window对象的属性,且当在frame中加载新页面时,name的属性值依旧保持不变。通过在i...
http://www.jb51.net//article/15724.htm
[html]<!--引用时保留下原创作者喽,尊重任何一位原创作者,促进中国互联网进程Editor:weasleEmail:weasle@163.comQQ:112011531--><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>简洁Tab</title><styletype="text/css"><!--body,...
http://www.jb51.net//article/15685.htm
[html]<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=GB2312"/><title>移动的盒子练习</title><styletype="text/css">*{padding:0;margin:0;}</style></head&...
http://www.jb51.net//article/15677.htm
在介绍ensure内部的实现之前,让我们先来看看其功能:ensure({html:"popup.html",javascript:"popup.js",css:"popup.css"},function(){Popup.show("helloworld");});在这段代码中,ensure首先会确保popup.html、popup.js、popup.css这3个文件的加载,如果都没加载过ensure就会动态加载它们;如果已经加载过了,ensure不会再次加载。在确保这3个文件都加载后,ensure会调用后面的匿名函数,也就是执行Popup.show("helloworld");。接下来,就让我...
http://www.jb51.net//article/15659.htm
[html]<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html>    <head>        <metahttp-equiv="Content-Type"content="text/html;charset=GB2312"/>      ...
http://www.jb51.net//article/15653.htm
由于以前对javascript了解不够深入,一时间手足无措。后来经过两位高手同事的指点(对这两位同事的敬仰犹如滔滔江水连绵不绝...),恍然大悟,豁然开朗成功地完成了此功能的添加。首先来介绍一下javascript中关于此功能的一些对象和方法:1.window.event对象:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。2.event.srcElement:表示该事件的发生源通俗一点说也就是该事件被触发的地方3.srcElement.parentNode:表示该事件发生源的父结点4.srcElement.ta...
http://www.jb51.net//article/15651.htm
functiondetectPlugin(CLSID,functionName){varpluginDiv=document.createElement("<divid=\"pluginDiv\"style=\"display:none\"></div>")document.body.insertBefore(pluginDiv);pluginDiv.innerHTML='<objectid="objectForDetectPlugin"classid="CLSID:'+CLSID+'"></object>';try{if(eval("objec...
http://www.jb51.net//article/15650.htm
共有:1216/10,当前1/122页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: